JavaScript-Fehler im Skin Site.CSmkXng2X7googleAdSenseContent
Während des Tests des Alien-Tools ist mir aufgefallen, dass durch Migrationsänderungen Twoday → Antville neue Fehler in Skins eingebaut wurden, die ständig zu JavaScript-Fehlern führen. Ein Beispiel ist das ehemalige Zwangswerbebanner-Skin Site.CSmkXng2X7googleAdSenseContent. Dieses kann man leider nicht selbst bereinigen, weil gesperrt. Fehler siehe hier:
Jemand hat die Google-Ad-Werte (client usw) zurückgesetzt, aber width und height keine Werte (z.B. 0) zugewiesen. Durch die zuvor falsche Auskommentierung (man kann JavaScript nicht mit einem HTML-Kommentar deaktivieren) wird der Code tatsächlich ausgeführt und endet mit Fehler, und zwar bei JEDEM Seitenaufruf.
Lösung: Entweder richtig auskommentieren, den width- und height-Properties Null (0) zuweisen oder am besten gleich das ganze Skin entfernen, da es ohnehin völlig sinn- und wertlos ist. Die Alternative wäre, das Skin für die Skin-Bearbeitung zu entsperren, dann kann man das selbst bereinigen.
Analog gilt das übrigens für das Skin root.statsCounter (das kann man immerhin selbst in Ordnung bringen (=Inhalt löschen), weil editierbar. Das dort aufgerufene Google-Analytics Script gibt es schon seit Ewigkeiten nicht mehr und führt bei jedem Seitenaufruf zu JavaScript-Fehler "ReferenceError: urchinTracker is not defined".