Hallo,
ich habe auf meiner neuen Website den newscalender eingebunden. Beim testen auf validen Code hat der validator.w3.org aber 5 Fehler, alle am Kalender, zu bemängeln.
Ich habe nun keine ahnung von php und frage mich wie ich die Fehler weg bekomme.
Hat jemand einen Plan?
Danke,
sani
Hallo Sani.
Normalerweise sollten HTML-Probleme ohne PHP lösbar sein, da sie eher am HTML-Template liegen. Bei newscalendar sehen die Templates aber valide aus... Daher bitte mal etwas mehr Input (z.B. eine URL oder Ausschnitt des nicht validen Quellcodes)
Viele Grüße
Julian
Hallo,
also bei mir wird dieser Fehler verursacht:
there is no attribute "context".
…d>13</td><td>14</td><td><div context="idMenu15" class="linked_day" title="Zei
✉
You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).
This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.
How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute. If you received this error when using the <embed> element to incorporate flash media in a Web page, see the FAQ item on valid flash.
Hä? Sicher im richtigen Thread?
Der Ausschnitt aus Deinem Quellcode stammt nämlich nicht aus den Standardtemplates der Extension.
Du solltest auch nochmal schauen, ob ein Div in einer Tabellenzelle Sinn macht...
Ja ganz sicher im richtigen Thread. newscalender 1.0.13
Mit dem div in einer Tabellenzelle da gebe ich dir recht, kommt aber nicht von mir. Ich arbeite mit dem Standardtemplate.
Kannst Du mal das Template posten oder drauf verlinken (ggf. im TER). Denn ich sehe weder in res/example_New-listViewTemplate.html noch in res/listViewTemplate.html irgendwelche Tabellenteile.
Hallo,
das listViewTemplate ist auch nicht der Kalender, sondern die Auflistung der einzelnen Veranstaltungen.
Der Kalender ist hardgecodet in "pi1/class.tx_newscalendar_pi1.php"
mfg
Thomas
Achso, ja hier kannst du dir das Ganze ansehen: http://www.einspurig.at
Wenn du in den nächsten Monat wechselst kommen sogar noch andere CSS Fehler (zB: April, denn da ist nichts eingetragen)
Ups, ok, so weit hatte ich mich dann doch nicht damit beschäftig. Tschuldigung. :o
Dann bleibt wohl fast nur der Weg, sich mal an die Autoren zu wenden. Da die Extension noch aktuell gehalten wird, sollte es eigentlich auch in deren Sinn sein, validen Code zu produzieren.
Hallo zusammen!
Ist hier jemand schon zu einer Lösung gekommen?
Habe in der Datei pi1/class.tx_newscalendar_pi1.php zum Test die Zeile die das invalide Attribut "context" so umgeändert dass jetzt stattdessen "id" ausgegeben wird.
Jetzt funktioniert leider nicht mehr die JavaScript Funktion.
Viele Grüße
dubidu
Leider noch nicht, habe es im Bugtracker gepostet.
Scheint aber leider niemanden zu interessieren 😢