tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
1253
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    blastermaster blastermaster ist offline Mitglied
    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.
     

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Moin,

    schaue dir bei den Samples mal die divreplace.html an.
     

  3. #3
    blastermaster blastermaster ist offline Mitglied
    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)

    HTML-Code:
    <html>
      <head></head>
      <body>
        <div class="inhalt">
         ......hier mein zu erstellender Inhalt.......
        </div>
      </body
    </html>
    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.
     

  4. #4
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    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.
     

  5. #5
    blastermaster blastermaster ist offline Mitglied
    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
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken CKEditor Inhalt zwischen div-Tag bearbeiten-firebug.jpg  
     

  6. #6
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    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

  1. Bearbeiten von Daten aus HalFormular mit Inhalt aus Abfrage
    Von mancer im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 12.08.08, 16:36
  2. Videospur Inhalt bearbeiten in Premiere
    Von hugo1981 im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 1
    Letzter Beitrag: 12.11.07, 20:17
  3. Inhalt zwischen <td> und </td> auslesen?
    Von Suchfunktion im Forum PHP
    Antworten: 2
    Letzter Beitrag: 20.12.06, 11:26
  4. Textdatei bearbeiten/Inhalt kürzen
    Von Elli470 im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 20.03.05, 19:26
  5. ARRAY-INHALT bearbeiten
    Von KILLSMAKER im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 12.01.05, 14:25