09. maj 2003 - 11:25Der er
3 kommentarer og 1 løsning
cms rækkefølge komponent
Jeg forsøger på at lave et cmssystem. Er der nogen som har en ide om hvordan man på en nem måde kan gøre det muligt for brugeren vha. wysiwyg at ændre i den rækkefølge som poster skal vises på? f.eks. ved, at flyttes post 1 til 10 så skifter post 10 plads med post 1 evt. et komponent som kan downloades?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg har lave følgende engang, så jeg kunne bestemme rækkefølgen af nogle produkter.
Det kræver at du har et felt i tabellen som hedder placering.
If request.form("placering")="" or isNumeric(request.form("placering")) = false then SQL1 = "SELECT placering FROM listeform order by placering DESC" Set rs1 = myConn.Execute(SQL1) if not rs1.eof then plac = rs1("placering") + 1 else plac = 1 end if Else
SQL1 = "SELECT placering FROM listeform order by placering DESC" set rs1 = myConn.Execute(SQL1) if not rs1.eof then plac = cint(rs1("placering")) else plac = 1 end if
if Cint(request.form("placering")) > plac then plac = rs1("placering") + 1 else plac = Cint(request.form("placering")) end if End if
sql2 = "update listeform set placering=placering+1 where placering>=" & plac myConn.execute(SQL2)
Den jeg har postet først er til oprettelse af et nyt produkt.
Denne er ved opdatering af et eksisterende, hvor det evt. skal have en ny placering.
If upload.form("placering")="" or isNumeric(upload.form("placering")) = false then SQL8 = "SELECT placering FROM listeform order by placering DESC" set rs8 = myConn.Execute(SQL8) placny = rs8("placering") + 1 Else SQL8 = "SELECT placering FROM listeform order by placering DESC" set rs8 = myConn.Execute(SQL8) plac = rs8("placering") if Cint(request.form("placering")) > plac then placny = rs8("placering") else placny = Cint(request.form("placering")) end if end if
SQL = "SELECT placering FROM listeform where id=" & request.form("id") set rs = myConn.Execute(SQL) placgl = rs("placering")
sql4 = "update listeform set placering=placering-1 where placering>=" & placgl myConn.execute(SQL4)
sql2 = "update listeform set placering=placering+1 where placering>=" & placny myConn.execute(SQL2)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.