Artikel nach Tags "filtern"

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Servus,

    ja ok..hatte einen Denkfehler drin.
    Ist ja klar, dass wenn du ne Tour hast mit 15km und 2 Std. dass dann bei der Auswahl 15km und 1,5 Std. diese nicht rauskommen kann

    Dann wird ja nur ein Wert angezeigt...oder wie läuft dass dann...??

  • 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.

  • So, ich habe jetzt beide Versionen:
    Tourenauswahl nach Tags, ergibt eine Linkliste
    http://test1.gsew.de/tag-auswahl-und-liste/

    Tourenauswahl nach Kategorien, ergibt eine Artikelliste
    http://test1.gsew.de/kategorie-auswahl-und-liste/

    Dann teste mal und sag deine Meinung.
    PS: Auch die Tagversion kann man so einrichten, dass die Artikelliste direkt erscheint.

    Einmal editiert, zuletzt von bgeissler (31. Mai 2010 um 18:16)

  • hi bgeissler,

    beide Varianten sind Klasse...

    Wobei ich die Kategorienvariante vermutlich besser finde, da man sich dann die Eingabe der Tags sparen kann.

    Als Ergebnis wäre Klasse wenn man es so einrichten könnte:

    Dein Ergebnis für die Anfrage 15km:
    - Tour 1
    - Tour 2

    Was halt noch interessant wäre ist, wenn ich z.B. 15km + 1 Std. auswähle, dann kommen nur die 15km Touren, da von diesen keine 1 Std. hat.

    Hier sollte man vielleicht nen Hinweis mit einbauen......falls das überhaupt geht.

    Aber sieht schon mal echt Klasse aus....

    Lefdi

  • 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.

  • Servus,

    das sieht doch Klasse aus.....wird dann der Artikel bis zum more-Tag angezeigt...??

  • Servus,

    wow...dass ist mal richtig gut.....sieht doch prima aus, genauso hab ich mir das Ganze vorgestellt......

    So muss man sich nicht durch viele Tags und viele Unterseiten durchquälen sondern bekommt alles gleich auf einmal....

    Echt genial.....

    Wie hast du das Ganze jetzt gelöst....???

  • 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

    Einmal editiert, zuletzt von bgeissler (2. Juni 2010 um 10:36)

  • hi,

    ich werde das heute abend mal testen und dann berichten......

    Schon mal vorab vielen Dank für deine Mühe.......

  • Servus,

    so, hab das mal im Testblog drin http://testumgebung.rund-ums-rad.info/tourensuche/

    Klappt echt prima, auch mit dem more-tag.

    Jetzt die Frage.

    Wenn ich nun auf weitere Kategorien ausbaue, dann muss ich dies ja in den folgenden Bereichen erweitern

    sowie weiter unten in

    Seh ich das so richtig...??

    Grüße

  • Richtig gesehen.
    im unteren Bereich werden die Checkboxen des Form definiert.
    im oberen Bereich werden die übergebenen Werte geprüft, abgesichert und für die Abfrage zusammengestellt.

  • Hier ist noch eine kleine Unsaberkeit im Code, das Komma hinter der 2 kann entfernt werden:

    PHP
    <?php query_posts('cat=2[COLOR=Red],[/COLOR]'.$auswahl.'&orderby=parent&order=ASC&showposts=10'.'&paged='.$paged); ?>
  • Gott genau sowas suche ich.
    Filtern nach bestimmten Tags mithilfe von Checkboxen. Oh bitte bitte baut da einer ein Plugin. Ich brauch das unbedingt

  • Servus,

    so, hab das mal im Testblog drin http://testumgebung.rund-ums-rad.info/tourensuche/

    Klappt echt prima,

    Eine UND-Verknüpfung ist das jetzt aber nicht geworden!
    So wie sich das verhält, werden einfach alle Artikel angezeigt, welche mindestens eines der gewählten Tags beinhalten.

    Ich muss leider sagen, dass mir auch die Lösung im content-Bereich nicht gefallen würde. Das gehört m.E. in die sidebar....

    Grüße
    Reiner

  • Hallo Reiner,

    nun es kommt immer drauf an, wieviel Checkboxen du nachher hast.
    Für meine Radtouren werden es sicherlich mehr als 10 sein und von daher wäre es in der Sidebar einfach zu viel.

    Ob es eine UND Verknüpfung ist kann ich dir nicht sagen, dass müsste dann schon bgeissler beantworten können...bzw. er kann sicherlich auch sagen, ob das überhaupt möglich ist.

    Ich werde mal mit mehreren Checkboxen die Testseite einrichten und dann sieht man ja wie das Ergebnis rauskommt

  • Hallo Lefdi,


    Ob es eine UND Verknüpfung ist kann ich dir nicht sagen,

    Ich hatte Deine erste Anfrage hier in diesem Thread so verstanden, dass Du einen Filter mit UND Verknüpfung suchst.

    Also: Zeige mir nur die Strecken mit 15km Länge UND 1h Fahrzeit (Also nicht die Strecken mit 15km und einem Profil für 3h).
    Was Du jetzt hast ist, dass er alle Artikel anzeigt, welche entweder 15km ODER 1h als Tag haben.
    Aber ich vermute mittlerweile, dass Du das "UND" anders (nicht logisch) gemeint hast :)

    Ich bräuchte für meine Lösung zwingend eine (logische) UND Verknüpfung.
    Diese müsste auch mehr als zwei Tags ermöglichen und sie sollte eben etwas eleganter bedienbar sein....

    Grüße
    Reiner

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!