Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 09.06.06, 11:18
Benutzerbild von execute
Forum Aktivist
 
Registriert seit: 13.11.05
Beiträge: 93
Typo3 W3C Valid? ...nicht wirklich

Wunderschoenen freitag mittag wuensch ich

ich wollte mich mal erkundigen was ihr so fuer moeglichkeiten kennt typo3 valid zu machen...
mir faellt immer wieder auf das typo3 teilweise richtig miesen code liefert (tags an stellen wo sie nicht sein duerfen etc. pp.)

gibts bestimmte extensions (like htmlcleaner) / typoscripte mit denen sich diese sachen beheben lassen?

das es natuerlich ein CSS layout sein muss ist mir klar...

wuerde mich freuen wenn ihr ein paar tips & tricks kennt um dieses code-chaos zu beseitigen.

mfg, execute
__________________
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Sponsored Links
  #2  
Alt 09.06.06, 11:30
Benutzerbild von lutz
TYPO3forum.net Donater
 
Registriert seit: 19.08.04
Beiträge: 579

Zitat:
Zitat von execute
wuerde mich freuen wenn ihr ein paar tips & tricks kennt um dieses code-chaos zu beseitigen.
Jetzt ist die Frage, von welchem Code-Chaos Du sprichst.
Da Du dazu keine näheren Angaben machst, kann man Dir nicht wirklich helfen. Es gibt viele Möglichkeiten, die (x)html-Ausgabe zu beinflussen. Wer, außer Dir, weiß schon, welche Du überhaupt nutzt, bzw. welche Invaliditäten sich in Deinem Code finden...

Das zu wissen ist für uns schlechterdings absolut unmöglich.

Deswegen sind an dieser Stelle, bzw. als Antwort auf Deine Frage nicht mehr als nur ein paar generelle Hinweise möglich:

1) Die Doctype-Definition ist wichtig. Typo3 sollte man nicht in einem html-transitional-mode laufen lassen, da es wohl trotzdem xhtml-tags verwendet.

2) Lies Dir unbedingt den Abschnitt der TS-Referenz durch, in dem die "config"-Einstellungen aufgelistet sind. Dort findest Du jede Menge nützlicher Konfigurationsparameter.

3) Die (un)saubere (x)html-Ausgabe der Extensions ist logischerweise ausschließlich von der Kompetenz der Extension-Autoren abhängig. Hier kann zwar der Einsatz des qcom-htmlcleaners einiges reparieren, doch natürlich nicht alles.

4) Man benutze zwingend Typo3 4.0, wenn man Systemextensions wie z.B. die indexed-search einsetzen möchte.

Im übrgen kann ich persönlich dazu nur sagen, daß auch vor Typo3 4.0 valide Seiten generell kein besonderes Problem darstellten.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 09.06.06, 11:31
Benutzerbild von mic_jan
TYPO3 Forum Team
Administrator
 
Registriert seit: 05.09.04
Ort: Köln
Beiträge: 1.402

Schritt 1: XHTML als Doctype angeben.
Schritt 2: sauberes XHTML-Template

Da sollten jetzt schon mal die meisten Fehler weg sein.

Gruss,

Michael

P.S.: In den meisten Fällen brauche ich den Cleaner nicht. Aber einige Extensions machen ein ganz klein bisschen Ärger;-)
__________________
Aus gegebenem Anlass mal eine neue Signatur:
Kein Support per PN!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 09.06.06, 12:22
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 40
Beiträge: 2.141
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von execute
wuerde mich freuen wenn ihr ein paar tips & tricks kennt um dieses code-chaos zu beseitigen.
Die Aussage ist nicht richtig, lässt sich aber ohne Angabe der benutzten TYPO3 Version auch nicht beurteilen.

Ich habe auf diversen V4 Seiten 0 Errors/0 Warnings, ohne extra Aufwand.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 10.06.06, 09:52
Benutzerbild von LineMan
Forum Stammgast
 
Registriert seit: 04.09.04
Ort: Galadrien
Alter: 38
Beiträge: 156

jep, kann ich nur bestätigen... endlich ohne mehraufwand
__________________
46+2
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 12.06.06, 09:01
Benutzerbild von execute
Forum Aktivist
 
Registriert seit: 13.11.05
Beiträge: 93
Typo3 Valid

tut mir leid das ich mich so "undeutlich" ausgedrueckt habe.

arbeite gerade an einem neuen projekt das ich nun auf 4.0 laufen lasse und da hat es bis auf eingie kleine fehler (an denen ich selber schuld war) jetzt keine probleme mehr gegeben.

habe auch den html cleaner nicht benutzt.

