Beiträge von mastermind

    Zitat von sternenlicht

    das kategorie-plugin nutze ich ja... aber es zeigt halt in der auch die inhalte der kinder an. sozusagen großes tutti-frutti.

    Verstehe ich nicht. Sollte es eigentlich nicht, wenn man den Parameter "depth=1" angibt.

    Die Lösung, die ich Dir vorgeschlagen habe, ist übrigens unabhängig vom Kategorien-Plugin, aber sollte natürlich damit auch funktionieren.

    Ich baue die Seite gerade offline; und selbst wenn sie online wäre -- die ist momentan so häßlich, das will keiner sehen. ;)

    Das Problem ist (war), dass ich eine horizontale Haupt-Navigationsleiste haben möchte und dann jeweils ab der zweiten Ebene alles auf der Seite. (Es handelt sich um eine größere Website.) Das Problem dabei ist, herauszufinden, wie die ID der Toplevel-Seite ist, wenn man sich auf einer Unter-Unter-Unter-Unterseite befindet.

    Letztendlich habe ich den Autor des fold_page_list-Plugins angemailt, ob er nicht eine Idee oder gar eine schicke Funktion habe, um das Problem zu lösen. Er hat mich dann freundlicherweise auf eine Funktion in seinem Plugin hingewiesen, die die "Vorfahren" einer Seite in einem Array ausgibt. Damit konnte ich das Problem dann lösen. Für alle, die es interessiert: der betreffende Teil für das Menü ab Ebene 2 sieht so aus:

    PHP
    $toplevel = array_shift( _wswwpx_page_get_ancestor_ids( $post->ID ) );
    wswwpx_fold_page_list( 'title_li=&sort_column=menu_order&child_of=' . $toplevel, FALSE );

    Das Plugin kann man unter http://www.webspaceworks.com/resources/cat/wp-plugins/30/ herunterladen; ein ähnliches Plugin für Kategorien gibt es vom gleichen Autor unter http://www.webspaceworks.com/resources/cat/wp-plugins/31/.

    Zitat von sternenlicht

    hö?? nö, da steht nur, daß ich meine andere seite mit einbeziehen werde.

    Ja ok, jetzt hab ich's auch gesehen, dass beides das selbe ist.

    Zitat von sternenlicht

    *betörendblondguck* und wo genau bau ich was ein? bün üsch doch anfängerhasi, php-technisch.


    Ich steh leider nicht auf blond. Aber gut... wir sind ja nicht so. :p

    Vermutlich soll es in die Seitenleiste, also musst Du die sidebar.php öffnen und dort an der Stelle, wo die beiden Menüs hinsollen, folgendes einbauen:

    Wobei Du unter http://codex.wordpress.org/Template_Tags/wp_list_cats lesen kannst, was man noch so mit wp_list_cats() anfangen kann (bzgl. Konfiguration).

    Zitat von sternenlicht

    das versöhnt mich allerdings mit mir selbst, wenn sogar profis nicht weiterkommen.....:rolleyes:

    Ha, mein Problem ist auch schon gelöst. Allerdings nicht im wieder mal unfähigen wp.org-Forum, dafür mit freundlicher Hilfe eines Plugin-Autors.

    Ja... mit nem FTP-Server. ;)

    Ansonsten könntest Du eine Eingabemaske entwickeln, die das macht und das ganze in ein Plugin packen.

    Allerdings halte ich es für keine besonders gute Idee, jedem beliebigen Nutzer Uploads per PHP zu ermöglichen. Das ist eine komplexe Sache und kann für Deinen Server gefährlich werden.

    Zitat von sternenlicht

    guggst du signatur :)

    Hab ich. Allerdings steht auf Deiner Site sternengarten.de.hm zu lesen, dass Du gerade eine neue Site aufbaust. Und daher dachte ich mir: Jene wird wohl besagte "Problem"-Seite sein. ;)

    Zitat von sternenlicht

    ich hatte gehoft , das mir das plugin von arno http://arno-simon.de/?p=13 weiterhelfen kann, aber das ist nur für pages.

    Ok, so langsam glaube ich das Problem zu verstehen. Um ein zweigeteiltes Menü für Kategorien zu bekommen, musst Du zunächste ein "Hauptmenü" erzeugen:

    PHP
    wp_list_cats('title_li=&depth=1');

    Das jeweilige Untermenü wird wiefolgt erzeugt:

    PHP
    if ( $post->post_parent == '0' ) {
    	wp_list_cats('title_li=&child_of=' . $post->ID); // wenn Hauptkategorie, dann nur Kinder anzeigen
    } else {
    	wp_list_cats('title_li=&child_of=' . $post->post_parent); // ansonsten alle Kinder der jeweiligen Hauptkategorie anzeigen
    }


    Ich habe es nicht getestet, aber so müsste es funktionieren.


    Allerdings funktioniert das Ganze nur bei zwei Menüebenen. Ab der dritten wird es problematisch, da es dann keine Möglichkeit gibt, die Top-Kategorie herauszufinden. Das Problem habe ich selbst übrigens gerade: http://wordpress.org/support/topic/68863

    Meinem höchst persönlichen Empfinden nach ist es ausreichend, im Quelltext auf den Originalautor hinzuweisen. Es ist natürlich immer fairer, auf denjenigen hinzuweisen, der die Hauptarbeit geleistet hat. Aber das ist aus optischen Gründen oft nicht wünschenswert.

    Ich persönlich entferne für gewöhnlich solche Hinweise aus dem Footer, dafür weise ich im Impressum oder ähnlicher Stelle auf die Arbeit anderer hin.

    Zitat von Annette

    [...]
    und ich bin davon ausgegangen, dass du dich in deinem backend genauer umgesehen hattest.

    Habe ich natürlich gemacht. Rein zufällig habe ich mir aber die Links nicht angeschaut, da ich die selten brauche. Und damit solche Fehler erkannt und behoben werden, stelle ich meine Arbeit hier zur Diskussion. Daher bin ich Dir auch für Deine Anmerkung sehr dankbar.

    Zitat von Annette

    Und können wir uns bitte darauf einigen, dass das Attribut "grauenhaft" nicht ganz kompartibel zu unserer Arbeit ist?!

    Du meinst meinen Kommentar in dem anderen Thread? Nein, darauf können wir uns leider nicht einigen, denn -- ohne Dir, Herrn Hupe oder sonst jemandem zu nahe treten zu wollen -- die hier angebotenen Sprachdateien verursachen bei mir einfach Zahnschmerzen, und da ist das Attribut "grauenhaft" noch eine milde Beschreibung. Arbeit ist nicht nur Arbeitszeit, sondern auch Qualtität.

    Zitat von Annette


    Zwei Beispiel-Sreenshots zeigen das Dilemma. ("Klick" macht`s grösser.)


    In der Tat, jetzt sehe ich es auch. Ich muss zugeben, dass ich bei den Links gar nicht geschaut habe, da diese Funktionen nicht verwende.

    Zitat von Annette

    Jetzt frage ich mich aber, warum bei dir nur "View Site" nicht übersetzt ist:confused: .


    Keine Ahnung. Bei Dir funktioniert es?

    edit: Ich habe mir den Menüpunkt Links und dessen Unterpunkte nochmal angeschaut: Einige Bausteine sind übersetzt; andere nicht. Ich werde nun also die jeweiligen Bausteine übersetzen und an meine Sprachdatei anhängen.

    Zitat von Annette

    Das bedeutet, dass ein Haufen Strings in der WP 2.0.n Version nicht gefunden und damit nicht übersetzt werden.

    Mal ganz keck gefragt: Woher willst Du das wissen? ;)

    Bei mir jedenfalls ist bisher alles übersetzt, zumindest im Admin (mein Theme ist nicht "gettextet", konnte es also nicht testen). Das Einzige, was komischerweise nicht übersetzt ist, ist das "View Site »" -- und das, obwohl es exakt so in der POT steht.

    Es werden nach Belieben Sprachabschnitte erstellt, die je nach gewählter Sprache erscheinen. Aktive Sprachen können eingestellt werden, und das Plugin kann auch .mo-Dateien einbinden. Wenn also der Beitrag so aussähe:

    dann würde bei "deutsch" nur der Abschnitt innerhalb von [lang_de][/lang_de] sowie das "bla bla bla" erscheinen (und analog bei englisch). Das funktioniert für Beiträge, Seiten, Titel, Kategorien und sogar Kommentare.

    Das einzige Problem ist, dass Polyglot momentan nicht mit .htaccess-Permanentlinks klarkommt, d.h. man muss die index.php-Methode wählen oder aber auf Permanentlinks verzichten. Aber so weit ich weiß, wird sich das bald ändern.