ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
1253
1253
EMPFEHLEN
-
09.05.10 12:57 #1
- Registriert seit
- Apr 2007
- Beiträge
- 23
Arbeite jetzt seit geraumer Zeit mit dem CKEditor und finde diesen WYSIWYG Editor ansich schon genial. Jetzt kann man aber den Inhalt der zu erstellenden Webseite aber nur entweder komplett (von html-Tag) oder auch ab dem body-Tag bearbeiten/erstellen.
Ich möchte aber die Webseite zwischen einem div-Tag bearbeiten/erstellen und wüsste jetzt gern ob es möglich ist dies über die Konfiguration einzustellen. Hab mich zwar schon durch die engl. Dokumentation gewühlt, aber nix gefunden.
Ich habe auch schon versucht über die ckeditor.js den div-Tag mit hinzuzufügen, führte aber dazu das der Tag mit in den Quelltext einfließt und nicht nur der Inhalt dazwischen.
-
Moin,
schaue dir bei den Samples mal die divreplace.html an.
-
10.05.10 17:22 #3
- Registriert seit
- Apr 2007
- Beiträge
- 23
Danke, aber das hilft mir nur bedingt weiter.
Folgender Hintergrund - meine Webseiten sind alle von der Struktur wie folgt aufgebaut (vereinfacht)
Da das div-inhalt bereits eigene css-Formatierungen mitbringt (Rahmen, Hintergrundfarbe/-bild, .....) würde ich diese auch gleich im Editor sehen wollen. In dem divreplace Sample könnt ich es zwar so einrichten das um/im div-editable mein div-inhalt liegt und hätte eine gute Vorschau mit den css-Attributen, aber eben nicht mehr im Editor selbst.HTML-Code:<html> <head></head> <body> <div class="inhalt"> ......hier mein zu erstellender Inhalt....... </div> </body </html>
-
Sofern du ein separates CSS-File hast, kannst du dies importieren
Zumindest die Regeln, die auf Selektoren zutreffen, die nicht eine bestimmte Knotenhierarchie vorraussetzen, sollten dann Wirkung zeigen.
-
10.05.10 19:45 #5
- Registriert seit
- Apr 2007
- Beiträge
- 23
Die CSS-Eigenschaften werden bereits eingebunden - das ist nicht mein Problem. Sondern das ich im Editor nur die Möglichkeit habe zwischen den Body-Tags zu editieren. Ich brauche aber ein div-Tag noch dazu - ohne dieses erst im Editor erstellen zu müssen. Genauso wie man auch nicht erst den html- oder body-Tag erstellen muß. Sondern diese sind ja bereits vorhanden und werden auch nicht im Quellcode mit angezeigt.
Ich müsste im jetzigen Zustand bei jeder neuen Seite immer erst ein div mit meiner Klasse erstellen
-
Ersetze die Funktion replaceDiv hierdurch:
Code :1 2 3 4 5 6 7 8
function replaceDiv( div ) { if ( editor ) editor.destroy(); var wrapped=document.createElement('div').appendChild(div.cloneNode(true)).parentNode; div.parentNode.replaceChild(wrapped,div); editor = CKEDITOR.replace(wrapped); }
Ähnliche Themen
-
Bearbeiten von Daten aus HalFormular mit Inhalt aus Abfrage
Von mancer im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 12.08.08, 16:36 -
Videospur Inhalt bearbeiten in Premiere
Von hugo1981 im Forum Videoschnitt, Videotechnik & -produktionAntworten: 1Letzter Beitrag: 12.11.07, 20:17 -
Inhalt zwischen <td> und </td> auslesen?
Von Suchfunktion im Forum PHPAntworten: 2Letzter Beitrag: 20.12.06, 11:26 -
Textdatei bearbeiten/Inhalt kürzen
Von Elli470 im Forum C/C++Antworten: 2Letzter Beitrag: 20.03.05, 19:26 -
ARRAY-INHALT bearbeiten
Von KILLSMAKER im Forum C/C++Antworten: 2Letzter Beitrag: 12.01.05, 14:25





Zitieren
Login





