Beiträge von alchymyth

    abhaengig davon, ob der tag titel vor oder nach dem adsense angezeigt werden soll, diesen code:

    PHP
    <h2 class="pageTitle">Stichwort ‘<?php single_tag_title(); ?>’</h2>


    entweder hier einfuegen:

    PHP
    <div id="contentwrapper"><div id="content">
    <h2 class="pageTitle">Stichwort ‘<?php single_tag_title(); ?>’</h2>
    <div class="adsense_top"><?php include (TEMPLATEPATH . '/adsense_top.php'); ?></div>


    oder hier einfuegen:

    PHP
    <div class="adsense_top"><?php include (TEMPLATEPATH . '/adsense_top.php'); ?></div>
    <h2 class="pageTitle">Stichwort ‘<?php single_tag_title(); ?>’</h2>
    <?php query_posts($query_string  . "&posts_per_page=100"); if (have_posts()) : ?>

    dein theme nutzt eine funktion ( dieses art_menu_items() ) um das menu darzustellen.

    diese funktion kann irgendwo in irgendeiner themedatei definert sein - vielleicht hoffentlich in functions.php des themes.
    sonst musst du suchen.

    innerhalb dieser funktion ist vielleicht und hoffentlich ein wordpress eigenes tempate tag verwendet (fuer Seiten: wp_list_pages(); fuer Kategorien: wp_list_categories() ), um die menu-teile herauszustellen.

    wenn nicht, wird es komplizierter.

    um ein anderes menu an anderer stelle zu haben, musst du erstens diese funktion rauskopieren und unter einem anderen funktionsnamen wieder in die datei reinkopieren, und dann das aendern, was die menu-teile macht.

    und den neuen funktionsnamen im aufruf an der zweiten stelle im header.php verwenden.

    (klingt komplizierter als es eigentlich ist)

    oder, wenn du die funktion gefunden hast, hier posten.

    im beispiel sitzt das bild in einem eigen div, das die hintergrundfarbe hat.
    das muesste in der html struktur definiert werden.

    da ein bild von natur aus keinen extra bereich hat, musst du den erst irgendwie definieren:
    ganz allgemein:

    zB:

    Code
    img { padding: 20px; background-color:#123456; }



    oder vielleicht (nicht getestet):

    Code
    img { display:block; text-align:center; background-color:#123456; }

    mein fehler:
    da hab ich doch mal wieder eine schliessende klammer in der zeile mit dem 'if' vergessen :roll::

    soll so aussehen:

    PHP
    <style type="text/css" media="screen">
    <?php
    if( is_page(array('page1B', 'page2B', 'page3B', 'page4B', 'page5B' ) ) ) { ?>
    #header {  background: #73a0c5   url('images/kubrickheaderB.jpg') no-repeat bottom center;  }  
    <?php } ?>
    </style>
    Code
    [FONT=Courier New]div#main div.[/FONT][FONT=Courier New][COLOR=#306582]header[/COLOR][/FONT]
    [FONT=Courier New][COLOR=#306582]identisch mit[/COLOR][/FONT]
    [FONT=Courier New][COLOR=#306582]#main .header[/COLOR][/FONT]


    .header ist eine css Klasse einer unter-div von der div mit der css id #main

    HTML
    <div id="main>
      blabla
      <div class="header">
        geaderblabla
     </div>
     mehrbla
    </div>



    es gibt auch

    Code
    #main.header


    .header ist hier eine css Klasse der div #main

    HTML
    <div id="main" class="header">
    blallblblabla
    </div>


    Code
    .comments


    .comments ist eine css Klasse des html elements wo sie drin steht

    beispiele:

    HTML
    <span class="comments">Kommentare</span>
    oder
    <div class="comments">Kommentar</div>
    oder
    <a href=http://www.site.com class="comments">link</a>
    oder
    <div id="extra" class="comments">Kommentarliste</div>



    einer der unterschiede zwischen id und class ist, dass id pro seite unique sein muessen und eine hoehere prioritaet haben, waehrend class mehrfach verwendet werden kann. der effekt fuers formattieren ist der selbe.

    lesen bildet (imho, anleitungen auf englisch lesen erweitert den wortschatz fuers programmieren):
    http://www.w3schools.com/css/default.asp

    genau gesagt: nicht jede zweite zeile, sondern alles was nach dem zeilenumbruch kommt.

    nicht die schuld des plugins - koinzidenz mit einem style des themes:

    Code
    html>body .entry ul {
            margin-left: 0px;
            padding: 0 0 0 30px;
            list-style: none;
            padding-left: 10px;
            text-indent: -10px;
            }



    die zeile mit 'text-indent' macht das;

    eine moegliche loesung:
    zB das hier direkt hinter den obigen style einfuegen:

    Code
    html>body .entry ul.lcp_catlist { text-indent: 0px; }

    vor dem bearbeiten sicherungskopien der theme-dateien anlegen

    loop.php vom theme bearbeiten;

    etwa bei zeile148:

    PHP
    <span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'twentyten' ), __( '1 Comment', 'twentyten' ), __( '% Comments', 'twentyten' ) ); ?></span>



    den obigen code kopieren (und spaeter loeschen, wenn das einfuegen geklappt hat)
    und vor dieser zeile (etwa zeile130) einfuegen:

    PHP
    </div><!-- .entry-meta -->



    am ende von style.css einfuegen; zB (format nach eigenen ideen abaendern):

    Code
    .entry-meta { width:100%; }
    .entry-meta span.comments-link { float:right; margin-right:20px; }


    das beispiel wuerde die kommentaranzahl bzw. die aufforderung nach oben rechts schieben; dazu musste in der ersten zeile die class .entry-meta auf volle weite gesetzt werden.

    wenn du das im browser eingibst,

    Code
    [FONT=Courier New][COLOR=#dd0000]http://blabla.de/wordpress/uploads/2010/07/1_Home.jpg[/COLOR][/FONT]


    kommt dann das bild?


    oft ist der upload bereich ein unterverzeichnis vom /wp-content/
    also

    Code
    ...[FONT=Courier New][COLOR=#dd0000]wordpress/wp-content/uploads/2010/07/...[/COLOR][/FONT]

    koennte so gehen:
    (in eine if-abfrage fuer single posts gehuellt, weil das sonst keinen sinn macht)



    http://codex.wordpress.org/Function_Reference/get_the_tags
    http://codex.wordpress.org/Function_Refer…t_tag_Name_Only

    mit dem obigen code muessen die bilder im /images verzeichnis des themes liegen.

    Zitat

    Noch eine andere Frage, wie kann ich es einrichten dass beim twenty ten [COLOR=#306582]theme[/COLOR] der [COLOR=#306582]header[/COLOR] NUR auf der Startseite gezeigt wird !?

    was genau?
    1. das bild?
    2. der titel und das bild?
    3. titel, bild und menue?

    (nach der html struktur enthaelt #header alles drei)


    allgemein:

    PHP
    <?php if(is_front_page()) : ?>
    hier was auf der startseite gezeigt werden soll
    <?php endif; ?>


    (wenn 'is_front_page()' nicht geht, dann 'is_home()' probieren)

    http://codex.wordpress.org/Conditional_Tags#The_Main_Page