Beiträge von alchymyth

    versuch's mit

    PHP
    margin:15px 30px 15px 0px;


    in den styles von [FONT=Courier New][COLOR=blue]#searchctr[/COLOR][/FONT] und [FONT=Courier New][COLOR=blue]#hdisplay[/COLOR][/FONT]
    (nur auf der verlinkten seite in firefox getestet)

    Zitat

    [COLOR=#000000]wie kann ich es sauber realisieren, dass direkt hinter der jeweiligen Kategorie die Anzahl der Artikel steht[/COLOR]


    http://codex.wordpress.org/Function_Reference/get_categories

    PHP
    $cat->count



    da ich nicht wissen kann, was 'sauber' ist :mrgreen:, musst du das selber in den html-code einzubauen.

    der genaue eintrag in style.css vom Twenty Eleven ist (zeile 325; etwa 15% in die style.css):

    Code
    #page {
     background: #fff;
    }



    evtl dann vor dem anschauen der seite am browser 'STRG F5' druecken, damit der browser irgendwelche alten werte vergisst.

    die grundeinstellung fuer die header-bild-groesse ist in functions.php vom Twenty Eleven:

    PHP
    define( 'HEADER_IMAGE_WIDTH', apply_filters( 'twentyeleven_header_image_width', 1000 ) );
     define( 'HEADER_IMAGE_HEIGHT', apply_filters( 'twentyeleven_header_image_height', 288 ) );

    2 moeglichkeiten:

    a:
    wpads mit kategorie-slug vom archiv (nur im kategorie-archiv) - zeigt nur ein ad an:





    b:
    wpads mit kategorie-slugs von den artikeln; zeigt (mehrere) ads pro artikel

    PHP
    <div id="post-entry">
    
    
    <?php $postcounter = 0; if (have_posts()) : ?>
    
    
    <?php while (have_posts()) : $postcounter = $postcounter + 1; the_post(); ?>
    <div class="ads">
    <?php foreach (wp_get_post_categories($post->ID) as $cat_id){ wpads(get_category_nicename($cat_id)); } ?>
    </div>



    variante von b:
    wpads mit kategorie-slugs vom ersten artikel; zeigt (mehrere) ads fuer den einen artikel:

    wenn der code 'wp_get_post_categories()' ausserhalb des loops eingesetzt wird, muss du eine post-id als parameter mitgeben.
    http://codex.wordpress.org/Function_Refer…post_categories

    wie sieht die ausgabe aus, wenn du den test-code hier direkt vor deinen code (vor die zeile mit 'foreach') einfuegst:

    PHP
    <?php var_dump(wp_get_post_categories() ); ?>



    nochmal nachgefragt:
    fuer welche kategorie(n) willst du an der stelle die banner ausgeben?
    soll das die kategorie vom kategorien-archiv sein?
    oder von den posts im archiv?

    1)
    wenn du in der deutschen forum-suche nichts gefunden hast:
    http://wordpress.org/support/topic/…even?replies=14

    2)
    in footer.php:

    PHP
    <a href="<?php echo esc_url( __( 'http://wordpress.org/', 'twentyeleven' ) ); ?>" title="<?php esc_attr_e( 'Semantic Personal Publishing Platform', 'twentyeleven' ); ?>" rel="generator"><?php printf( __( 'Proudly powered by %s', 'twentyeleven' ), 'WordPress' ); ?></a>


    ersetze das durch deinen copyright text.

    3)

    Zitat

    aber dann sieht die Seite so gequetscht aus


    die einstellungen kannst du 'entquetschen'; hier anpassen:

    Code
    /* One column */
    .one-column #page {
     max-width: 690px;
    }
    .one-column #content {
     margin: 0 7.6%;
     width: auto;
    }



    das ganze natuerlich am besten in einem child-theme

    was genau klappt nicht?
    kannst du einen link zu deiner seite angeben?

    wo genau sollen die ads angezeigt werden?

    wo genau in archive.php ist der code eingefuegt?

    sollte im loop sein, weil sonst 'wp_get_post_categories()' keinen sinn macht.

    ich hab nur diese anleitung im interweb gefunden:

    PHP
    [B]Installation and usage:[/B]
    [LIST]
    [*]Copy the wpads folder to your wp-content/plugins folder
    [*]Activate the plugin
    [*]Under the Options menu you will find a new option called WPAds
    [*]Define at least one banner and zone
    [*]Copy and paste the code for each zone in your templates (it will be something like <?php wpads(‘zone_name’); ?>
    [/LIST]

    hast du das alles so befolgt?

    scheint an diesem style zu liegen:

    Code
    #content .entry-details {
     width: 22.507%;
     padding: 2px 18px 0 0;
     float: left;
     font: italic .8em/1.6 'Droid Serif',  Times, serif;
    }



    das hier geht besser: [FONT=Courier New][COLOR=blue]width: 22.0%;[/COLOR][/FONT] - zumindest im firefox...

    die zeile oben ist in style.css:

    Code
    #header h2{float:left;height:20px;overflow:hidden;line-height:18px;padding:10px 0 0 20px;color:#222;font-size:14px;font-weight:normal;text-shadow:0 1px 0 #fff;}


    in der sidebar, evtl mit einem neuen eintrag in die style.css:

    Code
    #sidebar #nav_menu-2 a { font-size: 35px; color: #123edf; }



    geht mit einem web-werkzeug wie firebug oder firefox web developer add-on in weniger als einer minute rauszufinden; die ganze frage hat im prinzip nichts mit wordpress zu tun.

    kannst du mehr einzelheiten posten:

    verwendetes theme?
    link zur problem-seite?

    im prinzip kannst du das post-datum in einzelnen elementen ausgeben,
    http://codex.wordpress.org/Function_Reference/the_time
    http://codex.wordpress.org/Formatting_Date_and_Time
    und die in spans formattieren; zB:

    PHP
    <div class="post-date">
    <span class="post-day"><?php the_time('d'); ?></span>
    <span class="post-month"><?php the_time('M'); ?></span>
    <span class="post-year"><?php the_time('Y'); ?></span>
    </div>



    der rest ist css mit hintergrundbildern, etc.

    das liegt daran, dass du fuer die seiten als template das 'showcase'-template ausgewaehlt hast.

    und weil der 'changed site design' artikel als 'sticky' markiert ist.

    evtl ist es besser, wenn du das 'siedebar template' fuer die seiten verwendest?