Beiträge von g3h

    So wie ich das bei einem kurzem Versuch mit dem Theme gesehen habe, ist das Menü von Eclipse nur für zwei Ebenen ausgelegt.
    Ich habe dann mal das Menü aus dem Twenty Eleven Theme einfach kopiert (also den CSS Code) und das Menü von Eclipse (CSS Code) gelöscht, damit wurden mir dann korrekt 3 Ebenen angezeigt. Allerdings braucht man für die Anpassung des Menüs (Farben usw) schon ein wenig Erfahrung in CSS.
    Vielleicht findest du ja noch ein anderes Theme, welches dir gefällt und 3 Ebenen unterstüzt.

    MfG

    [COLOR=#000000]Versuch mal folgende Änderung:

    [/COLOR]

    [COLOR=#000000]

    MfG
    [/COLOR]

    Hi,
    vielleicht mal margin-left: 140px; weglassen (bzw. wieder auf Standardwert) und statt dessen unter access noch text-align: center; einfügen:

    Code
    [COLOR=#000000][COLOR=#FF8000]#access {
        [/COLOR][COLOR=#0000BB]background[/COLOR][COLOR=#007700]: <!-- [/COLOR][COLOR=#FF8000]#222 --> ;
        [/COLOR][COLOR=#0000BB]display[/COLOR][COLOR=#007700]: [/COLOR][COLOR=#0000BB]block[/COLOR][COLOR=#007700];
        [/COLOR][COLOR=#0000BB]margin[/COLOR][COLOR=#007700]: [/COLOR][COLOR=#0000BB]0 auto[/COLOR][COLOR=#007700];
        [/COLOR][COLOR=#0000BB]width[/COLOR][COLOR=#007700]: [/COLOR][COLOR=#0000BB]900px[/COLOR][COLOR=#007700];
        [/COLOR][COLOR=#0000BB]height[/COLOR][COLOR=#007700]:[/COLOR][COLOR=#0000BB]37px[/COLOR][COLOR=#007700];
    [/COLOR][/COLOR]    [COLOR=#0000cd]text-align: center;[/COLOR]
    [COLOR=#000000][COLOR=#007700]}[/COLOR][/COLOR]

    MfG

    Hi,
    das ist merkwürdig, selbst bei meinem eigens erstellten Theme erscheint das Auswahfeld, obwohl ich keine Funktion dafür hinzugefügt habe. Wenn es nicht an den Template Dateien selbst liegt, könnte ich mir höchstens noch vorstellen, das das Theme das du benutzt in der functions.php eine Funktion hat die das Feld unterdrückt.

    Hier noch ein Link vielleicht hilft der ja:
    http://codex.wordpress.org/FAQ_Working_wi…iting_a_Page.3F

    Und ein Auszug von hier: http://codex.wordpress.org/Page_Templates

    Template List Will Show Only If:

    • There is at least one custom page template file in your active Theme's folder. If you change your Theme, the page templates in your previously activated Theme will not display.
    • You are viewing a screen for editing a Page: page templates are not a default option for posts or custom post types.


    MfG

    Wenn du nur die Eigenschaften (Farbe, Abstände, Schrift usw.) in einer Kategorie ändern willst, langt es aber normaler weise in die style.css Datei z.B. folgendes zu schreiben:

    Code
    .category-namederkategorie #footer {
        background-color: #F80;
        color: green;
    }

    Hier wird als Beispiel das aussehen der Fußzeile in der Kategorie mit dem Namen "namederkategorie" angepasst.

    Das ist denke ich die einfachste Möglichkeit eine Kategorie individuell anzupassen.

    MfG

    Es gibt die get_template_part() Funktion, damit liese sich das vielleicht lösen.

    Der Code könnte dann wie folgt aussehen:

    PHP
    <?php
    $category = get_the_category(); 
    $category_name = $category[0]->cat_name;
    
    
    if( category_name == 'Name_der_Kategorie' )
    {
        get_template_part( 'Name_des_neuen_Template' );
    }
    ?>

    Das müsste dann wahrscheinlich in die Category.php Datei.
    (und der dort schon vorhandene Teil mit get_template_part... ersetzt werden)
    Getestet habe ich das aber nicht.

    Meinst du eigentlich Templates oder Themes ? Das wäre ein großer unterschied...

    MfG

    Ja kannst du machen, wenn diejenigen die gleiche css Datei bekommen sollen für das Dashboard.
    Für eine Rolle die eine andere css bekommen soll musst du dann zusätzlich den Abschnitt ab [COLOR=#000000][COLOR=#007700]if ( [/COLOR][COLOR=#0000BB]check_user_role[/COLOR][COLOR=#007700]( array([/COLOR][COLOR=#DD0000]'author'[/COLOR][COLOR=#007700]) ) )... [/COLOR][/COLOR]kopieren und die Rolle ändern.

    So zB:

    Könnte man wahrscheinlich mit einer Switch Struktur alles etwas kompakter lösen, falls alle Rollen eine eigene css Datei bekommen sollen.

    MfG

    Noch eine kleine Änderung (sonst wird der 'administrator' immer mit gesucht und er bekommt die falsche css), dann sollte es funktionieren:

    MfG

    Ok mit folgedem Code geht es doch auch relativ einfach (das ganze muss in die functions.php):

    Die Funktion "function check_user_role" ist von hier: http://wpbandit.com/code/check-a-users-role-in-wordpress/

    MfG

    So wie ich das sehe kannst du das dann aber genau so gut über den Level eines Users machen.
    Bei mir ist zB der Level aller User mit der Rolle Autor "2". Der Level des Administrators ist 10.

    Also kannst du das mit dem Code den ich oben angegeben habe realisieren.
    Den Level von jeder User Kategorie bekommst du ja über den Code den ich in Post #13 angegeben habe.
    In Post #15 habe ich den Code für die Abfrage geschrieben, den du dann für die anderen Level noch ergänzen kannst.

    Das andere ist glaubig etwas komplizierter.

    MfG


    admin_head habe ich durch wp_head ersetzt, weil das logischerweise nur bei einem Admin klappt...

    Ups das ist natürlich quatsch.. admin_head braucht man hier schon, da man damit ja nur das Dashboard anpassen kann. Das andere wäre dann für die normale Internet Seite....

    Also nochmal das ganze richtig:

    Die Abfrage für einen User mit dem Level 2 (ist bei mir ein Autor) könnte dann so aussehen:


    admin_head habe ich durch wp_head ersetzt, weil das logischerweise nur bei einem Admin klappt...

    MfG

    Meinst du mit Rolle, den Level des Benutzers (http://codex.wordpress.org/User_Levels) ??

    Dann könntest du es dir mit hier dem Code im Dashboard unter Benutzer anzeigen lassen.


    (angepasster Code von hier http://pippinsplugins.com/add-user-id-co…ss-users-table/)

    Oder meinst du den Namen der Rolle, also Administraor, Author etc. ?

    MfG

    Hallo,
    ein Bild wäre vielleicht nicht schlecht um das Problem besser zu verstehen.
    Ohne etwas im stylesheet (.css) zu ändern, bzw. zu ergänzen wird es aber wahrscheinlich nicht gehen.
    Zum testen kann ich dir Firebug für Firefox empfehlen, da sieht man dann direkt die Änderungen, die man am Style durchführt.
    Es dauert aber ein wenig bis man damit zurechtkommt und den ganzen Umfang nutzen kann.
    Ein paar Grundkenntisse in CSS sollte man sich auch aneignen dafür, was aber nicht schwer sein sollte.

    MfG

    Dann geht es wohl nicht ohne PHP.

    Eine Möglichkeit wäre in deiner single.php folgendes als erstes zu schreiben (noch vor der get_header() Funktion):

    Natürlich musst du #footer noch ersetzen durch dein Element das du einfärben willst.

    Wenn du nicht in den Head schreiben willst, gäbe es noch Alternative über die Funktion
    get_template_part() (http://codex.wordpress.org/Function_Refer…t_template_part) zu gehen. Dazu müsstest du aber dann für jede Kategorie ein eigenes Template anlegen.

    Vielleicht gibt es aber noch eine bessere Lösung, was anderes fällt mir aber nicht ein...

    MfG