27. maj 2007 - 23:08Der er
40 kommentarer og 1 løsning
redigeringsværktøjer?
Hej Eksperter,
Er det muligt at gøre således at man kan anvende følgende redigering værktøjer: F:fed tekst, U:understregning, osv. når man eksempelvis skal redigere noget tekst direkte fra en hjemmeside som er beskyttet af et login - er der evt. nogen som ligger inde med nogle koder.
Det er nedenstående man skal kunne redigere med sådanne funktioner:
<?
if(!isset($_SESSION['admin'])) { include("login/admincheck.php"); } else { $conn = mysql_connect("", "", "") or die(mysql_error()); mysql_select_db("") or die(mysql_error());
$query = mysql_query("SELECT * FROM lol") or die(mysql_error()); $row = mysql_fetch_assoc($query);
Med TinyMCE skal du blot indsætte et kodestykke i <HEAD> sektionen. Selvfølgelig skal man også uploade tinymce-filerne og sørge for at henvisningen i det indsatte kodestykke viser det rigtige sted hen.
Herefter bliver tekstfelter helt automatisk til WYSIWYG-editorer. Mere kræver det ikke at installere.
Så du skal vel bare sørge for at dine sider inkluderer et sådant tekststykke som nævnt ovenfor evt. via echo eller ved at hoppe "ud" af php og så "ind" igen.
Det kan gøres lettere, evt. med IFrames - der er en million sider om det på nettet. Ovenstående kode er Firefox f.eks. ikke så glad for. execCommand virker dog fint.
Tror jeg holder mig til old-faithfuls løsning, men forstår ikke helt hvordan det kan sammen kobles med mine filer, hvis du nu skriver din mail, så kan jeg prøve at sende mine filer til dig og så kunne du måske kigge på det ?
Tiny_mce indeholder eksempler, hvor du måske kan gennemskue systemet, hvis du går ind under mappen "themes" og vælger en af temaerne der, som er forskellige eksempler på brug af editoren. :)
Men som Old-faithful skriver, kan du vist nøjes med at skrive eks.: <script language="javascript" type="text/javascript" src="tiny_mce/tiny_mce.js"></script> <script language="javascript" type="text/javascript"> tinyMCE.init({ mode : "textareas", theme : "advanced" }); </script> i head-sektionen af sin kode og så, så vidt som jeg husker, konverteres textarea-elementer til editorer :)
TUSIND TAK - Det virkede - synes næsten det er old-faithful der skal have pointene, men hvis i kan blive enige om at dele så er det fint med mig :) så smid svar!
er der evt. mulighed for at man kan tilføje flere redigeringspunkter, mangler nemlig nogle, eksempelvis linieafstand, teksttype, tekststørrelse - m.fl.????
Mht. at nogle tekstfelter ikke skal have formateringen, er det ikke noget jeg ved hvordan man gør, da jeg ikke selv har haft behov for en sådan funktion, men emnet må næsten være nævnt i programmets dokumentation (se evt. deres hjemmeside)?
Tak endnu en gang w13! :) - men tænkte på endnu en ting, du ved jo så meget:
Hvad gør man hvis man nu gerne vil tilføje et billede i en WYSIWYG-editor, og man samtidig ønsker at åbne det som lightbox, med denne funktion tilføjet i en <a rel="lightboks">?
Jo, altså ligesom du definerer, at du gerne vil have en knap til fed skrift og kunne ændre skriftstørrelse, så kan du også slå HTML-redigering til. Det giver en knap med teksten "HTML" eller "Code", og ved klik åbner den en popup, så du kan bruge HTML sammen med din editor - dvs. se hvad du laver, i HTML. Og der må du så indsætte rel=".."
Hvis jeg skriver: <a rel="lightbox" href="lol.jpg">LOL</a>, så lige så snart jeg trykker opdater så ændrer den det helt automatisk til <a href="lol.jpg">LOL</a>???
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.