Beiträge von alchymyth

    edit:
    die 'news'-seite scheint das template home.php zu verwenden (von der div .home zu schliessen)

    wenn ich es noch nicht erwaehnt habe: erstelle sicherungskopien der theme dateien, bevor du groessere aenderungen machst.

    noch zwei letzte versuche:

    A:
    veraendere diesen code an den beiden stellen, wo er vorkommt:

    PHP
    query_posts('paged=' . $paged); //CHANGE


    und setze ein 'posts_per_page=5&' ein; das sollte dann so aussehen:

    PHP
    query_posts('posts_per_page=5&paged=' . $paged); //CHANGE



    wenn das nicht hilft, bring die datei zurueck auf den stand vor den aenderungen.

    dann versuch
    B:
    veraendere diesen bereich:

    PHP
    <div class="recentposts"><!-- begin recent posts -->
                              <?php query_posts('paged='. $paged); //CHANGE 
                    // you can chage how many posts are shown through your WordPress dashboard = settings = reading ?>


    und fuege ein 'rewind_posts();' ein, und entferne den 'query_posts()' code:

    PHP
    <div class="recentposts"><!-- begin recent posts -->
    <?php rewind_posts(); // NEW ?>
                              <?php // ENTFERNT //CHANGE 
                    // you can chage how many posts are shown through your WordPress dashboard = settings = reading ?>




    verwendest du irgendwelche cache-software?

    wenn das nicht klappt, bleiben noch einige routine-versuche:

    - alle plugins deaktivieren; wenn das hilft, eines nach dem anderen wieder aktivieren, um das fehlerverursachende plugin zu finden;

    - auf standard-permalinks zuruecksetzen;

    kleiner tippfehler beim uebernehmen in home.php:

    das hier:

    PHP
    <?php  //NEW to show only one post from the first loop
                            endwhile; ?>



    muss so aussehen:

    PHP
    <?php break; //NEW to show only one post from the first loop
       endwhile; ?>



    hier ist die verbesserte version; zusaetzlich mit einem fehler meinerseits verbessert:
    http://wordpress.pastebin.com/VvWKcaNW

    ausserdem: wie ist die einstellung fuer 'Blogseiten zeigen maximal [] Artikel' im 'dashboard - einstellungen - lesen' ?

    Zitat

    Darf ich noch fragen, wieso hat dieses Thema zu index.php auch home.php ?! home.php Datei hab ich noch bei keinem anderen Thema gesehen.


    siehe:
    http://codex.wordpress.org/Template_Hierarchy

    Zitat

    Außerdem zeigt mir jetzt unter „News“ keine Artikel mehr, sondern Startseite (seiten).


    welches template wird denn fuer die 'news' verwendet?

    hast du ausser dem bearbeiten der home.php sonst noch was geaendert?

    kannst du die geanderte home.php datei nochmal in einen pastebin http://wordpress.pastebin.com/ kopieren und den link dazu hier posten?

    Tschinie

    Zitat

    Bei der [COLOR=#306582]Sidebar[/COLOR] passt alles bis auf eine Sache: sie befindet sich unter den artikeln und ich bekomme sie weder mit padding noch mit margin rauf. was solll ich tun???


    kommt oft von invalidem code, wie zB ungeschlossenen html tags;
    hast die deine seite mal validiert: http://validator.w3.org/

    ansonsten hilft ein link zur seite, damit jemand mal eine chance hat, sich das anzusehen.

    zum menu wieder der hinweis, dass das im standard theme schon drin ist;
    evtl in den unveraenderten theme-dateien nachsehen, wie das da gemacht wurde.

    hier http://wordpress.pastebin.com/3JFKK2by ist die home.php datei vom original 'ships-ahoy' theme, mit aenderungen, die das blaettern erlauben sollten.

    geaenderte zeilen sind (hoffentlich) alle mit //CHANGE markiert;
    neu eingefuegte zeilen sind (hoffentlich) alle mit //NEW markiert;

    das wesentliche ist die verwendung vom 'paged' parameter in der query;
    eine neue methode, nur einen post im ersten loop zu zeigen ('break' vor dem 'endwhile');
    und die vermeidung eines doppelt post anstelle des 'offset' parameters ($do_not_duplicate array).

    viel erfolg beim uebernehmen in dein theme :mrgreen:

    @whome

    kannst du noch genauer beschreiben, was bei dir nicht funktioniert?

    dein code zB hat kein 'wp_navi'; und ich sehe auch sonst keinen code fuer paginierung (seiten-blaettern).

    schon im vorraus die bemerkung, dass paginierung mit einer query, die den 'offset'-parameter verwendet, nicht moeglich sein wird.

    hast du einen link zu deiner seite?

    und den namen und download link deines themes (wenn es ein freies theme ist)?

    -sidebar
    die css id [FONT=Courier New][COLOR=blue]#sidebar[/COLOR][/FONT] gibt es nicht in Twenty Ten - wenn du in sidebar.php guckst, kannst du sehen, dass es die ids [FONT=Courier New][COLOR=blue]#primary[/COLOR][/FONT] und [FONT=Courier New][COLOR=blue]#secondary[/COLOR][/FONT] sind

    -menu
    die menu-leiste ist eigentlich schon da; schwer zu sagen, ob das bei dir am css liegt;
    ein link zur seite koennte evtl helfen.
    ist der menu code im html code im browser?
    vielleicht steht auch hier was nuetzliches drin: http://codex.wordpress.org/Function_Reference/wp_nav_menu

    -artikelbild
    erscheint das bild nirgendwo? auch nicht in der einzelpost-ansicht?
    erscheint das bild im visuellen editor beim bearbeiten?

    -kommentar
    welchen link?
    die 'body_class()' gibt beim angemeldeten benutzer dem body tag eine css class [FONT=Courier New][COLOR=blue].logged-in[/COLOR][/FONT] mit; die kannst du verwenden, um deinen link anders zu formattieren.

    wie diefinierst du:

    Zitat

    automatisch an einer bestimmten stelle im Post einfügt



    wenn das eindeutig festgelegt werden kann (so dass es ein nur logisch denkender computer immer richtig versteht), dann kannst du evtl einen filter fuer 'the_content' schreiben.

    wie ist das obige festgelegt?

    moeglicherweise geht auch

    Code
    word-wrap: break-word;


    zum style von [FONT=Courier New][COLOR=blue]#side2[/COLOR][/FONT] in der style.css hinzuzufuegen:


    (beachte das semikolon am ende jeder zeile)

    [COLOR=#800080]http://www.css3.info/preview/word-wrap/[/COLOR]

    das ergebnis ist auf den ersten blick etwas gewoehnungsbeduerftig :roll:


    oder auch

    Code
    overflow: hidden;

    da hinzuzufuegen ist eine weitere moeglichkeit; die langen schlagworte werden dann einfach abgeschnitten.

    um den vorschlag von bgeissler durchzufuehren, zB dieses in die functions.php datei des themes einfuegen:

    PHP
    add_filter('widget_tag_cloud_args','set_number_tags');
    function set_number_tags($args) {
    $args = array('smallest'    => 8, 'largest'    => 17);
    return $args;
    }

    [COLOR=seagreen]vor dem bearbeiten eine sicherungskopie der datei(en) anlegen.[/COLOR]

    kommt ein wenig auf die definition von 'und dem anderen Kram etc.' an.

    woertlich genommen, und wenn ich mich nicht vertan habe, kann das alles weg:



    und das auch:



    nb: fuer das einfuegen von code gibt es die buttons 'php' etc oben am editor - das hilft mit der lesbarkeit




    das hier berechnet den 'offset' von der anzahl der kommentare pro kommentar-seite und der nummer der aktuellen kommentar-seite, und initialisiert den zaehler damit:

    PHP
    if($comment_number == 0) $comment_number += ($c_page-1)*$c_per_page;



    (funktioniert nicht mit verschachtelten kommentaren, da die einstellung im dashboard nur auf kommentare der obersten ebene wirkt)

    vielleicht hilft es, das problem schritttweise anzugreigen:

    kannst du den code der index.php hier posten; oder wenn der ziemlich lang ist, in einen http://wordpress.pastebin.com/ kopieren und den link dazu hier posten?

    ich vermute, die ausgabe des datums ist in einer funktion in functions.php vom theme versteckt.

    der 'loop' ist normal in den template-dateien des themes zu finden - dieser teil, der mit 'if(have_posts()):' anfaengt:

    PHP
    if (have_posts()) :
       while (have_posts()) :
          the_post();
          the_content();
       endwhile;
    endif;



    fuer die hauptseite ist das meistens in index.php; fuer einzel-artikel in single.php; bei neueren themen oft auch in loop.php.

    eine angebe deines themes (mit download link), und/oder ein link zu deiner seite hilft evtl.

    http://codex.wordpress.org/The_Loop_in_Action
    http://codex.wordpress.org/The_Loop
    http://codex.wordpress.org/Template_Hierarchy