Beiträge von marX

    Jetzt sind die Kreuzze ganz weg, da kann ich dir natürlich nicht sagen was falsch war. (Möglicherweise war noch die alte CSS-Datei im Browsercache, dahätte vielleicht ein erzwungenenes Neuladen mit Strg+F5 geholfen.)

    Wenn du mehr CSS-Eigenschaften auf diese Bildchen anwenden willst, dann gib ihnen am besten eine eigene CSS-Klasse mit. Aufgrund der Spezifität von CSS solltest du diese wie folgt deklarieren:

    Code
    #contentmiddle p img.datum {
    float:none;
    margin:0 8px 2px;
    }


    und die Bilder dann natürlich mit der Klassenangabe:

    Code
    <img [COLOR="Green"]class="datum"[/COLOR] width="6" height="6" src="http://www.swiss-paws.com/wordpress/wp-content/uploads/2008/03/mini_kreuz.jpg"/>

    PS: margin:0 - nicht none. Siehe auch CSS 4 You - The Finest in Stylesheets

    Wegen

    Code
    #contentmiddle p img {
    border:medium none;
    [COLOR="Green"]float:left;[/COLOR]
    margin-bottom:10px;
    margin-right:15px;
    }


    Zu finden in style.css Zeile 181 UND 249.

    Schnellste Abhilfe schafft hier vermutlich ein inline-Style in den <img>-Elementen:

    HTML
    <img width="6" height="6" src="http://www.swiss-paws.com/wordpress/wp-content/uploads/2008/03/mini_kreuz.jpg" style="float:none"/>

    Ich habe testhalber mal ein Banner in die Sidebar meines Blogs integriert. In FF wird es richtig angezeigt. Im IE aber erscheint es überhaupt nicht. Was mache ich falsch? Liegt das Problem im Banner-Code (den ich mir selbst zusammengereimt habe)?


    Wie lautet der Bannercode und wo steht der Banner? (Hab grad Tomaten auf den Augen. ;-))

    Zitat

    "marX" hat mir in einem anderen Zusammenhang mal geschrieben, dass so etwas daran liegen könne, dass mein Theme einige Fehler habe.


    Jaja, so isser dieser "marX"...

    Zitat

    Daraufhin habe ich jetzt mithilfe des Markup Validation Service die Zahl der Fehler von über 60 auf ca. 30 reduziert. Trotzdem wird das Banner im IE noch nicht angezeigt. Bei den restlichen Fehlern habe ich Probleme, die Stelle zu finden, an der die Korrektur zu erfolgen hat.


    Vorbildlich. Die Stellen musst du natürlich im Theme suchen. Da die Seiten ja dynamisch erzeugt werden, kannst du nur annähernd sagen, wo die Stellen genau sind. Und durch den "Loop", de rja mehrfach ausgeführt wird, können auch manche Fehler mehrfach auftreten, obwohl sie nur 1x im Theme auftauchen. Wir kriegen das aber schon hin.

    Zitat
    Code
    …verrater/#more-945" class="more-link"[COLOR=Red][B]>[/B][/COLOR]<span class="more-link">(Weiterlesen)</

    Die gleiche Stelle lautet im WP-editor in der HTML-Ansicht:

    HTML
    target="_blank"><!--more--></a></blockquote>


    Also erstmal sollte ich erwähnen, dass es gefährlich ist, HTML-Tags über den more-Tag zu legen, da an diesem ja der Artikel getrennt wird. Damit fehlen natürlich die nach more folgenden schließenden HTML-Tags.
    Außerdem erzeugt das more-Tag ja bei der Ausgabe einen Link auf die Einzelansicht des Artikels. Diesen Link scheinst du in einen weiteren Link einzupacken. Das ist in HTML nicht erlaubt (und macht auch keinen Sinn).

    Ein paar kleinere Fehler seh ich grad noch, zum Beispiel unescapte '&' in URLs - diese müssten in HTML korrekt als '&amp;' umschrieben werden, da das '&' in HTML ja eine spezielle Bedeutung hat. Das scheint aber ein fehlerhaftes Plugin zu verursachen (AddThis Feed Button), das kannst du erstmal hinten anstellen.

    In Zeile 703 seh ich 2 unvollständige HTML-Elemente:

    Code
    <p><a target="_blank" href="http://www.rsf.org/" title="Link zu Reporters sans frontière[COLOR="Red"]s"<im[/COLOR]g src="http://www.rsf.org/IMG/gif/120-600-gb-4.gif" alt="http://www.rsf.org/IMG/gif/120-600-gb-4.g[COLOR="#ff0000"]if"/a o[/COLOR]nclick="javascript:urchinTracker('/outbound/www.rsf.org/');"></p>


    Da fehlen ein paar spitze Klammern an den rot markierten Stellen. Achso, und das onclick-Attribut muss in den öffnenden Teil des <a>-Elements, nicht in den schließenden.

    Ich hoffe damit kommst du erstmal etwas voran. Wenn Fragen - sagen. Und ein wenig Quellcode posten (wahrscheinlich die index.php deines Themes).

    PS:

    Zitat von http://espritdescalier.de/blog/

    [...] Heine spricht einmal von seinen deutschen Landsleuten in Paris, »darunter der entschiedenste und geistreichste, Dr. Marx« [...]


    Den find ich schön. Ich hab aber noch gar keinen Doktortitel! :mrgreen:

    Eine Idee hab ich schonmal, bei ganz kurzen Blick in den HTML-Code:
    Vor der Dokumenttyp-Deklaration hast du nen Kommentar stehen. Wenn ich mich richtig erinnere, dann versetzt das den IE in den Quirks-Mode, da dieser die Dokumenttyp-Deklaration in der 1. Zeile erwartet. Vielleicht ist das ja schon das ganze Problem. (Mein kleines Test-JavaScript bestätigt dies: "BackCompat").

    Tipp: CSS 4 You - The Finest in Stylesheets: Workshop Doctype-Switch: Teil 1 - Doctype-Switching

    Hab mir zum Schreiben noch zusätzlich zum HTML-Validator die Webdeveloper-Toolbar installiert und Firebug ständig im Hintergrund an. Das Markup sollte von daher auf jeden Fall ok sein.
    Zeigt mir zumindest an, dass das valides XHTML strict ist ;)


    Sehr vorbildlich! :D

    Zitat

    Wie gesagt, theoretisch zeigt der mir das ja im IE auch richtig an - nur halt die Unterseiten und eben nicht die Startseite ;)


    Dann würde ich mal die einschlägigen Listen zu IE-Bugs durchgehen und nachsehen ob ich nen bekannten Bug finde. Zum Beispiel hier:
    Explorer Exposed!
    http://www.thestyleworks.de/tut-art/ie7.shtml

    Zitat

    Hatte sowieso schon vor, das mal online zu testen. Hätte jemand nen Tipp für nen guten Freehoster mit den nötigen Voraussetzungen?
    Hab jetzt noch nicht gesucht...


    Die beiden tauchen regelmäßig im Forum auf, sollten also WP-tauglich sein. Sind natürlich in gewissen Dingen eingeschränkt und blenden selbstständig Werbung ein - aber sind halt zumindest kostenlos:
    Kostenloser Webspace & Fotos | Funpic.de
    Kostenloser Webspace & Fotos | ohost.de

    Zitat

    Auf jeden Fall schon mal danke für die Antwort!
    mfg


    Kein Problem.

    ... erst mal vielen Dank für die schnelle Antwort
    Die 2 Suchbegriffe finde ich nirgends.


    Du sollst auch nicht suchen, sondern die Links anklicken. ;)
    Dort findest du dann, welche Template-Datei wann verwendet wird (z.B. die archive.php, wenn du eine Kategorieübersicht aufrufst) - und demzufolge in welcher Datei du suchen musst, wenn keine Bilder/Formatierungen/etc. angezeigt werden.

    Zitat

    Ein Theme namens XEWO habe ich mir von den deutschen Themen ( 2 Spaltig und Widgets ) heruntergeladen.


    Hab ich mir mal angesehen. Das Theme verwendet in der index.php und archive.php jeweils the_content(). Von daher alles im grünen Bereich.
    Ein Link zur Problemseite wäre daher nicht verkehrt, falls der Fehler noch auftritt.

    Naja, das sieht auch nicht so aus, als wüsstest du was du tust. ;)

    Nur nochmal fürs Archiv - Zielanker können so aussehen:

    HTML
    <a name="mein-anker">Ankertext</a>
    <a id="mein-anker">Ankertext</a>
    <p id="mein-anker">Ankertext</p>


    Alles andere, insbesondere ineinander verschachtelte <a>-Elemente sind falsch. Auch Variante 1 mit den name-Attribut sollte heute nicht mehr verwendet werden (wenn dann nur in der Form <a name="mein-anker" id="mein-anker">Ankertext</a>).

    Die entsprechenden Links auf diese Anker sehen dann seitenintern so aus:

    HTML
    <a href="#mein-anker">zu meinem Anker springen</a>


    bzw. von anderen Seiten:

    HTML
    <a href="http://example.org/my-page#mein-anker">zu meinem Anker springen</a>


    In WordPress is es z.B. so möglich:

    HTML
    <a href="<?php the_permalink() ?>#mein-anker">zu meinem Anker springen</a>

    Wichtig ist auch, dass man in den Anker-IDs keine Sonderzeichen verwendet, wie es auch in dem oben verlinkten SELFHTML-Artikel empfohlen wird.

    Bei mir klappts nur mit <h1 id="hhh">


    Gut so. :) (id ist übrigens ein Universal-Attribut und kann in jedem HTML-Element angegeben werden - nicht nur in <h1>)

    Zitat

    alles andere gibt die komischten fehler(links)... 404, gar nichts und links in den admin bereich, sowie zerstörung der seite und navigation:confused:...


    Also da musst du irgendwas falsch gemacht haben, das kann eigentlich nicht passieren, wenn du die URL im href-Attribut korrekt angegeben hast. Kannst du mal ein Beispiel nennen, wo du so einen Link eingebaut hast? Würde mir das gerne mal angucken.