Beiträge von alchymyth

    die datei zum nachschauen ist wahrscheinlich 'archive.php'.

    seltsam: diese html kommentare sind im code im browser vorhanden:

    HTML
    <!--Navigation-->
    <!--Ende navigation-->



    sieht fast so aus als waere da noch ein anderer grund, dass die links nicht erscheinen.

    wenn du die html struktur beachtest, sollte das template eigentlich nicht zerstoert werden. mit bild sollte das etwa so aussehen:



    kann vielleicht kleine verschiebungen im header geben, aber das kann dann mit der css ausgeglichen werden.

    link zum blog hilft auch hier ein wenig weiter.

    eine loesung ueber css kann nur nur am live link zum blog diskutiert werden.

    nicht genug information (ein link zur seite waere das beste).

    allgemein:

    oft hat der header-blog-title schon eine eigene id oder class (#header oder #logo oder so), und auch die beitragsbereich hat oft eine class (.post, .entry, oder so).
    das sollte ausreichen, um den style gezielt anzusprechen, zB.:

    Code
    #header h1 {}
    oder 
    .post h1 {}



    daneben gibt es das argument, dass h1 nur fuer den blogtitel verwendet werden sollte, und h2 fuer die beitragstitel.

    um den text fuer die suchmaschinen bereit zu haben, muss er im html code der seite stehen.
    d.h. jeder einigermassen computerfaehige kann den text lesen (und kopieren).

    um den text vom bildschirm zu verstecken gibts die moeglichkeiten mit css (auf die div anwenden wo der text drin steht):
    a. 'visibility: hidden;' (keine ahnung wie das im rss aussieht);
    b. 'text-indent: -9999px;' (schiebt den text vom schirm)

    ohne genauere fehlerbeschreibung geht hier auch nichts.

    ich weiss immer noch nicht, was geht, oder was nicht, oder ob fehlermeldungen da sind, oder was der code anzeigt, oder ob nur die erste post da ist, oder ob alle posts gleich angezeigt werden.

    also, die datei ist category.php ?

    wie ist der code der gesamten datei?
    ist da vielleicht ein sidebar widget, das mitmischt?

    vielleicht 'wp_reset_query();' versuchen?

    kann sein, das kommt auf die umgebung an, was vor und nach dem code steht.
    der genaue text des syntax-fehlers waere auch interessant.
    bei mir macht der schnipsel alleine keine fehlermeldung.

    war aber auch nicht als 'copy/paste' anleitung gedacht, mehr als idee zum selbermachen.

    lies einfach im codex nach ueber den 'loop' und bau deinen eigenen code.

    oder poste hier den gesamt-code von deiner template-datei.

    Zitat

    Aber irgendwie will das nicht so ganz. Kann mir jemand einen Tipp geben?


    was will nicht wie? oder, wie weit will das so?

    ich vermute, da ist ein loop darum.

    wenn nicht, dann sollte das etwa so sein:
    (ersetze 5 durch deine kategorie-nummer; und 12 durch -1 fuer alle posts der kategorie, oder die anzahl der posts die in en bereich passen.)

    PHP
    <?php query_posts('cat=5&posts_per_page=12');
    if(have_posts()) : while(have_posts()) : the_post(); ?>
     
    dein snipsel
     
    <?php endwhile; endif; ?>



    (und vielleicht auch noch ein umrandendes div fuer die formatierung.)
    (moeglicherweise auch ein verhalten einbauen, wenn ein post kein benutzer-definiertes feld hat)
    -ungetestet - keine garantie fuer tippfehler-

    sieht so aus als ob der firefox die leeren zellen nicht beachtet.

    du koenntest versuchen, ein festes leerzeichen in die tabelle zu fuellen:
    (entweder je ein leerzeichen vor und nach, oder nur nach dem $tag)

    PHP
    $text .= "<td style='border: solid 1px black;'>&nbsp;".$tag."&nbsp;</td>";



    das sollte hoffentlich sonst keinen zu grossen unterschied machen.

    dazu muessen die beitraege erstmal in einer div stehen, und dieser div kannst du mit der methode, die du ja inzwischen kennst, eine unterschiedliche css class geben, abhaengig davon ob es der erste oder ein weiterer artikel ist.

    etwa so:



    und die style.css dazu:

    Code
    .schwarz { background-color: #000; }
    .weiss { background-color: #fff; }

    erstmal:
    das 'class="aligncenter" ' was du in die style.css eingefuegt hast, muss da wieder raus; css funktioniert so nicht - falsche syntax.

    um die bilder richtig auszurichten, wuerde ich in der style.css folgende aenderung machen:

    finde diese stelle (ziemlich weit unten in der style.css):



    und ersetze das durch fogendes:
    (oder guckt genau hin, was anders ist, und aendere das)

    vor einiger zeit hatte ich dieselbe idee, und hab das in ein plugin umgewandelt:
    Hyperlinks in Image Captions
    download link zum ende des posts.

    die syntax ist: ##http://linkurl##verlinkter text##
    ziemlich grundlegend; das plugin prueft nicht auf korrekte syntax.

    beim schreiben der caption kannst du dann auch mehr als einen link einfuegen:

    Code
    text in der bilder caption ##http://linkurl.com##verlinkter text## mehr text in der caption ##http://nocheinlinkurl.com##noch eine verlinkung## und wiedr text