Beiträge von machiavel

    Super! Das hat mal wieder hingehauen.

    Ich bekomme es nicht hin (CSS?) das Submenü horizontal anzeigen zu lassen, so wie die Anderen. Es wird immer Vertical angezeigt. Außerdem verschwindet immer der parent (oder ancestor) sobald man auf einen der child Punkte drückt...

    Ach ja und woran ich auch noch scheitere ist den parent und ancestor auch makiert zu lassen. Hier ist mein CSS zu dem ganzen Spaß:

    HTML
    .menu1 {position:relative;display:block;height:24px;font-size:11px;font-weight:bold;background:#000000 url() repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;}
    .menu1 ul{margin:0;padding:0;list-style-type:none;width:auto;}
    .menu1 ul li{display:block;float:left;margin:0 1px 0 0;}
    .menu1 ul li a{display:block;float:left;color:#ffffff;text-decoration:none;padding:6px 20px 0 20px;height:24px;}
    .menu1 ul li a:hover,.menu1 ul li.current_page_parent a{color:#000000;background:#ff0000; repeat-x top left;height:19px;}
    .menu1 ul li a:hover,.menu1 ul li.current_page_ancestor a{color:#000000;background:#ff0000; repeat-x top left;height:19px;}
    .menu1 ul li a:hover,.menu1 ul li.current_page_item a{color:#000000;background:#ff0000; repeat-x top left;height:19px;}

    und hier mein Submenü:


    Das hab ich auch schon versucht:
    .menu1 ul li a:hover,.menu1 ul li.current_page_item a,.menu1 ul li.current_page_ancestor a,.menu1 ul li.current_page_parent a{color:#000000;background:#ff0000; repeat-x top left;height:19px;}

    leider ohne Erfolg

    Also die Aussage freut mich:)
    Leider ist mir die Realisierung noch nicht so ganz klar.

    Meine Vorgehensweise:

    Anlagen einer T Kategorie
    Eine Seite mit dem Seitentemplate TEST als Haupseite mit der Kategorie T
    Eine Seite TEST-CHILD mit übergeordneter Seite TEST in der selben Kategorie.

    Wie kann ich den TEST-CHILD Link in der Sidebar verbergen?

    Wer lesen kann ist klar im Vorteil!

    Super, echt super, jetzt scheinen alle Probleme erledigt sein. Nun kommt das Submenü (die Querleiste). Leider wird diese ganz und gar nicht ausgelesen sondern ist per Hand geschrieben - sollte ich das mit Child Pages (hab das noch nie gemacht, nur mal kurz etwas drüber gelesen) realisieren?

    Ich möchte halt einen Hauptmenüpunkt und Menüunterpunkte in der Leiste (also das Submenü) bei TICKETS

    TICKETS PREISE SERVICE GRUPPEN

    Wer natürlich toll, wenn ich die auch "automatisch auslesen lassen könnte".

    Oder geht das jetzt zu weit hier?

    HEY!

    Das Funktioniert soweit klasse.
    Ich habe alle [COLOR=#000000][COLOR=#0000CC]query_posts[/COLOR][/COLOR] durch [COLOR=#000000][COLOR=#006600]new [/COLOR][COLOR=#0000CC]WP_Query [/COLOR][/COLOR]ersetzt, nun vermute ich jedoch, dass der Loop komplett fehlt, d.h. es wird nur der Erste (bzw. Ein einziger) Eintrag aus der Kategorie ausgegeben.

    Wie kann ich alle Posts anzeigen lassen?

    gekürzt werden soll unter "AKTUELLES", wenn ich dort (get_posts() bzw. new WP_Query()) benutze, dann funktioniert der current-page-item tag wieder nicht...

    Wie kann ich denn verhindern, dass die "Page"-Eigenschaften überschrieben werden? Gar nicht bei query_posts() ich würde ja mit get_posts() arbeiten wenn der more tag funktionieren würde.

    Und - in den Bereichen Spielplan und Künstlerinnen sind etwas aufwändige Script dahinter, welche ich mit query_posts realisiert habe. Das jetzt alles zu ändern ist echt nicht einfach...
    Vor allem habe ich es schon probiert und es läuft einfach irgendwie nicht mit get_posts().

    Also ich kann es mir absolut nicht erklären aber auf einmal funktioniert diese Variante:

    PHP
    <?php
     $lastposts = get_posts('category=45');
     foreach($lastposts as $post) :
        setup_postdata($post);
     ?>
     <?php the_content('(mehr lesen)'); ?>
    
    
     <?php endforeach; ?>

    Das Einzige was mir nicht gegönnt ist, ist der (mehr lesen) tag. Woran kann das jetzt liegen?

    und an dem global ding liegts nicht, das hab ich schon ausprobiert..

    edit:

    Mir gefällt die Lösung nach wie vor nicht wirklich gut, ist es denn unmöglich durch query_posts('cat=10'); usw. auch ein current-page-item zu erhalten?
    Warum ist das überhaupt von einander abhängig! Ich hab noch so viele andere Fragen und halt mich ewig mit dem active element auf..

    Entschuldige bitte, ich wollte meine Fortschritte zur Kenntnis geben (aber natürlich auch Aufmerksamkeit.. da hast du schon recht, sorry dafür).

    Ich habe jetzt folgende 3 Varianten ausprobiert, und bei keiner wird der current-post-item Tag angezeigt:

    PHP
    <?php $my_query = new WP_Query('cat=11'); ?>
    <?php while ($my_query->have_posts()) : $my_query->the_post(); ?> 
     <?php the_content('(mehr lesen)'); ?>
     </p>
    <?php endwhile; ?>
    PHP
    <?php query_posts('cat=11');?>
    <?php    #$posts = get_posts('category=11'); ?>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
     <?php  
            the_content('<div id="mehr_lesen"><p>mehr lesen...</p></div>');  
            global $more;
            $more = 0; 
        ?>  
    <?php endwhile; endif; ?>
    PHP
    <?php
     $lastposts = get_posts('category=11');
     foreach($lastposts as $post) :
        setup_postdata($post);
     ?>
     <?php the_content('(mehr lesen)'); ?>
     </p>
     <?php endforeach; ?>


    Leider ist keine der Varianten von Erfolg gekrönt. Funktioniert hat es aus unerklärlicher Art und Weise mit der letzten Version auf der Startpage, jedoch nicht bei den anderen Menüpunkten.

    Im Menüpunkt TICKETS benutze ich genau den selben Aufruf

    PHP
    <?php
     $lastposts = get_posts('category=10');
     foreach($lastposts as $post) :
        setup_postdata($post);
     ?>
    <p><b><a id="post-<?php the_ID(); ?>" href="<?php the_permalink() ?>" rel="bookmark" title=" <?php the_title(); ?>"><div id="titles"><?php the_title(); ?></div></a></b>
     <?php the_content('(mehr lesen)'); ?>
     </p>
     <?php endforeach; ?>

    wie auf der Startseite "AKTUELLES". Unter AKTUELLES wird das current-page-item gesetzt, bei TICKETS nicht.

    Langsam werde ich immer ratloser... ach ja, und der "mehr lesen" Tag funktioniert bei der letzten Variante auch nicht (mehr).

    Vielen Dank für weitere Ideen und Vorschläge!

    Im Quelltext bekomme ich jetzt eine etwas sauberere Anzeige, jedoch nach wie vor kein current-page-item

    Livedemo auf B•N » AKTUELLES

    In Ordnung, ich änder die Verschachtelung, ich war vor dem Punkt zurückgeschreckt da er als "Notlösung" bezeichnet wurde.

    Auf dieser Seite wird so ziemlich das Problem beschrieben, mit dem ich zu kämpfen habe, als Lösung wird angeboten
    Betsy Kimak’s Blog » Blog Archive » Wordpress’ current_page_item Selector Got You Down?


    In fact, for pages with posts, Wordpress doesn’t pass the current_page_item class in the HTML at all:

    <div id="navlnks">
    <ul>
    <li class="page_item page-item-1"><a href="http://www.umaitech.com" title="Home">Home</a></li>
    <li class="page_item page-item-2"><a href="http://www.umaitech.com /about/" title="About">About</a></li>
    <li class="page_item page-item-3"><a href="http://www.umaitech.com /portfolio/" title="Portfolio">Portfolio</a></li>
    <li class="page_item page-item-4"><a href="http://www.umaitech.com /news/" title="News">News</a></li>
    <li class="page_item page-item-5"><a href="http://www.umaitech.com /blog/" title="Blog">Blog</a></li>
    </ul>
    </div>

    Interestingly, if you go back to Options > Reading and don’t select a posts page, it works. To replicate this, just leave the default – Select – option for the Posts page as shown here:
    [Blockierte Grafik: http://www.umaitech.com/images/wp_admin3.jpg
    After doing this, Wordpress properly outputs the current_page_item class in the HTML:


    Das ist so ziemlich genau mein Problem, leider funktioniert die Lösung nicht. Mir ist aufgefallen, dass der current-page-item tag dann gesetzt wird, wenn ich Post auslese, da ich aber ausschließlich mit statischen Seiten arbeite und dies nie tue, wird auch der POST tag nicht gesetzt.

    Leider funktioniert nach der "entschachtelung" der current-page-item Tag immer noch nicht.

    Danke für jede Idee / Hilfe!

    Hi,
    ich habe das Problem das bei dem Aufruf

    PHP
    <?php wp_list_pages('title_li=' ); ?>

    kein current-page-item generiert wird. Woran könnte das liegen?
    Der Quelltext zeigt das:



    Ich habe, um die Reihenfolge im Menü festzulegen, für die Seiten immer übergeordnete Seiten angegeben - kann das das Problem sein?
    In Wordpress sieht es so aus:

    AKTUELLES
    -SPIELPLAN
    --TICKETS
    ---HAUS

    und so weiter...

    Wie kann ich jetzt active in CSS definieren, so dass es funktioniert?

    Mit besten Grüßen,
    m

    <li class="page_item page-item-124 current_page_ancestor">
    <li class="page_item page-item-126 current_page_ancestor current_page_parent">
    <li class="page_item page-item-127 current_page_item">


    Wenn bei class="a b" ein Lehrzeichen zwischen a und b steht, werden dann beide Klassen angesprochen? Offensichtlich.

    Leider möchte es aber auch nicht mit current_page_item funktionieren.

    So rufe ich meine Sidebar auf: <?php wp_list_pages('title_li=' ); ?>

    Es will nicht funktionieren. Kann es denn sein, dass der current_page_item Tag wie hier Style #2 | 13styles CSS Menus inerhalb des <a> tags definiert werden muss?

    Beste Grüße!

    Leider nicht. Was kann ich tun, wo sind die 0,0001 %, vielen Dank für die Hilfe!

    Hallo,

    ich würde gerne, dass der Aktive Menüpunkt mit einem Bild hinterlegt ist beim hover (was funktioniert) aber vor allem wenn der Menüpunkt "active" ist.

    Folgendes CSS benutze ich

    HTML
    #sidebar { position:relative;display:block;font-size:15px;font-weight:bold;background:transparent url(http://berlinerwaende.de/wordpress/wp-content/themes/e1/images/bgOFF.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;}
    #sidebar ul li a:active,.sidebar ul li a:current{color:#fff;background:transparent url(http://berlinerwaende.de/wordpress/wp-content/themes/e1/images/bgON.gif) repeat-x top left;}
    #sidebar ul{margin:0;padding:0;list-style-type:none;width:auto;}
    #sidebar ul li{margin:8px 1px 0 0;}
    #sidebar ul li a{color:#ffffff;text-decoration:none;padding:6px 20px 0 21px;height:24px; }
    #sidebar ul li a:hover,#sidebar ul li a.current{color:#fff;background:transparent url(http://berlinerwaende.de/wordpress/wp-content/themes/e1/images/bgON.gif) repeat-x top left;}

    Gelernt habe ich dies hier: Style #2 | 13styles CSS Menus

    Nun wird dort jedoch noch angegeben, dass für den "active" Moment, der link mit der Klasse class="current" versehen werden muss.

    Was ich versucht habe

    HTML
    <div id="sidebar"  class="current" ><br><br>
            <ul ><?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar('Right Sidebar') ) : else : ?>

    usw... aus der sidebar.php


    Theoretisch, wenn ich es richtig verstanden habe, muss ich jeden Link in der Sidebar mit der Klasse class="current" versehen, das müsste ich jedoch schon irgendwo dort tun, wo die sidebar generiert wird also "dynamic_sidebar" oder wo die sich versteckt.

    Wenn ich auf dem völlig falschem Weg bin, bitte auch helfen. Ich möchte nur dieses active zur Funktion bringen!

    Ich habe auf folgender Seite gesehen, dass man das Registrierungsfeld auch direkt in einem Post / Seite einfügen kann, ohne das man auf die neue Seite weitergeleitet wird.

    Wie geht das? Ich möchte nicht, dass der User die Seite verlassen muss sondern sich direkt in einem Post / Seite registrieren kann.

    Am liebsten noch mit einem angepassten Formular bei dem man noch einige Sachen mehr als nur den Namen und die E-Mail angeben muss (soll eine Registrierung für einen Pressebereich werden)

    Viele Grüße
    und hier ist der Link zu der Seite auf der ich das gesehen habe, leider schaffe ich es nicht das gleich hinzubekommen. Bei mir steht im besten Fall "no post"...
    Fast and Easy Custom WordPress New User Registration

    Das ist der Code der bereitgestellt wurde:

    Ich habe mich auf texto.de ein wenig durch grundsätzliche Sachen durchgekämpft, hab es jetzt hinbekommen, dass alles so wie es sein soll im Template ausgegeben wird. Alles, bis auf den "mehr lesen" Part, was ist hier falsch? Eigentlich ist doch noch alles ziemlich simple, bitte helft mir.

    Viele Grüße und Dank