Artikel übernimmt kein HTML
Eingetragen von ron1711 (32)
am 22.11.2011 - 23:43 Uhr in
am 22.11.2011 - 23:43 Uhr in
Hallo,
ich habe endlich mein Design und so weiter fertig und wollte mit Content beginnen. Jetzt kann ich zwar in FCKeditor und im CKeditor Bilder und Text toll arrangieren, aber wenn ich auf Speichern klicke, ist das Layout weg. Manchmal erscheinen die Bilder garnicht oder nicht an entsprechender Stelle.
Im Wysiwyg Editor sieht die Page beim Bearbeiten dann aber wieder richtig aus. Wenn ich mir den HTML Code anschaue, dann scheint der für mich auch ok zu sein.
Irgendeine Idee?
- Anmelden oder Registrieren um Kommentare zu schreiben
Verwendest du die
am 23.11.2011 - 01:02 Uhr
Verwendest du die WYSIWYG-API? Wenn ja, hast du bei den Schaltflächen deines Editors "BB-Code" aktiviert? Wenn ja, deaktiviere das und erstelle mal einen neuen Artikel.
Poste ansonsten mal einen Screenshot, wie der Artikel nach dem Speichern aussieht.
Ja, ich verwende die WYSWIWYG
am 23.11.2011 - 10:40 Uhr
Ja, ich verwende die WYSWIWYG API und habe dort bereits einige Editoren ausprobiert.
Leider übernimmt Drupal keine Lerrschritte oder sonst was...
Ich habe die Module WYSWIG API, INSERT, CCK, CTOOLS, VIEWS, IMCE drin
ich habe die zwei Screenshots aus dem CKeditor angehängt.
Im Editor:
----------------------------------
Nach der Erstellung:
Nachtrag: Ein Freund meinte,
am 23.11.2011 - 11:43 Uhr
Nachtrag:
Ein Freund meinte, dass der Editor scheinbar das Problem ist. Wenn man den HTML Code über Full HTML eingibt, dann scheint das zu gehen... wie wahrscheinlich ist das denn? ich habe das Teil in den passenden Ordner in libraries kopiert und die Buttons angepasst... warum könnte der eventuell nicht gehen?
Eingabefilter
am 23.11.2011 - 12:24 Uhr
Hast du den Eingabefilter (Eingabeformat) geprüft?
Viele Tags gehen nur mit "full HTML"
Grüße
Ronald
CSS
am 23.11.2011 - 13:04 Uhr
Das ist kein Problem des Editors, sondern einfach nur fehlendes CSS.
Der Editor verwendet eigene CSS-Anweisungen, um den Inhalt darzustellen. Bei dem Bild wirst Du vermutlich gewählt haben, dass es vom Text rechts umflossen werden soll. Dies zeigt Dir der Editor auch korrekt an.
Sobald Du jedoch den Beitrag abspeicherst, wird
a) entweder die entsprechende Klasse durch den Eingabefilter entfernt oder
b) die Klasse ohne Bedeutung bleiben, da hierfür im Style Deines Themes keine Anweisung definiert wurde (z.B.
float: left;
)Überprüfen kannst Du das ganz einfach mit Firebug. Schau doch mal beim Bearbeiten und in der Node-Ansicht, wie das HTML-Gerüst für das Bild aussieht und vergleiche beide.
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Mhh...also wird es doch
am 23.11.2011 - 15:04 Uhr
Mhh...also wird es doch kompliziert.
Das ist der Code, wenn ich im Editor den Richtext disable
<p>A<u><strong>uch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine </strong></u></p><p> </p><p>unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude <img alt="" src="http://msgwiki.de/page/sites/default/files/field/image/nami.jpg" style="margin: 10px; width: 452px; height: 181px; float: left;" title="" />bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn,</p>
Das ist der Code der fertigen Seite:
<div class="nodecontent">
<div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>A<strong>uch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine </strong> unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn,</p>
</div></div></div><div class="field field-name-field-image field-type-image field-label-hidden"><div class="field-items"><div class="field-item even" rel="og:image rdfs:seeAlso" resource="http://msgwiki.de/page/sites/default/files/styles/large/public/field/image/nami.jpg"><img typeof="foaf:Image" src="http://msgwiki.de/page/sites/default/files/styles/large/public/field/image/nami.jpg" alt="" height="116" width="480"></div></div></div> </div>
<div class="links-container">
</div>
<div class="clearfix">
Das img-Tag ist sauber
am 23.11.2011 - 15:15 Uhr
Das img-Tag ist sauber herausgefiltert. Stelle den Beitrag mal auf Full HTML.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
???
am 23.11.2011 - 15:27 Uhr
??? wie stellt man einen Beitratg auf Full html? Unter Full HTMl bearbeiten?
<p>A<u><strong>uch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine </strong></u></p><p> </p><p>unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude <img alt="" src="http://msgwiki.de/page/sites/default/files/field/image/nami.jpg" style="margin: 10px; width: 452px; height: 181px; float: left;" title="" />bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn,</p>
Das ist , wenn ich unter Full html arbeiten würde. Wenn ich dann abspeichere, was ich eben getan habe, dann ist das Ergebnis so, wie ich das möchte...
Das habe ich vermutet ;)
am 23.11.2011 - 15:38 Uhr
genau was ich vermutet hatte.
Grüße
Ronald
Also hilf mir weiter ;)
am 23.11.2011 - 15:51 Uhr
Also hilf mir weiter ;) Bitteeeee
btw. Hübscher Vorname :D
Was fehlt denn noch?
am 23.11.2011 - 15:55 Uhr
Mit full HTML funktioniert es doch ;)
Tja, meinen Vornamen habe schon seit der Geburt
Grüße
Ronald
hehe... für mich wär ds auch
am 23.11.2011 - 15:59 Uhr
hehe... für mich wär ds auch ok, aber ich habe Kollegen, die damit nicht klar kommen.... das muss ja an was liegen :)
Ich dachte immer, dass sei mein Vorname :D
HTML
am 23.11.2011 - 16:21 Uhr
Diese Filter sind genau für dieses Problem gemacht.
Wenn du umfangreiches HTML in den Text einfügen willst, musst die fullHTML wählen, was natürlich nur für solche User geeignet ist, die damit etwas anfangen können.
Ansonsten lässt sich der gefilterte HTML-Satz auch bearbeiten.
Dort können erlaubte Tags hinzugefügt, und nicht erlaubte entfernt werden.
Dort kommst du hin, wenn du in Konfiguration-Textformate gehst.
Grüße
Ronald
Filter
am 23.11.2011 - 16:46 Uhr
In den Einstellungen der Filter (admin/config/content/formats) kannst Du festlegen, welche HTML-Tags erlaubt sind.
Allerdings werden beim "normalen" Filter die Attribute der HTML-Tags herausgefiltert, damit man damit keinen Unsinn anstellen kann. Insofern müsstest Du den Benutzern schon die Berechtigung zum Verwenden von "Full HTML" geben oder den Filter entsprechend konfigurieren.
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
(Fast) alles klar!
am 25.11.2011 - 12:14 Uhr
Danke für eure zahlreichen Antworten. Die Leute, die darauf Zugrirff haben solen, sind allesamt Mitarbeiter und daher vertrauenswürdig.
Jetzt bliebe nur noch das Problem, warum der WYSIWYG Editor auch unter Fullhtml nicht funktioniert. Ich würde diesen schon gerne an die Mitarbeiter vergeben, weil von den Leuten keiner HTML kann...