W3C Validation und RSS Problem

  • Servus.

    Ich versuchte heute meinen Blog in ein Verzeichniss einzutragen was jedoch leider fehlschlug.

    Angeblich seien keine Blogdaten einlesbar.

    Ich muss für den eintrag meine RSS URL angeben, da ich Gestern mal testweise einen Feedreader installiert habe, weiß ich das mein Blog in diesen so ziemlich Perfekt dargestellt werden.

    Diesem Reicht dann auch http://wallpapers.beispieldomain.tld/feed um es darzustellen. Wie aber lautet die genaue Position der rss Datei, da muss ja irgendwo etwas hinterlegt sein. Versuche ich den Pfad http://wallpapers.beispieldomain.tld/feed via ftp zu folgen, finde ich keine Datei namens Feed, oder sonst etwas. Wann, oder wo wird diese generiert?

    -------------------------------

    http://validator.w3.org/

    Weiß jemand ob der wirklich funzt?

    Ich versuche bei meinem Blog nur reinen fehlerfreien Quellcode zu nutzen, dennoch zerflückt mir das ding so ziemlich alles und ich finde in allen angaben nirgends einen Fehler. Das kann doch nicht normal sein.

    Grüße

    Sascha

    • 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

  • der Validator funktioniert perfekt

    hatte gestern 80 Fehler (!)
    weil ich in der allerallerersten Zeile mich vertippt hatte statt </p> schrieb ich
    </p<

    :(

    die anderen 79 Fehler waren dann logische Folgefehler.


    um eine Datei zu finden, die in einem dynamischen System erzeugt wird,
    kannst Du nicht der der im Browser angezeigten URL folgen,

    weil die ja was herzeigt was aus zig Dateien erzeugt wird

    gleich im Hauptverzeichnis im Root, dort wo die Ordner wp-content liegen,

    findest Du

    wp-rss.php
    wp-rss2.php
    wp-feed.php
    wp-atom.php

    ich hoff ,ich vergaß keine

    lg

  • Bezüglich RSS

    Wäre es dann korrekt http://wallpapers.beispieldomain.tld/wp-rss.php anzugeben, irgendwie sieht das seltsam aus, falsch eben ^^"

    Oder darf ich hier einfach davon ausgehen das dass Verzeichniss einen Fehler im eigenen System hat? Da es das erste von ein oder zwei dutzend ist, welches meinen Blog aufgrund irgendwelcher Fehlenden/Fehlerhaften Daten zurückweist.

    -----------

    Bezüglich W3C Validator

    45 Fehler noch :-) Davon alleine 39 wege diesem Tag:

    <?php wp_list_pages('title_li='); ?> <br />

    Der <?php wp_list_pages('title_li='); ?> <br /> gibt ihm doch an er soll es in Listen aufführen was auch brav passiert, jedoch wird der <ul>..</ul> Tag nicht gesetzt, warum nicht? Den Tag einfach um den Befehl bauen klappt auch nicht so ganz, bleibe weiter auf meinen 106 Fehlern sitzen, baue ich den Tag drum herum ignoriert ihn scheinbar der Validator :-(

    Weiß da eventuell jemand Rat wie ich das Problem lösen kann, irgendwie bekomme ich die letzten 6 Fehler auch noch weg, auch wenn ich nicht ganz etwas damit anfangen kann.

    Grüße Sascha

    Einmal editiert, zuletzt von Caylean (25. Mai 2006 um 15:39)

  • PHP
    <ul>
     <?php wp_list_pages('title_li='); ?>
    
    
    </ul>

    wozu dieses <br />? das gib mal weg

    ah!
    kapiere Du magst die Internetadresse Deines Feeds...

    Die findest Du am besten im Quellcode ..
    bei deinem Browser oben siehst Du
    Ansicht==>QUelltext

    ganz oben findest Du wo

    HTML
    <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://deinedomain.tld/feed/" />
    	<link rel="alternate" type="text/xml" title="RSS .92" href="http://deinedomain.tld/feed/rss/" />
    <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://deinedomain.tld/feed/" />
    	<link rel="alternate" type="text/xml" title="RSS .92" href="http://deinedomain.tld/feed/rss/" />
    	<link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="http://deinedomain.tld/feed/atom/" />

    da kannst Du Dir die Internetadresse herauskopieren,

    lg

  • [CODE<ul>
    <?php wp_list_pages('title_li='); ?>

    </ul>[/CODE]

    Das <br /> hatte sich eingeschlichen da er es mir so korrekt angezeigt hatte, daher hatte ich es drin gelassen :-)

    --------

    Aber ich habe gerade die 'Fehlerquelle' Gefunden.

    Adminmenü - Links - Link Categories

    Dort steht wie die ausgegebenen Links im Sidebar formatiert sein sollen.

    Formatting (Formatierung)

    Before (Vor): <li>
    Between (Mitte): <br />
    After (Nach): </li>

    Auch wenn ich das so nicht verstehe da das doch eigentlich invalider Code sein müsste da die Aufzählungsöffung fehlt.

    Habe jetzt Before und After gelöscht und siehe da, Fehler sind verschwunden. Jetzt muss ich nur noch ein paar div-elemente korrigieren und es ist perfekt.


    -------------


    PHP
    <form style="padding: 0px; margin-top: 0px; margin-bottom: 0px;" id="searchform" method="get" action="<?php bloginfo('url'); ?>">
    <div class="title">Search:</div>
    <p style="padding: 0px; margin-top: 0px; margin-bottom: 0px;">
    <input type="text" class="input" name="s" id="search" size="15" />
    <input name="submit" type="submit" tabindex="5" value="<?php _e('GO'); ?>" />
    </p>
    </form>

    value="<?php _e('GO'); ?> Das soll das Problemkind sein -.-

    Error Line 47, column 219: document type does not allow element "input" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag .

    The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.

    One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").


    Grüße
    Sascha

    Einmal editiert, zuletzt von Caylean (26. Mai 2006 um 10:54)

Jetzt mitmachen!

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