Beiträge von bgeissler

    Wenn du die Kategorien für die Touren anlegst erscheinen sie automatisch in deiner Navigation. Du musst sie also von der Anzeige excluden, das wäre bei Tags nicht nötig.

    Dann aber mal weiter wie es geht. Ich habe das mal erstellt, weil schon einige andere nach solcher Lösung ohne Erfolg hier im Forum gesucht hatten.

    Zentrales Element ist die Abfrage mit:

    PHP
    <?php query_posts('cat=2'.$auswahl.'&orderby=parent&order=ASC&showposts=10'.'&paged='.$paged); ?>

    'cat=2,'.$auswahl. hier werden die Kategorie-ID definiert. Die Kat cat=2 gibt es bei mir nicht, sie ist als dummy gedacht, wenn jemand ohne checkboxen zu markieren auf Auswahl klickt. Dann würden nämlich alle Artikel aufgelistet.
    Die Variable $auswahl wird mit den gecheckten Kategorie-IDs gefüllt.

    Der Einbau hängt natürlich vom Theme ab und kann etwas von dieser Beschreibung abweichen.

    Erstelle eine Kopie deiner page.php und nenne sie z.B. tourenliste.php
    Dann setze diesen Code oben in die Datei

    PHP
    <?php
    /*
    Template Name: tourenwahl
    */
    ?>

    Jetzt erzeugst du eine neue Seite, gib ihr nur einen Titel und weise ihr das Template zu. Die neue Seite wird jetzt wie alle anderen Seiten aussehen.

    Jetzt entfernen wir in der Datei tourenliste.php alles was mit der Anzeige des title, content usw. zu tun hat, also den ganzen Loop. Der DIV in dem der content steht sollte nicht entfernt werden, er erhält den neuen Code.

    48 bis 51 sind meine Kategorie-IDs
    Viel Spaß, zeig dann mal dein Ergebnis

    Tourenvorschläge nach Wahl (Kat)

    Klick mal auf 20 km, da habe ich mal einen Vorschlag zur Artikelgestaltung erstellt. Man kann auch eine Liste der Überschriften erzeugen indem man den Content weglässt.

    Das mit fehlenden Einträgen in 10 km und 1 Std, da würde ich diese Kategorien erst anlegen, wenn auch Touren vorhanden sind. Oder einen Artikel mit Hinweis auf fehlende Touren der Kat zuordnen, der später den ersten Inhalt bekommt.

    Im Bildanhang ist beschrieben wo die einzelnen Elemente herkommen und wie es beeinflussbar ist.

    Nein dann werden 1 Artikel unter 15km und 2 unter 2Std angezeigt, so sind im Moment die Tags den Artikeln zugeordnet. Ich werde jetzt noch einige Artikel anlegen in denen der/die Tags angeführt sind, dann wird es vielleicht deutlicher.

    Ich habe heute einen anderen Weg versucht:
    <?php wp_tag_cloud('format=list&include=1,2,3'); ?>
    Damit bekommt man eine Liste mit den Links zu den gefundenen Artikeln.
    Mir fehlt aber noch eine Info: include=1,2,3 wo finde ich außer in der DB die term-id eines Tags? Also Anwenderfreundlich?

    Vielleicht gehts auch besser mit Kategorien?

    Mein bisheriges Ergenis ist hier zu sehen.
    http://test1.gsew.de/tag-auswahl-und-liste


    Melde mich morgen wieder.

    Innerhalb eines CMS, wie du es willst, kommst du mit .htaccess nicht weiter.
    Du kannst einzelen Seiten mit Passwort schützen, in dem du das im Editiermodus angibst.
    Einen .htaccess geschützten Bereich kannst du außerhalb des CMS erstellen, wie du es schon früher gemacht hast.

    Zitat

    Nur wie muss das Ganze dann aussehen, wenn ich die Tags abfrage....da wird ja nix berrechnet.......

    Soll ja im Prinzip so sein, dass ich Abfrage:
    Zeige mir alle Einträge mit den Tags: tag1, tag5 und tag7....


    Der Abschnitt mit der Berechnung wird ersetzt durch die Abfrage und Ausgabe der gefundenen Artikel.
    Du beschreibst die Abfrage schon richtig, jetzt müssen wir nur noch die Syntax für WP oder PHP dazu finden. $wpdb ist eine Variable von WP, die dir die existente Datenbankverbindung z.Verf. stellt. Darauf wird dann die Abfrage erzeugt.
    Lies dich etwas ein, wie man das hinbekommt, dann machen wir weiter.
    Ich helfe gern zur Selbsthilfe, fertige Lösungen kann man kaufen.

    Hier habe ich ein Beispiel, wie man sowas organisiert:
    zu sehen hier: http://test1.gsew.de/berechnung/

    Dieser code steht im Template und wird beim Aufruf der Seite ausgeführt

    Abschnitt 1 und 3 sind HTML, das kannst du wohl auf deine Bedürfnisse umsetzen?
    Abschnitt 2 würde dann ersetzt durch die Datenbankabfrage. Zum dem Thema findest du was unter Stichwort "$wpdb".

    Folgende Überlegung:
    - Erstellen eines HTML-Formulars mit Checkboxen auf einer WP-Seite
    - Erstellen eines Templates für die Ausgabe des Ergebnisses
    An dieses Template werden die gesammelten Tags/Kategorien übergeben, dort per Datenbankabfrage verarbeitet und angezeigt.

    Sollte nach der Beschreibung in der Doku Standard sein.

    Zitat

    hierarchical (boolean) Zeige Unterkategorien eingerückt und unter der jeweiligen Oberkategorie.

    • 1 (Standard) Ja
    • 0 Nein

    Sollen auch leere Kategorien angezeigt werden:

    Zitat

    show_option_all (string) Zeichenkette welche vor den anderen Kategorien angezeigt wird und auf die Startseite verlinkt ist. Standardwert: leer

    Dein Befehl blendet Unterkat aus. Nimm da raus:
    &depth=1
    Noch etwas ausführlicher in englisch: http://codex.wordpress.org/Template_Tags/wp_list_categories