Beiträge von Camelrider

    Hi

    Ich würde gern das NAVT Plugin für meine Navi verwenden habe allerdings ein kleines Problem:

    Wenn ich nicht das Navt Plugin verwende vergibt wp für meine Navi-Liste
    (für die li-tags) immer 2 Klassen: z.B. page-item und page-item-15
    -> dadurch kann ich für jede Seite eigene Styles vergeben
    -> Unterschiedliche Themen haben unterschiedliche Farben

    Wenn ich das ganze mit NAVT mache fällt mir leider page-item-15 weg
    und damit auch die Möglichkeit der farblichen Unterscheidung -
    im NAVT Plugin kann man ja auch im Reiter CSS eigene CSS Klassen vergeben
    -> gibts einen Platzhalter der die SeitenID ausgibt ?

    lg Camelrider

    Ich sehe nirgendwo das korrespondierende

    PHP
    <?php } ?>

    welches quasi den Befehl wieder schließt.

    Ich kenn mich php kaum bis garnicht aus aber ich beginne den php teil
    mit

    PHP
    <?php

    dann die if Abfrage

    PHP
    if (is_home()) {

    dann kommt mein

    PHP
    <div id="startseite">...</div>

    und dann der Abschluss der if Abfrage mit dem Ende des php-Teils

    PHP
    } ?>

    Wo sollte da noch ein php-Endtag rein ?

    lg Camelrider

    Hi

    Ich hab folgenden Code in meiner index.php

    PHP
    <div id="startseite">
                <h1><a href="<?php echo get_settings('home'); ?>/" accesskey="1"><?php bloginfo('name'); ?></a></h1>
            <p class="description"><?php bloginfo('description'); ?></p>
            <p class="description">Das Team</p>
            </div>


    dieses Div soll aber nur auf der Startseite angezeigt werden also hab ich versucht das ganze so zu lösen

    PHP
    <?php 
       if (is_home()) {
    <div id="startseite">
                <h1><a href="<?php echo get_settings('home'); ?>/" accesskey="1"><?php bloginfo('name'); ?></a></h1>
            <p class="description"><?php bloginfo('description'); ?></p>
            <p class="description">Das Team</p>
            </div>
    
    
    } ?>

    Das führt dann dazu das die Seite gar nicht mehr geht :cry:

    2. Variante


    PHP
    <?php 
       if (is_page('Home')) {
    <div id="startseite">
                <h1><a href="<?php echo get_settings('home'); ?>/" accesskey="1"><?php bloginfo('name'); ?></a></h1>
            <p class="description"><?php bloginfo('description'); ?></p>
            <p class="description">Das Team</p>
            </div>
    
    
    } ?>

    mit dem gleichem Ergebnis - nix geht mehr :cry:

    Irgendeine Idee wie ich das lösen könnte ?

    lg Camelrider

    PS: Seite ist derzeit nur lokal vorhanden daher kein link

    Hab den Fehler selbst gefunden - falls es jemand interessiert:
    aus

    PHP
    <div id="post-<?php the_ID(); ?>" class="<?php k2_post_class($post_index++, in_category($k2asidescategory));
    if(is_home() && !is_paged() && $counter%2==1) echo " showpic"; ?>">

    mach

    PHP
    <div id="post-<?php the_ID(); ?>" class="<?php k2_post_class($post_index++, in_category($k2asidescategory));
    if(is_home() && !is_paged() && $counter%2==1) echo " showpic";
    if(is_home() && !is_paged() && $counter%2==0) echo " showpic2"; ?>">

    in diesem Fall wird die Klasse des Posts geändert falls der counter durch 2 als Ergebnis 0 liefert bzw. 1 liefert

    Dieses Schema kann natürlich auf diverse andere Situationen angepasst werden

    lg Camelrider

    Funktioniert bestens - Vielen Dank

    Wie könnte ich hier noch weitere Abfragen einbauen ?
    ich hab folgendes versucht:
    unter der Zeile

    PHP
    <div id="post-<?php the_ID(); ?>" class="<?php k2_post_class($post_index++, in_category($k2asidescategory));
    if(is_home() && !is_paged() && $counter <= 5) echo " showpic"; ?>">


    hab ich einfach

    PHP
    if(is_home() && !is_paged() && $counter >= 6 && $counter < 10) echo " showpic2"; ?>">


    eingefügt was leider nicht so recht funktioniert hat

    Wäre super wenn du mir nochmal helfen könntest

    lg Camelrider

    und so nach der Änderung:

    Was hab ich falsch gemacht

    lg Camelrider

    PS: Vielen Dank für deine Hilfe

    Hi

    Ich hab deine Änderung versucht einzubauen aber bekomme jetzt einen Fehler
    wenn ich meinen Blog aufrufe
    Fehlermeldung:
    Parse error: syntax error, unexpected '}' in /www/htdocs/w0088f7a/Test/wp-content/themes/k2/theloop.php on line 167

    so war meine theloop.php vor der Änderung

    [gelöst] Bei den letzten 5 Posts ein Image anzeigen

    Hi

    Ich bau mir gerade meinen Wordpress-Blog und bin auch schon relativ weit nur ein kleines Problem besteht noch:

    Ich möchte dass die letzten 5 Posts automatisch ein Bild ganz links angezeigt werden oder alternativ dass bei Posts mit einer bestimmten Kategorie ein Bild angezeigt wird

    Ich hab mir überlegt dass das wahrscheinlich am einfachsten zu lösen ist
    wenn man eine Abfrage einbaut die folgenden Check beinhaltet
    if (kategorie == whatever) dann kriegt der post als div die css-klasse "postmitbild"
    else div mit klasse "postohnebild"

    Nachdem ich php technisch nicht so wirklich der Held bin wollte ich fragen
    ob sowas überhaupt möglich ist und obs eventuell ein Plugin oder sonstiges
    dafür gibt

    lg Camelrider