Beiträge von Flattersatz

    Guten Tag Community,

    ich habe eine doch recht simple Frage. Meine Templates baue ich recht puristisch auf und möchte gerne einzelne Posts mit eigenem Hintergrund haben.

    Dh. das Template ist so aufgebaut, dass die Sidebar den Hintergrund weiss hat, und das einzelne Post. Nicht aber der Hintergrund der Website. Der Body soll sozusagen eine eigene Farbe haben.

    Ich weiss wohl, dass einzelne Posts mit ID per CSS angesprochen werden können. Aber ich möchte, dass die Beiträge AUTOMATISCH einen Hintergrund haben. Und nicht noch erst zusätzlich per CSS gecoded werden müssen.

    Wie stellt sich sowas dar? Wie löst Ihr das? Jedes andere System kann das, kann das auch WP?

    Hi,
    habe mir das angeschaut, da steige ich ja mal gar nicht durch.

    Mein Problem ist ja folgendes. Jeder Menüpunkt hat eine eigene classe, dessen backgroundgrafik eine eigene Breite hat. PEr Mouseover kommt ein Submenu und bisher ist 100% die Elternklasse vererbt worden.

    Wie kann ich die Vererbung auflösen?

    Siehe Grafik

    und CSS:

    Hi,

    ich habe noch eine weitere Frage bzgl eines Dropdown Menüs.

    Ich hab eine Horizontale Menüleiste die wie im Bild aussieht. Jetzt möchte ich, dass dieses Menü ein Dropdownmenü bekommt, und dessen Klasse nicht das Klassenelement der "Eltern" übernimmt.

    Wie bekomme ich das hin?

    Irgendwie bin ich da zu blöd zu.

    Grüße
    David

    Hi Du,

    danke für deine Antwort. Also folgendes hat sich ergeben. Das einfache current page item klappt wunderbar.

    Jedoch gibt es einen Menüpunkt, welches ein individuelles current page item bekommen soll.

    Das allgemeine current page item ist so definiert:

    CSS
    #navigation .current_page_item a:link, #navigation .current_page_item a:visited, #navigation .current_page_item a:hover, #navigation .current_page_item a:active   {color:#44b2d7 !important;font-family:Tahoma;text-decoration:none;text-transform:uppercase;font-weight:bold;width:123px;height:28px;background: url(images/navi-about-active.png) no-repeat;float:left;display:block;margin-right:5px;margin-left:5px;outline-style: none;text-align:center;}

    Der auf ein bestimmtes item definierte current page soll so aussehen, klappt aber leider nicht:

    CSS
    #navigation .page_item-2 .current_page_item a:link, #navigation .page_item-2 .current_page_item a:visited, #navigation .page_item-2 .current_page_item a:hover, #navigation .current_page_item a:active   {color:#44b2d7 !important;font-family:Tahoma;text-decoration:none;text-transform:uppercase;font-weight:bold;width:123px;height:28px;background: url(images/navi-about-active.png) no-repeat;float:left;display:block;margin-right:5px;margin-left:5px;outline-style: none;text-align:center;}

    Oder auch so:

    Code
    .page_item-2 .current_page_item   {color:#44b2d7;font-family:Tahoma;text-decoration:none;text-transform:uppercase;width:121px;height:41px;background: url(images/navi-home-on.png) no-repeat;float:left;display:block;margin-right:5px;margin-left:4px;outline-style: none;font-size:0.75em;font-style:Tahoma;font-weight:normal;text-decoration:none;text-transform:uppercase;padding:12px 0 0 0;text-align:center;}

    beides klappt jedoch nicht.

    Kannst Du mir da helfen?

    Hi,

    habe doch noch ein Problem mit einem selbst gebastelten Menü (hatte fälschlicherweise ein Thread dazu auch im falschen Bereich aufgemacht, sorry dafür).

    Also ich versuchs mal simpel zu erklären: Ich habe ein horizontales WP LIST PAGES Menü erstellt, welches erst nach drücken auf einen der Navigationspunkte auch erst die Untermenüs anzeigt. das habe ich so gelöst:


    PHP
    <?php  wp_list_pages('sort_list=menu_order&depth=1&exclude=26,27,28,29,,76,74&title_li=');  ?><br/><br/><div class="submenu"><?php
    $children =  wp_list_pages('title_li=&child_of='.$post->ID.'&echo=0');
    if ($children) { ?>
    <ul>
    <?php echo $children; ?>
    </ul></div>
    <?php } ?> </div>

    Das einzige was jetzt momentan gar nicht wirklich gut funktioniert ist das Blocken der CSS Vererbung. Denn ich übergebe wie im angehängten Bild jeder Page ID eine CSS Klasse. Dann muss ich noch eine currentpage css classe für jede ID vergeben. Leider übernehmen aber die untermenüs die klasse der currentpage, währenddessen das hauptmenü diese nur im hintergrund darstellt. Das ist rech nervig. Hier meine Darstellung dazu

    Das Menü soll so aussehen:

    STADT LAND [COLOR=RoyalBlue]FLUSS [/COLOR]DORF
    [COLOR=RoyalBlue]NAMEN NATUR HÄUSER[/COLOR]

    Wie man es entsprechend kennt, sollte der FLUSS ein current_page_parent bekommen. Leider scheint das nicht zu klappen, denn ich habe für alle vier Hauptnavi Punkte entsprechende Klassen angelegt:

    Also so:

    Code
    .page-item-4    a:link         {color:white;font-family:Tahoma;text-decoration:none;text-transform:uppercase;width:122px;height:41px;background:  url(images/navi-about-off.png)  no-repeat;float:left;display:block;margin-right:10px;margin-left:4px;outline-style:   none;font-size:0.75em;font-style:Tahoma;font-weight:normal;text-decoration:none;text-transform:uppercase;padding:12px  0 0 0;text-align:center;}
    .page-item-4    a:active     {color:white;font-family:Tahoma;text-decoration:none;text-transform:uppercase;width:122px;height:41px;background:  url(images/navi-about-off.png)  no-repeat;float:left;display:block;margin-right:10px;margin-left:4px;outline-style:   none;font-size:0.75em;font-style:Tahoma;font-weight:normal;text-decoration:none;text-transform:uppercase;padding:12px  0 0 0;text-align:center;}
    .page-item-4    a:visited     {color:white;font-family:Tahoma;text-decoration:none;text-transform:uppercase;width:122px;height:41px;background:  url(images/navi-about-off.png)  no-repeat;float:left;display:block;margin-right:10px;margin-left:4px;outline-style:   none;font-size:0.75em;font-style:Tahoma;font-weight:normal;text-decoration:none;text-transform:uppercase;padding:12px  0 0 0;text-align:center;}
    .page-item-4    a:hover         {color:white;font-family:Tahoma;text-decoration:none;text-transform:uppercase;width:122px;height:41px;background:  url(images/navi-about-on.png)  no-repeat;float:left;display:block;margin-right:10px;margin-left:4px;outline-style:   none;font-size:0.75em;font-style:Tahoma;font-weight:normal;text-decoration:none;text-transform:uppercase;padding:12px  0 0 0;text-align:center;}
    .current_page_item-4 {width:123px;height:28px;background:  url(images/navi-about-active.png)  no-repeat;float:left;display:block;margin-right:5px;margin-left:5px;outline-style:  none;text-align:center;}
    .current_page_parent      {font-family:Tahoma;font-weight:normal;width:123px;height:21px;background:  url(images/navi-about-active.png)  no-repeat;float:left;display:block;margin-right:5px;margin-left:5px;outline-style:   none;font-size:0.75em;text-decoration:none;text-transform:uppercase;padding:11px  0 0 0;text-align:center;}

    Es greift ausschließlich die current page item, und das anstelle für das Elternelement greift das nur für die child elemente. Das Parent element an sich, also .current_page_parent funktioniert nicht.

    Ich hoffe mir kann man hier helfen

    Hi,

    das Thema habe ich dann doch anders gelöst: nämlich so:

    PHP
    <?php wp_list_pages('sort_list=menu_order&depth=1&exclude=26,27,28,29,,76,74&title_li='); ?><br/><br/><div class="submenu"><?php
    $children = wp_list_pages('title_li=&child_of='.$post->ID.'&echo=0');
    if ($children) { ?>
    <ul>
    <?php echo $children; ?>
    </ul></div>
    <?php } ?> </div>

    Das einzige was jetzt momentan gar nicht wirklich gut funktionier ist das Blocken der CSS Vererbung.

    Das Menü soll so aussehen:

    STADT LAND [COLOR=RoyalBlue]FLUSS [/COLOR]DORF
    [COLOR=RoyalBlue]NAMEN NATUR HÄUSER[/COLOR]

    Wie man es entsprechend kennt, sollte der FLUSS ein current_page_parent bekommen. Leider scheint das nicht zu klappen, denn ich habe für alle vier Hauptnavi Punkte entsprechende Klassen angelegt:

    Also so:

    Code
    .page-item-4    a:link        {color:white;font-family:Tahoma;text-decoration:none;text-transform:uppercase;width:122px;height:41px;background: url(images/navi-about-off.png) no-repeat;float:left;display:block;margin-right:10px;margin-left:4px;outline-style: none;font-size:0.75em;font-style:Tahoma;font-weight:normal;text-decoration:none;text-transform:uppercase;padding:12px 0 0 0;text-align:center;}
    .page-item-4    a:active    {color:white;font-family:Tahoma;text-decoration:none;text-transform:uppercase;width:122px;height:41px;background: url(images/navi-about-off.png) no-repeat;float:left;display:block;margin-right:10px;margin-left:4px;outline-style: none;font-size:0.75em;font-style:Tahoma;font-weight:normal;text-decoration:none;text-transform:uppercase;padding:12px 0 0 0;text-align:center;}
    .page-item-4    a:visited    {color:white;font-family:Tahoma;text-decoration:none;text-transform:uppercase;width:122px;height:41px;background: url(images/navi-about-off.png) no-repeat;float:left;display:block;margin-right:10px;margin-left:4px;outline-style: none;font-size:0.75em;font-style:Tahoma;font-weight:normal;text-decoration:none;text-transform:uppercase;padding:12px 0 0 0;text-align:center;}
    .page-item-4    a:hover        {color:white;font-family:Tahoma;text-decoration:none;text-transform:uppercase;width:122px;height:41px;background: url(images/navi-about-on.png) no-repeat;float:left;display:block;margin-right:10px;margin-left:4px;outline-style: none;font-size:0.75em;font-style:Tahoma;font-weight:normal;text-decoration:none;text-transform:uppercase;padding:12px 0 0 0;text-align:center;}
    .current_page_item-4 {width:123px;height:28px;background: url(images/navi-about-active.png) no-repeat;float:left;display:block;margin-right:5px;margin-left:5px;outline-style: none;text-align:center;}
    .current_page_parent     {font-family:Tahoma;font-weight:normal;width:123px;height:21px;background: url(images/navi-about-active.png) no-repeat;float:left;display:block;margin-right:5px;margin-left:5px;outline-style: none;font-size:0.75em;text-decoration:none;text-transform:uppercase;padding:11px 0 0 0;text-align:center;}

    Es greift ausschließlich die current page item, und das anstelle für das Elternelement greift das nur für die child elemente. Das Parent element an sich, also .current_page_parent funktioniert nicht.

    Weiss jemand einen Rat?

    Hallo,

    ich mal wieder. Ich brauche folgende Antwort zu dem PixoPoint Multi Navigation menü:

    Nachdem mein Elternelement per Maus angesteuert wird (hover), öffnet sich das Submenü. Ich möchte gerne, dass das Submenü nicht wieder geschlossen wird, sondern automatisch stehen bleibt. Und zwar solange, bis ich über ein anderes Menü gehe, und dort ein neues Submenü auswähle.

    Wo kann ich/muss ich das einstellen? Ich freue mich auf Hilfe.

    Bitte beachtet auch meine anderen Threads zum Thema verschiedene Backgroundvideos: http://forum.wordpress-deutschland.org/design/70519-u…s-je-seite.html

    Grüße,
    Flatter

    Hi,

    wahrscheinlich ein relativ simples zu lösendes Problem, aber ich komme einfach nicht darauf:

    Meiner Navigation habe ich eine class mitgegeben. Diese Div class hat einen Hintergrund der sich bei Hover verändert.

    Die dortigen hinterlegten "Submenus" sollen schlicht horizontal sein und keinen Hintergrund haben. Leider vererbt sich der Hintergrund aus der ersten CLass oben und es funktioniert nicht. Wie also umgehe ich das Problem.

    HIer mal mein Lösungsansatz:

    Hi, ich bastle gerade eine Webseite. Bin aber schon *leicht* verzweifelt, denn ich will, dass die Sidebar eine 100%tige Höhe hat. Entsprechend habe ich die Sidebar auf float:left gesetzt.

    Zwecks der Hilfe hab ich hier einmal den CSS Code:

    Code
    #mainframe         {width:850px;height:100%;}
    #wrapper          {width:850px;height:auto;}
    #header              {width:850px;height:5px;}
    #insel                {width:634px;height:287px;float:left;background:white; -moz-border-radius:5px;-khtml-border-radius:30px;-webkit-border-radius:10px;border-radius:10px;}
    #content          {width:574px;height:100%;float:left;padding:0 30px 15px 0;}
    #inhalt                {width:574px;height:100%;float:left;padding:30px;background:white;-moz-border-radius:5px;-khtml-border-radius:30px;-webkit-border-radius:10px;border-radius:10px;margin-top:30px;color:#000;font-size:12px;font-family:Arial;}
    #sidebar             {position:relative;width:186px;min-height:100%;z-index: 1;float:right;background:#fff; -moz-border-radius:5px;-khtml-border-radius:30px;-webkit-border-radius:10px;border-radius:10px;}
    #footer                {width:850px;height:57px;clear:both;background: url(images/footer.png) no-repeat;clear:both;color: #452d2d;font-size: 14px;font-family: Times New Roman;font-weight: regular;text-decoration: none;margin-top:15px; -moz-border-radius:5px;-khtml-border-radius:30px;-webkit-border-radius:10px;border-radius:10px;}

    Hoffe auf Hilfe, ich weiss einfach nicht mehr weiter.

    Grüße,D

    ja ist möglich, starte doch einmal eine Suche bei Tante G. dort findest du Beispiele aller Art ... oder guckst du hier ...

    Hi und Danke für deine Antwort.

    Tante G ist meine Freundin gewesen und hat vor dem Post schon einiges für WP herausgefunden ;).

    Ich habe so einige Module gefunden. Darunter Suckerfish (was ich in anderen CMSen einsetze). Ich suche am besten ein Plugin, was die Integration so einfach wie möglich macht und was die Nutzung einfach macht. Oder sagen wir es noch anders, eines, was einfach zu integrieren ist und danach vereinfacht in der Nutzung ist?

    Ich habe da schon CollapsingPages gefunden, aber am liebsten wäre mir eine CSS Lösung... a la Suckerfish...

    Hi ich suche ein einfaches Dropdownmenü, worin das Submenü horizontal dargestellt werden kann ggf. mittels CSS bearbeitet werden kann.

    Ich hoffe ich kann das hier in etwa darstellen:

    Hauptnavi1 ### Hauptnavi2 ### Hauptnavi3 ### Hauptnavi4 ###

    Unternavi 1 ### Unternavi 1 ### Unternavi 1 ### Unternavi 1 ###

    Ist sowas möglich?

    koennte an den zwei verschiedenen namen liegen:

    in der functions.php:

    PHP
    'name' => 'Spalte_oben',

    in sidebar.php:

    PHP
    !function_exists('Sidebar_oben')

    Hi,

    das habe ich am Anfang auch gedacht. Aber leider ist dies nicht des Problems Lösung. Folgendes habe ich nun gemacht, vielleicht fällt Euch der Fehler auf, der mir nicht aufgefallen ist:

    page.php

    PHP
    ?php get_header(); ?>
    <div id="content" class="narrowcolumn">
    <div id="insel"> HIER KOMMT DIE SIDEBAR OBEN REIN </div>
    <div id="inhalt"> HIER BEGINNT DER INHALT

    sidebar.php


    functions.php

    Wo ist der Fehlerteufel? Oder habe ich etwas ganz falsch verstanden?

    die 'sidebar-oben' braucht natuerlich noch eine eigene html struktur (die von der anderen sidebar kopiert werden koennte), aber mit eignener css 'id' oder 'class', fuer die formatierung und ausrichtung.
    und dann die zugehoerigen styles in der css datei.

    fuer html und css gibt es online tutorials.

    Hi, ich sehe weniger das Problem bei Sylesheeting sondern mehr bei der Funktion der Sidebar oben.

    Ich kann ohne Probleme die zweite Sidebar als CSS einfügen. Und zwar in der Page.php als extra DIV. Allerdings kopiert er derzeit nicht die in dem Backend definierten Inhalte der Widgetized Sidebar oben.

    Irgendwie stimmt die Weitergabe der Sidebar oben nicht. Was also genau muss ich hier einfügen um die Sidebar einzufügen. UND: Ist es möglich die Sidebar optische auszublenden und nach oben zu verschieben, sobald kein Inhalt darin enthalten ist?

    Hallo Community,
    ich suche nach einer Möglichkeit um eine zweite Sidebar "horizontal" über den Content aber unter dem Header einzufügen.

    Dazu habe ich einmal ein Bild angehangen. Wie also bekomme ich die Sidebar TOP eingefügt. Rein von der Logik her müsste ich doch nur in der Functions.php folgende Zeile hinzufügen:

    Code
    if ( function_exists('register_sidebar') )
            register_sidebar(array(
                    'name' => 'Spalte_oben',
                    'before_widget' => '', // Removes <li>
                    'after_widget' => '', // Removes </li>
                    'before_title' => '<h2>',
                    'after_title' => '</h2>',
    
    
            ));

    Anschließend in der sidebar.php folgende Zeile

    PHP
    <?php if ( !function_exists('Sidebar_oben') || !dynamic_sidebar() ) : ?>
    <!-- Standard-Sidebar, wenn keine Widgets vorhanden sind -->
    <?php endif; ?>

    Nachteil ist aber dann, dass ich dann ein dreispaltiges Layout habe, was ich ja gar nicht will...

    Wie also das einbauen? Weiss da jmd eine Lösung?

    http://davido.alfahosting.org/sidebar.jpg

    Grüße,
    David

    Hi, ich habe ein Problem mit einer Seite. Auf dieser will ich ein Formular einfügen, in dem ich Meldungen einstellen lassen kann. Und das ohne sich zu registrieren.

    Diese Meldung soll auch das Hochladen einer Bilddatei beinhalten. Nur leider scheint das TDO Miniforms Widget nicht so ganz zu funktionieren.

    Ich lade das Bild in das Formular: siehe Bild (Test.jpg), anschließend veröffentlicht sich die Meldung in einer bestimmten ausgewählten Kategorie und dann passiert folgendes:


    1. Die PR Mitteilung wird mit Akismet getestet
    2. Nach dem Test veröffentlicht und anschließend:
    3. Wird die Mitteilung angezeigt aber (!) das Bild wird nur angehängt (siehe Bild2)


    Wie also schaffe ich es, dass das Bild nicht nur angehägt sondern auch angezeigt wird? Was muss ich da tun?

    Das Widget zum Upload selber wird im TDO Formular so dargestellt:

    Code
    %%WIDGET:upload-files%%

    Ich würde mich über eine Anwtort freuen.

    Grüße,
    David