Beiträge von alchymyth

    die zeile mit 'wp_list_pages()' steht in
    [FONT=Courier New]/blocks/k2-header.php[/FONT]:

    PHP
    <?php
      // List pages  
      wp_list_pages( $list_args );
     ?>



    das waere der ansatz, was mit dem erwaehnten plugin zu machen.

    im weiteren, sind die parameter fuer 'wp_list_pages()' in
    [FONT=Courier New]/app/includes/pluggable.php[/FONT]
    definiert:


    wo der 'depth=1' parameter fest eingestellt ist - d.h. keine unterseiten.

    auch wenn du das da aenderst, ist die css des k2 themes nicht auf ein seiten-dropdown menue ausgelegt.

    willkommen hier im forum :D

    ausgabe in php, zB:

    PHP
    <?php echo '<h1>Bewertung</h1>'; ?>



    oder eingebaut in den bestehenden code:

    PHP
    <?php if (function_exists('wp_gdsr_render_article')) {
    echo '<h1>Bewertung</h1>';
    wp_gdsr_render_article($template_id = 0, $read_only = false, $stars_set = "", $stars_size = 0, $stars_set_ie6 = "", $echo = true);} ?>

    das ganze koennte so gehen (im firefox mit developer add-on ausprobiert):

    vorher eine sicherungskopie anlegen.

    das hier direkt nach dem body tag einfuegen (in header.php):

    PHP
    <div id="wrap" style="width:990px;padding-left:100px;margin:0 auto;position:relative;border:1px solid green;">
    <div id="logo" style="position:absolute;left:-15px;top:20px; width:95px;margin-left:20px;height:300px;background:#ccc;">logo
    logo
    logo</div>



    (borders und background sind zum sichtbar machen des bereichs;
    logo 100*300px;)

    und die neue div nach allen anderen divs am ende des footers schliessen.

    mit dem 'comments-popup' geht es vielleicht nicht, weil das ein link ist - wenn der link eine css class hat, kannst du ja mal

    Code
    .commments-popup-link a.span { background: #fff; }

    versuchen. richtige css class einsetzen.

    Zitat

    zu meiner zweitenfrage mit den PAGES da geht es nämlich noch nicht



    aus irgendeinem grund hatte ich

    PHP
    if(!is_page()) :

    in den filter eingebaut (hatte wohl was mit der ursprunglichen anfrage im englische forum zu tun)

    einfach entfernen ( und das endif; dazu auch)

    als anregung, ist von einer anderen anwendung, sollte aber einfach auf seitenhintergrund umgestellt werden koennen:

    PHP
    <style type="text/css">
    <?php $page_id=$post->ID;
    if(is_page()) { $image='head-image-'.$page_id.'.jpg'; };
    if(!file_exists(TEMPLATEPATH.'/images/'.$image)) { $image='head-image.jpg'; }
    echo '#header { background: url(' . get_bloginfo('stylesheet_directory') . '/images/'.$image.') center top no-repeat; }'; ?>
    </style>

    die meisten anderen kannst du ja fest im template code aendern;

    fuer den/die titel (der titel ist nur der text, nicht der h-tag oder link)

    PHP
    add_filter('the_title','hightlight_the_titles');
    function hightlight_the_titles($output) {
    if(!is_page()) :
    $output = '<span style="background: #fff;">' . $output . '</span>';
    endif;
    return $output;
    }



    (ungetestet)
    kann sein, dass es bei verlinkten titeln durch den style des a-tags ueberschrieben wird.

    PHP
    <title><?php 
    		if(is_home()) {  
    			echo get_bloginfo('description') . " &raquo; " . get_bloginfo('name'); 
    		} 
    		else { 
    			echo wp_title('', false) . " &raquo; " . get_bloginfo('name'); 
    		} 
    		?>	
        </title>

    also, bloginfo('name') ist zB der blogtitel; der wird ahcon automatisch ausgegeben.

    wenn da ein anderer fester text auf der vorderseite rein soll, und auf andren seiten mit dem post/page-titel; dann Zb:

    PHP
    <title><?php 
    		if(is_home()) {  
    			echo 'Der Feste Text auf der Vordereite. '; 
     	} 
    		else { 
    echo 'Der Feste Text auf der Vordereite. ';
      	echo wp_title('', false) ; 
    		} 
    		?>	
        </title>

    die falsch verschachtelten div/li kommen oft aus der registrierung der sidebars, in functions.php vom theme.
    viele wordpress list funktionen, die oft im sidebar laufen, erzeugen die li; wenn da der sidebar mit divs atrukturiert ist, kann es die validierungsprobleme geben.

    auuserdem:
    such mal nach 'clearfix' - das hilft auch, den content hintergrund immer mit dem inhalt zu strecken.

    willkommen hier im forum :smile:

    das verhalten scheint davon zu kommen, dass nach der kommentarabgabe, oder biem klick, der code auf den anker div#comment-21 (mit der comment id) springt;

    ich hab das gefuehl, dass das auch mit:


    insbesondere diesem 'Auto Container Height' zu tun hat.

    versuch, was ohne die drei letzten zeilen passiert.

    und aus prinzip, das hier auch noch bereinigen:
    http://validator.w3.org/check?uri=http…=Inline&group=0

    ok, der code sieht ok aus.

    da der code den query_string veraendert, koenntest du am ende noch

    PHP
    <?php wp_reset_query(); ?>

    einfuegen, um die query parameter wieder auf 'normal' zurueckzusetzen.

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

    damit sollte das eigentlich gehen.
    wahrscheinlich wird dann noch der inhalt der seite ausgegeben - wenn da was im editor als text eingegeben wurde.

    wie ist der gopostete code in den code der seite eingefuegt?
    ich nehme an, dass in der seite (page template) noch der normale loop drin ist?

    moin, und willkommen im forum.

    Zitat

    Hier ist nochmal mein Part den ich geschrieben hab


    kommt irgenwie nicht an bei mir.

    um php code hochzuladen und nicht direkt hier reinzukopieren, kannst du zB http://wordpress.pastebin.com/ verwenden.

    wenn du einen unterschiedlichen anfang in jeden inhalt der posts schreiben wuerdest, zB den titel wiederholen, gebe das einen weiteren anhaltspunkt, um zu sehen wo die extra texte herkommen.

    CoachBirgit:

    nichts fuer ungut -

    die 'andere loesung' wird leider nicht funktionieren, weil 'the_author_meta()' kein ergebnis zurueckgibt (php: return) sondern ausgibt (php: echo).

    ein oft gemachter 'fehler', der zu viel frustration fuehren kann :mrgreen:.

    viele wordpress funktionen, die mit 'the_' anfangen und eine ausgabe machen, haben auch eine version mit 'get_the_' die das ergebnis als string returns.
    oft hilft es, das auszuprobieren, und den codex danach durchzusuchen.

    oder nach der funktion zB 'the_author_meta()' zu googeln, und die sucherbegnisse nach sowas wie:

    Zitat

    [size=12][COLOR=#551a8b]PHPXRef 0.7 : WordPress : Function Reference: the_author_meta()[/COLOR][/SIZE]
    Function and Method Cross Reference. the_author_meta(). Defined at: /wp-includes/author-template.php -> line 118. Referenced 28 times: ...
    [COLOR=#0e774a]phpxref.ftwr.co.uk/wordpress/_functions/the_author_meta.html[/COLOR][COLOR=#767676] - [/COLOR][COLOR=#4272db]Cached[/COLOR]

    durchzuforschen.

    das gibt den link zu der funktion in den core dateien, wo aus dem code der funktion oft herauszufinden ist, ob da eine 'get_the_' dahintersteckt.

    gibt auch nette hinweise auf verwendete variabeln, oder programmierkonzepte ;)