XHTML Validation - Editor Code nicht kompatibel

Gesperrt
Alitza
Beiträge: 8
Registriert: Sa 10. Dez 2005, 18:38
Kontaktdaten:

XHTML Validation - Editor Code nicht kompatibel

Beitrag von Alitza »

Hallo,

der erzeugte Code validiert nicht gegen XHTML, da die META Tags keinen Endtag haben.
Zudem liefert der WYSIWYG Editor Grossbuchstaben in den Tags, die ebenfalls nicht erlaubt sind sowie einige andere Non Standard Tags.

Hat jemand eine Idee, wo genau ich das im CMS Code ändern kann?

Danke!

D.

** OK, die META Tags sind erledigt, der Editor baut noch Mist
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

wirklich bei 4.6? Ich dachte, da kommt XHTML raus ...
Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Zudem liefert der WYSIWYG Editor Grossbuchstaben in den Tags, die ebenfalls nicht erlaubt sind sowie einige andere Non Standard Tags
Das ist bekannt (siehe Hinweise bei der Ankündigung zu V4.6.x hier im Forum). Die Aussage gilt nicht für den TinyMCE, sondern nur für eine Änderung direkt unter "Editor" oder - leider - wenn sich mehrere CMS_HTML-Bereiche auf einer Seite befinden.

Dies lässt sich nur vermeiden, wenn man ausschließlich Firefox verwendet.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

HerrB hat geschrieben:Die Aussage gilt nicht für den TinyMCE
Das ist aber der WYSIWYG-Editor, das andere ist ja das Insite-Editing ... Was denn nun (@Alitza)?
Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!
Alitza
Beiträge: 8
Registriert: Sa 10. Dez 2005, 18:38
Kontaktdaten:

Beitrag von Alitza »

Ein wenig differenzierter nun:

- die META Tags bekommt man sauber, wenn man den Mandanten entsprechend auf XHTML generieren einstellt ;-)

- der Editor baut nicht den Mist (WYSIWYG), sondern das direkte editieren ohne HTML Editor(inside). Editiere ich im HTML Editor(WYSIWYG), lass dann dort den Code bereinigen und speichere ab, ist der Code sauber. Speichere ich dann (dummerweise) noch einmal im "normalen" Editor (inside), schmeißt der mir <P> Tags rein, in Großbuchstaben.

- der HTML Editor (WYSIWYG) lässt keine Zeilenumbrüche zu. Bei einem reinen "Enter" generiert er <p><p> Tags, also doppelt gemoppelt. Alternative über <br /> Tags ist eine behelfsmäßige Lösung und nicht für ein CMS geeignet, wo auch HTML Unbedarfte schreiben sollten, die von solchen Feinheiten keinen blassen Schimmer haben! Hier ist dringend Abhilfe gewünscht - wo muss ich suchen :D?

Ich hoffe, ich konnte das (für mich erst einmal sporadisch gelöste) Problem ein wenig verdeutlichen!?

D.
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

Alitza hat geschrieben:- der Editor baut nicht den Mist, sondern das direkte editieren ohne HTML Editor. Editiere ich im HTML Editor, lass dann dort den Code bereinigen und speichere ab, ist der Code sauber. Speichere ich dann (dummerweise) noch einmal im "normalen" Editor, schmeißt der mir <P> Tags rein, in Großbuchstaben.
Nun ja, dazu hat HerrB gerade etwas geschrieben.
Alitza hat geschrieben:- der HTML Editor lässt keine Zeilenumbrüche zu. Bei einem reinen "Enter" generiert er <p><p> Tags, also doppelt gemoppelt.
Wie sieht's aus mit Shift-Enter? Dass Enter <p>-Tags generiert, ist ueblich (auch bei Word nicht anders!), wie sonst willst du neue Absaetze erzeugen?
Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!
Alitza
Beiträge: 8
Registriert: Sa 10. Dez 2005, 18:38
Kontaktdaten:

Beitrag von Alitza »

Halchteranerin hat geschrieben:Wie sieht's aus mit Shift-Enter? Dass Enter <p>-Tags generiert, ist ueblich (auch bei Word nicht anders!), wie sonst willst du neue Absaetze erzeugen?
ähemmm, ja, ok ... funktioniert im WYSIWYG Editor, nicht jedoch inside - dort wird dann ein <BR> erzeugt anstatt <br />.

Word: nimmst du da wirklich shift+enter? Das macht man doch gerade dann, wenn man keine neuen Absätze erzeugen will!?

D.

**ich kann damit erst einmal leben ;-)

D.
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

Alitza hat geschrieben:ähemmm, ja, ok ... funktioniert im WYSIWYG Editor, nicht jedoch inside - dort wird dann ein <BR> erzeugt anstatt <br />.
Darueber zu reden ist muessig, ich verweise nochmal auf die Antwort von HerrB: bekanntes Problem->insite-Editing nicht benutzen, wenn XHTML gewuenscht wird.
Alitza hat geschrieben:Word: nimmst du da wirklich shift+enter? Das macht man doch gerade dann, wenn man keine neuen Absätze erzeugen will!?
Das meinte ich doch: Enter bewirkt bei Word neuen Absatz, wenn man nur Zeilenumbruch will, muss man Shift+Enter druecken!
Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!
yodatortenboxer
Beiträge: 424
Registriert: Do 22. Jan 2004, 14:45
Wohnort: Kölpinsee auf Usedom
Kontaktdaten:

Beitrag von yodatortenboxer »

Hiho,
oder - leider - wenn sich mehrere CMS_HTML-Bereiche auf einer Seite befinden.
Ich habe dieses Problem. In meinen Layout befinden sich zwei CMS_HTML Bereiche. Wenn ich nun in den einen CMS_HTML[0] per TinyMCE gehe und den Inhalt bearbeite erstellt er mir <br />. Speichere ich das ganze nun ab habe ich in den CMS_HTML[0] wunderbar die <br />, aber in dem CMS_HTML[1] werden nur noch <br> dargestellt. Öffne ich nun den CMS_HTML[1] und speichere direkt wieder ab habe ich in dem CMS_HTML[1] wieder meine <br />, aber in dem CMS_HTML[0] ist nun alles wieder ein <br>.
Das kann ich nun beliebig wiederholen und jedesmal ist dann in dem nichtbearbeiteten CMS_HTML aus dem <br /> wieder ein <br> geworden.
Dies lässt sich nur vermeiden, wenn man ausschließlich Firefox verwendet.
Ich benutze momentan Firefox in der Version 1.5 unter WinXP und Firefox 1.07 unter Suse 9.3 und habe dabei dieses Problem.

Gibt es da eine andere Lösungsmöglichkeit als den zweiten CMS_HTML zu entfernen? Kann es sein das der andere CMS_HTML dann jedesmal per "insite-Editing" mitgespeichert wird wenn man den einen per TinyMCE speichert und danach automatisch die "insite-Editing"-Seite aufgerufen wird?

gruß yodatortenboxer

Nachtrag: Ich habe da eben einen Beitrag von HerrB dazu gefunden http://www.contenido.org/forum/viewtopi ... 0961#60961
Gibt es dazu schon weitere Überlegungen?
Schöne Grüße von Usedom
Ralf
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 »

yodatortenboxer hat geschrieben:Ich benutze momentan Firefox in der Version 1.5 unter WinXP und Firefox 1.07 unter Suse 9.3 und habe dabei dieses Problem.
Bei mir sieht es genauso aus. Aber die paar Fehler mit dem FF sind nichts im Vergleich mit dem IE.
yodatortenboxer hat geschrieben:Gibt es da eine andere Lösungsmöglichkeit als den zweiten CMS_HTML zu entfernen? Kann es sein das der andere CMS_HTML dann jedesmal per "insite-Editing" mitgespeichert wird wenn man den einen per TinyMCE speichert und danach automatisch die "insite-Editing"-Seite aufgerufen wird?
Richtig. Alle CMS_HTML (CMS_HTMLHEAD und CMS_HTMLTEXT ebenso) werden automatisch gespeichert, sobald ein "Save"- oder "Text HTML"-Button im Insite-Editing geklickt wird.

Ich mache zurzeit ein paar Versuche, das zu lösen, indem ich den HTML-Quelltext vor dem Speichern nochmal durchchecken lasse. Ist aber noch ziemlich buggy:

http://www.contenido.org/forum/viewtopic.php?t=10870
yodatortenboxer
Beiträge: 424
Registriert: Do 22. Jan 2004, 14:45
Wohnort: Kölpinsee auf Usedom
Kontaktdaten:

Beitrag von yodatortenboxer »

Danke für die Info!

Ich habe jetzt ersteinmal das Layout so geändert das ich nur einen CMS_HTML benötige und werde dann die anderen Sachen über verschiedene Templates realisieren.

gruß yodatortenboxer
Schöne Grüße von Usedom
Ralf
Gesperrt