das mit den extensions war mir bewusst, leider achten einige nicht darauf valid zu bleiben (gerade bei einigen wirklich guten extensions)

ich wollte auch nur mal generell fragen was es so im allgemeinen fuer grundlegende moeglichkeiten in typo3 gibt die seiten valid zu machen. aber das hat sich nun eigentlich erledigt.

trotzdem danke fuer eure antworten.

@lutz: danke - im TSRef hab ich noch nicht nachgeschaut.

mfg, execute
__________________
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 13.06.06, 10:40
Benutzerbild von humpun
Forum Stammgast
 
Registriert seit: 29.09.05
Ort: Ostfriesland
Alter: 22
Beiträge: 327

Hi,
hier mal paar Beispiele:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
config.doctype = xhtml_trans
config.metaCharset = utf-8
config.xhtml_cleaning = all
xml:lang="de" lang="de" #override standard setting - ERROR: Line 3: Object Name String, "xml:lang" contains invalid character ":". Must be alphanumeric or one of: "_-."
config.htmlTag_langKey = de-DE
config.disablePrefixComment = 1 #entfernt Kommentare um die content elements
config.removeDefaultJS = external

# Anker vor Content entfernen
tt_content.stdWrap.dataWrap =
tt_content.noANameTagForFirstRecord = 1

Ansonsten weitere config.* Befehle anschauen. ;)

humpun
__________________
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #8  
Alt 14.06.06, 16:42
Benutzerbild von maxhb
TYPO3 Forum Team
Moderator
 
Registriert seit: 19.08.04
Ort: Bremen
Alter: 36
Beiträge: 1.518

Hi!
Zitat:
Zitat von execute
arbeite gerade an einem neuen projekt das ich nun auf 4.0 laufen lasse und da hat es bis auf eingie kleine fehler (an denen ich selber schuld war) jetzt keine probleme mehr gegeben.
Seit der Version 4.0 liefert der Typo3-Core in der Tat valides XHTML (wenn aktiviert), wenn dennoch fehler auf der Seite auftauchen, dann liegt es i.d.r. daran, dass
1) Das selbst bgebastelte XHTML-Template Fehler enthält oder
2) Irgend eine Extension (die man nachinstalliert hat) Müll produziert

Um Problem 1 zu beseitigen hilft nur Handarbeit, Problem 2 kannst Du meistens mit dem qcom_htmlcleaner beheben.

CU
maxhb
__________________
FreeBSD || MySQL 5.x || TYPO3 3.6 - 4.2

Meine Stadt, meine Firma, mein Redaktionssystem.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #9  
Alt 26.06.06, 09:30
Benutzerbild von execute
Forum Aktivist
 
Registriert seit: 13.11.05
Beiträge: 93

Danke maxhb!

Punkt 1 kann ich i.d.r. ausschliessen

und Punkt 2 habe ich auch zur kenntnis genommen und in eingien faellen schon benutzt. sehr gute extension. leider kommt bei einigen extensions doch noch muell raus, aber das muss man dann mit handarbeit beseitigen.

mfg, exe
__________________
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #10  
Alt 26.06.06, 09:54
Benutzerbild von maxhb
TYPO3 Forum Team
Moderator
 
Registriert seit: 19.08.04
Ort: Bremen
Alter: 36
Beiträge: 1.518

Hi!
Zitat:
Zitat von execute
und Punkt 2 habe ich auch zur kenntnis genommen und in eingien faellen schon benutzt. sehr gute extension. leider kommt bei einigen extensions doch noch muell raus, aber das muss man dann mit handarbeit beseitigen.
Du kannst übrigens auch HTML-tidy in Typo3 integrieren. Tidy hat gegenüber meiner Extension den Vorteil, dass es auch falsche Verschachtelungen erkennt und diese teilweise behebt.

CU
maxhb
__________________
FreeBSD || MySQL 5.x || TYPO3 3.6 - 4.2

Meine Stadt, meine Firma, mein Redaktionssystem.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Typo3 in Deutsch will nicht Schorschebft TYPO3 4.x Fragen und Probleme 8 24.06.08 09:32
Fehler "not a valid MySQL result resource in class.t3lib_db.php on line 801 duselino Direct Mail 10 12.02.08 07:33
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource burnt News (tt_news, mininews und Co) 3 27.12.07 08:47
Extension Kickstarter + TYPO3 4.0 will nicht CodAv Extension modifizieren oder neu erstellen 3 09.11.06 09:24
Typo3 findet ImageMagick nicht netti TYPO3 4.x Installation und Updates 0 22.05.06 07:36


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:07 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS