Ich setze für einen Kunden auf einem Blog das Microblogging-Plugin mit Twittermeldungen ein.
Ich habe einiges an verschiedenen Konfigurationen versucht, aber ich sehe nicht wo der Fehler sein könnte, bei mir produziert das Plugin invaliden Code, siehe Validator
Freu mich über jeden Tipp woran das liegen könnte, was ich wohl übersehen habe, danke schon mal.
Microblogging-Plugin produziert nicht validen Code
Re: Microblogging-Plugin produziert nicht validen Code
Im derzeit dritten Tweet ist ein Link enthalten, der im Quellcode der Seite so aussieht:ute wrote:Ich habe einiges an verschiedenen Konfigurationen versucht, aber ich sehe nicht wo der Fehler sein könnte, bei mir produziert das Plugin invaliden Code, siehe Validator
Freu mich über jeden Tipp woran das liegen könnte, was ich wohl übersehen habe, danke schon mal.
Code: Select all
<a href="http://www.schreibtaeter.eu/"class="twitter_update_link">http://www.schreibtaeter.eu/</a>
Keine Ahnung, ob das pluginseitig erzeugt wird oder am Tweet-Text gelegen haben mag. Müsste Grischa als Pluginmaintainer was zu sagen, aber der ist im Moment mal wieder M.I.A. ... ich versuche, ihn mal darauf aufmerksam zu machen, aber es kann sein, dass er im Moment einfach in Arbeit ersäuft. Vielleicht kann Garvin sich das mal ansehen?
YL
Re: Microblogging-Plugin produziert nicht validen Code
Dank dir schon mal. Ich habe es grad nochmal mit verschiedenen Twitter- und identica-Konten getestet, egal wo, es sind immer Teile enthalten bei denen der Validator aussteigt.
Ganz schlimm bei Texten, die ein "&" enthalten, das wird nicht maskiert und somit als HTML-Entity gewertet.
Ansonsten hast du Recht, wenn ich das resultierende HTML an den zwei Stellen anpasse und ein Leerzeichen einfüge, dann lässt sich der Validator zu einem "passed" überreden.
Dieser eine Fehler scheint nur aufzutreten, wenn ein Link grad an einem Zeilenumbruch ist, sprich der Zeilenumbruch wird wahrscheinlich entfernt, damit fehlt dann der Abstand, weil dafür kein Leerzeichen eingefügt wird.
Ich fürchte allerdings, dass zusätzlich der gesamte Inhalt eines Tweets oder Dents zunächst HTML-maskiert werden müsste, wenn sichergestellt werden soll, dass immer valider Code entsteht.
Freu mich über jeden Tipp, der an den Fehlern etwas ändert...
Ganz schlimm bei Texten, die ein "&" enthalten, das wird nicht maskiert und somit als HTML-Entity gewertet.
Ansonsten hast du Recht, wenn ich das resultierende HTML an den zwei Stellen anpasse und ein Leerzeichen einfüge, dann lässt sich der Validator zu einem "passed" überreden.
Dieser eine Fehler scheint nur aufzutreten, wenn ein Link grad an einem Zeilenumbruch ist, sprich der Zeilenumbruch wird wahrscheinlich entfernt, damit fehlt dann der Abstand, weil dafür kein Leerzeichen eingefügt wird.
Ich fürchte allerdings, dass zusätzlich der gesamte Inhalt eines Tweets oder Dents zunächst HTML-maskiert werden müsste, wenn sichergestellt werden soll, dass immer valider Code entsteht.
Freu mich über jeden Tipp, der an den Fehlern etwas ändert...
Last edited by ute on Tue Nov 10, 2009 4:20 pm, edited 1 time in total.
Re: Microblogging-Plugin produziert nicht validen Code
Das Datum der letzten Antwort wird beim Ändern wohl nicht mitgenommen, deshalb mal als neue Antwort:
Ergänzt 9.11.
Mich stört nicht validierend ziemlich, hat noch jemand eine Idee. Entweder was ich tun kann oder ist es sinnvoll mal noch im englischen Forum zu fragen?
Ergänzt 10.11.
Das Youtube-Plugin erzeugt ebenfalls Fehler beim Validieren. Gibt es eine Möglichkeit daran etwas zu ändern, ohne selbst am Plugin rumzufummeln?
Freu mich über jeden Tipp, der an den Fehlern etwas ändert...
Ergänzt 9.11.
Mich stört nicht validierend ziemlich, hat noch jemand eine Idee. Entweder was ich tun kann oder ist es sinnvoll mal noch im englischen Forum zu fragen?
Ergänzt 10.11.
Das Youtube-Plugin erzeugt ebenfalls Fehler beim Validieren. Gibt es eine Möglichkeit daran etwas zu ändern, ohne selbst am Plugin rumzufummeln?
Freu mich über jeden Tipp, der an den Fehlern etwas ändert...
-
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Microblogging-Plugin produziert nicht validen Code
Hi!
Das Twitterplugin ist leider sehr kompliziert, da kann ich nicht helfen.
Was ist beim Youtube-Plugin das problem? Wenns an embed/object liegt - der code läuft nur im IE UND FF, wenn es damit umgesetzt wird. Eine 100% valide möglichkeit gibt es leider garnicht, die würde dann zwangsweise auf javascript basieren.
Grüße,
Garvin
Das Twitterplugin ist leider sehr kompliziert, da kann ich nicht helfen.
Was ist beim Youtube-Plugin das problem? Wenns an embed/object liegt - der code läuft nur im IE UND FF, wenn es damit umgesetzt wird. Eine 100% valide möglichkeit gibt es leider garnicht, die würde dann zwangsweise auf javascript basieren.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Re: Microblogging-Plugin produziert nicht validen Code
Hallo Garvin,
http://de.selfhtml.org/html/multimedia/ ... .htm#flash
im zweiten Teil wird auf das Einbinden als Objekt hingewiesen.
Ich binde bei WordPress-Blogs (z.B. http://www.utele.eu/blog/utele-frido/tanzendes-walross seit langem Videos ein und nutze XHTML strict mit validem Code.
Der Nachteil, dass IE-Nutzer dann halt warten müssen, bis das Video geladen ist, ist meines Erachtens akzeptabel.
Gruß
Ute
Schade, lohnt es sich im englischsprachigen Forum noch zu fragen?garvinhicking wrote:
Das Twitterplugin ist leider sehr kompliziert, da kann ich nicht helfen.
Das sehe ich anders, siehe auch:garvinhicking wrote: Was ist beim Youtube-Plugin das problem? Wenns an embed/object liegt - der code läuft nur im IE UND FF, wenn es damit umgesetzt wird. Eine 100% valide möglichkeit gibt es leider garnicht, die würde dann zwangsweise auf javascript basieren.
http://de.selfhtml.org/html/multimedia/ ... .htm#flash
im zweiten Teil wird auf das Einbinden als Objekt hingewiesen.
Ich binde bei WordPress-Blogs (z.B. http://www.utele.eu/blog/utele-frido/tanzendes-walross seit langem Videos ein und nutze XHTML strict mit validem Code.
Der Nachteil, dass IE-Nutzer dann halt warten müssen, bis das Video geladen ist, ist meines Erachtens akzeptabel.
Gruß
Ute
-
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Microblogging-Plugin produziert nicht validen Code
Hi!
Natürlich ist es erstrebenswert validen Code zu entwickeln, das versucht s9y ja auch soweit es geht. Aber hauptsächlich Flash ist einer der wenigen Gründe, wo man Validität zugunsten von Funktionalität anders handhaben sollte, zumindest solange ältere Browser auch immer noch eingesetzt werden.
Grüße,
Garvin
Ich denke nicht, da sich eh nur Grischa mit dem Plugin derzeit wirklich befasst hat.Schade, lohnt es sich im englischsprachigen Forum noch zu fragen?
Zitat:Das sehe ich anders, siehe auch:
http://de.selfhtml.org/html/multimedia/ ... .htm#flash
im zweiten Teil wird auf das Einbinden als Objekt hingewiesen.
Wichtiger ist also, dass es funktioniert in allen Browsern, nicht dass es valide ist. Das ist IMHO nur gängelung und eine Überinterpretation von XHTML validity, die sich ja eh nicht durchgesetzt hat, weil es einfach dem Prinzip des Internets nicht folgen kann, nämlich dass User fehler machen, und daher das Rendering sowieso fehlertolerant sein muss.Diese neuartige Methode benutzt zwar validen Code und folgt dem HTML-Standard, funktioniert allerdings erst in neueren Browsern und zieht einige weitere Probleme nach sich
Natürlich ist es erstrebenswert validen Code zu entwickeln, das versucht s9y ja auch soweit es geht. Aber hauptsächlich Flash ist einer der wenigen Gründe, wo man Validität zugunsten von Funktionalität anders handhaben sollte, zumindest solange ältere Browser auch immer noch eingesetzt werden.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Re: Microblogging-Plugin produziert nicht validen Code
Ich hatte Grischa übrigens bereits per DM auf diesen und auch andere Threads zum Plugin hingewiesen, aber er ersäuft im Moment tatsächlich in Arbeit.garvinhicking wrote:Ich denke nicht, da sich eh nur Grischa mit dem Plugin derzeit wirklich befasst hat.Schade, lohnt es sich im englischsprachigen Forum noch zu fragen?
YL
Re: Microblogging-Plugin produziert nicht validen Code
Hi,
danke für die Info.
Gruß
Ute
danke für die Info.
Also warte ich mal ab und falls er sich nicht selbst meldet, frage ich bei Gelegenheit nochmal...yellowled wrote: Ich hatte Grischa übrigens bereits per DM auf diesen und auch andere Threads zum Plugin hingewiesen, aber er ersäuft im Moment tatsächlich in Arbeit.
Gruß
Ute