• Hallo ich habe mir selbst ein Theme erstellt, zuerst hatte ich es geschafft, es valide herzustellen, nun sind ein paar Kommentare dazugekommen, und schon zeigt mir der validator Fehler an, komischerweise auch in Zeilen die ich gar nicht habe an welchen Dateien kann das liegen, ich habe ein Testblog wo ich das Theme erst erstellt habe und dann meinen Blog wo ich es auch installiert habe

    Testblog - Ein weiteres tolles WordPress-Blog (Testblog)

    Art of Tinkering - Sylvia bloggt hier bekomme ich die Fehlermeldungen, nicht auf allen Seiten aber auf manchen, jemand einen Tipp?
    Lg Sylvia

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • zum Beispiel auf der Seite Credits
    da steht:
    Line 389, Column 8: end tag for "ul" which is not finished.
    <ul></ul>[COLOR=#0000ff]✉[/COLOR]
    Most likely, you nested tags and closed them in the wrong order. For example <p><em>...</p> is not acceptable, as <em> must be closed before <p>. Acceptable nesting is: <p><em>...</em></p>
    Another possibility is that you used an element which requires a child element that you did not include. Hence the parent element is "not finished", not complete. For instance, in HTML the <head> element must contain a <title> child element, lists (ul, ol, dl) require list items (li, or dt, dd), and so on.

    nur diese Zeile habe ich gar nicht geht nur bis 385


    auf den anderen Seiten die gleichen Fehler, wüsste nun aber nicht was verändert werden müsste.
    Gut im Testblog habe ich nur eine Seite, und die ist okay, das ist noch die fertige Seite die zu Wordpress gehört.
    Lg Sylvia

  • Innerhalb von <ul> muss mindest 1x <li>...</li> stehen. D.h. du hast irgendwo - genau hier:

    Code
    <div id='wp_page_numbers'>
    [COLOR="Red"]<ul></ul>[/COLOR]
    <div style='float: none; clear: both;'></div>
    </div>


    ne leere Liste. Das darf nicht sein, du müsstest also vorher prüfen ob überhaupt ne Ausgabe kommt. Meist kann man auch einfach before/after-Parameter der Funktion (wp_page_numbers?) einsetzen.

  • in welcher Datei muss ich denn so eine after/before Parameter setzen, habe keine Ahnung wie ich das mache?

    in den Kategorien meckert der Validator das Seitenplugin an wegen unerlaubter Zeichen, aber komischerweise nicht auf der 1. Seite.

  • in welcher Datei muss ich denn so eine after/before Parameter setzen, habe keine Ahnung wie ich das mache?


    Ich weiß nicht, du hast das Theme gebaut. ;-) In der Datei, wo die wp_page_numbers()-Funktion aufgerufen wird. Auf den 1. Blick würde ich das in der footer.php suchen, da es offenbar in jedem Template eingebunden ist.
    Ist die Funktion vielleicht ein Plugin, was sich an wp_footer() einhängt? Dann würde ich dem Plugin-Autor auf die Finger klopfen. ;-)

    Zitat

    in den Kategorien meckert der Validator das Seitenplugin an wegen unerlaubter Zeichen, aber komischerweise nicht auf der 1. Seite.


    Jupp, klopf dem Autor weiter auf die Finger. Das Plugin generiert folgende Links:

    HTML
    http://www.sylvia-s.de/blog/?cat=1&paged=2


    Das Ampersand-Zeichen muss in HTML aber escaped werden, da es eine spezielle Bedeutung hat (es leitet eine Entity-Referenz ein). Korrekt wäre:

    HTML
    http://www.sylvia-s.de/blog/?cat=1&amp;paged=2

    Vorschlag: such dir ein anderes Plugin, was vernünftiges HTML produziert... Ich setze gerne dieses hier ein:
    WordPress › pagebar WordPress Plugins

  • Hallo Marx
    ich benutze dieses Plugin

    HTML
    http://www.jenst.se/2008/03/29/wp-page-numbers



    also im Footer habe ich nix eingebaut, sondern in der single.php ist der Aufruf des Plugins

    bin deinem Link gefolgt für das Seitenplugin, nur leider klappt das mit dem englisch nicht so wegen installation habe mir die Seite auf deutsch übersetzen lassen, nur kapiere ich trotzdem nicht in welcher Datei ich was verändern muss.

    was mich noch wundert, ist, wenn man auf dem Blog ist also die 1. Seite und klickt dann auf die 2. Seite, dann ist alles valide mit dem plugin grübel.

  • bin deinem Link gefolgt für das Seitenplugin, nur leider klappt das mit dem englisch nicht so wegen installation habe mir die Seite auf deutsch übersetzen lassen, nur kapiere ich trotzdem nicht in welcher Datei ich was verändern muss.


    Nichts. Plugin hochladen, aktivieren, in den Einstellungen "automatic insertion: Footer" auswählen. Das genügt in der Regel schon. (wp_footer() muss vorhanden sein, sonst tuts sicher auch "Behind postings").

    Ich wollte grade nochmal auf deine Seite schauen, aber die ist grade nicht erreichbar... :-|

  • So ich habe nun alles geändert, Plugin hochgeladen, zuerst habe ich es in der index.php so reingeschrieben wie es in der textdatei stand, das Plugin funktionierte, bis auf die gleichen Fehler wie bei dem anderem Plugin, nun habe ich es aus der Index rausgenommen pagebar automatisch einfügen, habe aber unter den Beiträgen eingegeben, gut auf den Seiten ist nun dieses ul weg, da sind die Seiten valide, aber wenn ich nun mehrere Seiten habe, und bin ab Seite 2 dann sind die gleichen Fehler wie bei dem anderen Plugin z. B. : Kategorie/Blogaufbau, dann auf seite 2 oder 3 klicken dann unten rechts auf den Button validator klicken, wenns keine Umstände macht.
    Art of Tinkering - Sylvia bloggt

  • Aha... ääh... mmmh...

    Code
    <!-- pb221 --><div class="pagebar">&nbsp;<span class="this-page">1</span>
    <a href="http://www.sylvia-s.de/blog/?cat=4[COLOR="Red"]&[/COLOR]paged=2" title="Page 2">2</a>
    <a href="http://www.sylvia-s.de/blog/?cat=4[COLOR="#ff0000"]&[/COLOR]paged=3" title="Page 3">3</a>
    <a href="http://www.sylvia-s.de/blog/?cat=4[COLOR="#ff0000"]&[/COLOR]paged=4" title="Page 4">4</a>
    <a href="http://www.sylvia-s.de/blog/?cat=4[COLOR="#ff0000"]&[/COLOR]paged=2" title="Page 2">vor</a>
    </div><a href="http://www.sylvia-s.de/blog/?cat=4[COLOR="Green"]& # 038;[/COLOR]paged=2">« zurück</a> - </div>


    4x falsch (rot) und 1x richtig... merkwürdig...

    Kannst du auf eine andere Permalinksstruktur umstellen? Dann erledigt sich das Problem vermutlich von selbst.

    PS: deine Seite ist wahnsinnig lahm. Die Startseite hat vorhin satte 50 Sekunden benötigt bis sie da war! oder liegt das an mir?

  • Gern wenn du mir bei der htaccess Datei hilfst wo finde ich die?? bin bei all-inkl
    in der usage habe ich eine gefunden ist die gemeint?

    mein Blog befindet sich unter meineAdresse/Blog

    habe unter meine Adresse auch eine htaccess damit man gleich in den Blogordner unter der normalen Adresse kommt.

  • Es ist die .htaccess gemeint, die im Blog-Verzeichnis ("/blog") liegt. Deine sollte so aussehen:

    Apache Configuration
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /blog/
    
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /blog/index.php [L]
    </IfModule>
  • Okay danke dir hatte ich zwar im Blog gesehen:mrgreen: aber ich wollte ganz sicher gehen, so nun ist mein Blog fürs Erste erstmal valide ganzstolzbin, nun zum nächsten Problem aber ich glaube da gehört in einen anderen Thread, und zwar wenn ich das Lightbox-plugin aktiviere, dann habe ich oben auf der Seite also auf dem Headerbild einen dicken fetten schwarzen Balken, aber nur im Mozilla nicht im IE, ich selber konnte es nicht sehen, aber andere haben mich drauf aufmerksam gemacht, deshalb hatte ich es wieder deaktiviert, hast du vielleicht eine Idee wie das kommt.?
    LG Sylvia

  • so nun ist mein Blog fürs Erste erstmal valide ganzstolzbin


    Sehr schön! :-)

    Zitat

    nun zum nächsten Problem aber ich glaube da gehört in einen anderen Thread, und zwar wenn ich das Lightbox-plugin aktiviere, dann habe ich oben auf der Seite also auf dem Headerbild einen dicken fetten schwarzen Balken, aber nur im Mozilla nicht im IE, ich selber konnte es nicht sehen, aber andere haben mich drauf aufmerksam gemacht, deshalb hatte ich es wieder deaktiviert, hast du vielleicht eine Idee wie das kommt.?


    Naja, ist ja immernoch ein Designproblem... :-)

    Keine Ahnung, vielleicht beißt sich das Plugin mit anderen JavaScripten auf deiner Seite. Aber um das herauszufinden solltest du das Plugin natürlich erstmal aktivieren. ;-)

  • habe ich mal eben aktiviert, dann schmeiß mal dein Mozilla an oder vielleicht benutzt du ihn ja schon ich nehme immer ie, also ich sehe nix, aber andere.

    HTML
    http://www.sylvia-s.de
  • Dein Plugin bindet aus irgendeinem Grund 2x die Lightbox-Container ein. 1x korrekt und ausgeblendet, und noch einmal ohne es auszublenden.

    Was mir noch aufgefallen ist, wenn das Plugin aktiviert ist wird noch ein 2. Mal das JavaScript-Framework "Prototype".

    Ich würde es zunächst mal mit nem anderen Lightbox-Plugin versuchen, und wenn das nicht klappt mal schauen, warum 2x Prototype eingebunden wird.

  • also ich bin nicht die einzige die einen schwarzen Balken hat da ist noch eine Kollegin die hier auch im Forum gepostet hat, das sie einen schwarzen Balken hat, aber dann gibt es auch noch welche aus meiner Gruppe die trotz Plugins diesen Balken nicht haben, hast du ein Vorschlag für ein anderes Plugin, oder wie meinst du das wo kann man was schauen warum Prototype was immer das auch ist, 2 Mal eingebunden ist?:confused:

    So bin für heute wech, bin erst morgen Vormittag wieder online.

    LG Sylvia

  • Also der "schwarze Balken" ist die Lightbox. Da sie fehlerhaft eingebunden wird gehen die unterschiedlichen Browser auch unterschiedlich damit um. Wir sollten erstmal versuchen herauszufinden, warum die Lightbox fehlerhaft eingebunden wird.

    Prototype ist eine JavaScript-Funktionsbibliothek, sozusagen die Grundlage für die Lightboxfunktionen (und vieles mehr...). Die ist wie geagt 2x eingebunden, was zu Konflikten führen kann.

    Ein Problem kann sein, dass dein LB-Plugin eine eigene Prototype-Bibliothek mitbringt, statt die (bereits vorher eingebundene) von WP zu verwenden.

    Wie gesagt, ich würde es erstmal mit einem anderen LB-Plugin versuchen. Gibt ja jede Menge:
    WordPress › lightbox Tags WordPress Plugins

  • So nun habe ich das Plugin deaktiviert, habe mir von deinem Link das 2. von oben runtergeladen heißt auch lightbox aber ist eine neuere Version da steht auch das es nur bis WP 2.6.1 funktioniert, das habe ich auch drauf.
    Nun kann ich selber nicht schauen wegen dem schwarzen Balken weil bei mir im Mozilla die Seite richtig angezeigt wird, habe mal ein Testbild ausprobiert unter Allgemein.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!