16. juli 2009 - 23:06Der er
25 kommentarer og 1 løsning
Hmm, admin modul ?
Hej.
Jeg ved ikke lige hvordan jeg skal forklare det, men prøver:
Jeg har en lille firkant som er en iframe. I den er der noget tekst. Men så har jeg et admin modul, hvor en admin kan logge ind, og rette lidt på gæstebogen osv. Men der vil jeg gerne have et eller andet så han kan rette hvad der står inde i den firkant så tit han vil. Det skal faktisk være sådan;
At man kan logge ind som admin. Også skal man kunne fx trykke på, ændre teskt på forsiden, også skal han kunne skrive i en boks hvad det skal stå istedet. Men i den der tekst som skal rettes, er står tingene i en tabel, da det er et program til en radiokanal. Kan man så lave sådan at admin kan gå ind og rette i firkanterne i tabellen uden at skal rette noget kode eller noget. Faktisk så der er en tabel magen til i admin, hvor han kan skrive i tebellerne, også fx bare trykke gem, også er det smidt ind under program.
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
med fckeditor kan du sidde i et miljø der minder om Word men hvor outputtet er HTML - så med lidt snilde kan du lave et CMS udelukkende ud fra den og så give brugere mulighed for at styre alt på siden.
fckeditor er relativ enkel at sætte op - specielt hvis man følger deres dokumentation. Lignende systemer har samme sværhedsgrad. Hvis editoren har for mange muligheder kan du fjerne de uønskede ud fra en config-fil.
Ang sprog til integration så skal du vælge det som du vil lave dit CMS i - mest nærliggende nok det som du har dit eksisterende system udviklet i. Du skal også selv kode den del som gemmer resultatet fra editoren - fx til en database eller en fil.
På mere eller mindre samme måde som din øvrige kode er lavet - lav en request på formen (fx request.form("dineditorsnavn") i asp), men tag et kig i manuelen for eksempel (se fx http://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide/Integration/PHP). Herefter er resten database-arbejde ligesom formentlig resten i dit CMS.
PHP har ingen submit-knap - det har HTML derimod, men hvorfor vil du bruge javascript? lav en almindelig knap, submit til en PHP side og hent værdien fra editoren (værdien får du fat i som var det et ganske almindeligt formfelt du skulle fange værdien fra) og gem den i fx en database. Derefter hiver du værdien ud fra databasen igen når den skal bruges.
1. - Jeg skal have installeret det. Skal jeg bruge Drupal-modulet eller ej? Nogle guider skriver det, og andre gør det ikke. Men jeg har prøvet at downloade kun FCKeditor, og har lavet min egen side hvor jeg godt nok har fået den der editor frem. Så langt så godt.
2. - Hvordan får jeg den til at smide det som jeg har skrevet, ind i min MySQL database? Hvad for en tabel/tabeller skal jeg oprette?
3. - Hvis jeg har en tom side, hvor det som jeg skrev ind i editoren, det skal vises, så skal jeg have hevet det ud af MySQL databasen. Men hvordan?
Drupal er et helt CMS - så det skal du som udgangspunkt ikke benytte.
Du kan oprette hvad du vil af tabeller og kolonner - som tidligere skrevet skal du selv sørge for at dataene fra editoren bliver gemt så du bestemmer også selv hvordan det skal gemmes. Et id og et varchar er vel rigeligt i starten.
jeg er ikke php-mand så mangler du viden omkring at gemme, opdatere, slette og udtrække data fra mysql så tag et kig fx her; http://www.phpartikler.dk/
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.