Erweiterte angepasste Suchfunktion

  • Affected Version
    WoltLab Suite 5.3

    Hallo Woltlab-Gemeinde,

    bezüglich ein von mir neu geplantes Projekt benötige ich eine Such- / Filterfunktion. Diese ist bereits auch als Grundgerüst per Template auf der Seite includiert worden. Lediglich bedarf es dies noch anzupassen, dass alle benötigten Funktionen auch funktionieren. Da es sich hierbei aber um eine komplexe Such- / Filterfunktion handelt benötige ich dazu von euch einen Gedankenanstoß, Lösungsvorschläge oder Ansätze um eines gleichen zu bewerkstelligen. Doch dazu erst einmal vorab ein Screenshot wie es bisher aussieht:

    Wie zu erkennen befinden sich mehrere Suchkriterien in unterschiedlichen Formularen. Optimal wäre es natürlich wenn diese übergreifend mit einen Absende-Button abgefragt werden könnten bzw. ggfls. sogar bereits bei der Eingabe etwaige Ergebnisse entsprechend aussortiert werden würden. Bzgl. letzteren denk ich aber das dies wahrscheinlich nicht möglich sein wird. Die Funktion "Zeige" wurde schlicht mit verlinkten Buttons auf eine bereits ausgeführte Suche bewerkstelligt und funktioniert. Genauso sieht dies beim Benutzernamen aus, wo bereits mit der Eingabe von min. 3 Buchstaben entsprechende Mitglieder aufgeführt werden. Der Filter (auf-/absteigend) ist ebenfalls funktionstüchtig. Bleibt lediglich die Suchfunktion nach Land und dem Alter (von / bis) übrig, welche bisher leider nicht funktioniert. Alles im allen wäre es mir natürlich lieber, wenn sämtliches in einen Formular abgesendet werden könnte um so spezifischer Mitglieder suchen zu können.

    Der bisherige Quellcode des Templates

    Anmerkung: Der Quellcode ist, wie bereits o.g. natürlich nicht vollständig funktionstüchtig!

    Mir ist bewusst, dass hier das ein oder andere Formular im Quellcode fehlt und so natürlich auch nicht funktionieren kann. Dies obliegt schlicht daran, dass mit dazu die Abfragemöglichkeiten (action=???, etc.) nicht bekannt sind um entsprechend das Land bzw. Alter (von / bis) mittels abzufragen. Geschweige denn wie es möglich wäre all jenes in einen Formular zu verschachteln. Da Land und Alter in den Profilfeldern hinterlegt werden (müssen), wird es m.E. doch auch möglich sein mit der intrigierten Suchfunktion auch entsprechend nach eines gleichen suchen zu können. Für jegliche Hilfe bin ich bereits vorab schon sehr dankbar!

    Meine Frage(n)

    1. Ist es Umsetzbar nach Land und Alter (von / bis) zu mittels der Suchfunktion zu suchen?
    2. Gäbe es eine Möglichkeit all dieses auch innerhalb eines Formulars zu bewerkstelligen?

    Gruss,
    Andreas

    Belarusinfo - Informationen, Nachrichten und Forum zu Belarus (Weißrussland)
    WCS-Playground - Deine Community für deine Woltlab Suite
    Plauderpub - Deine Online-Kneipe für den Alltag

    Edited once, last by Belarus (June 29, 2022 at 10:17 AM).

  • SoftCreatR
    natürlich wäre es mir lieber all dies (ggfls. sogar mit der Geschlechtsauswahl) in einen Formular (wie unter Punkt 2 genannt) zu verschachteln. Die Frage ist nur wie all die Angaben im Formular selbst übermittelt werden müsste. Bei einer Abfrage würde ich dies auch selbst hinbekommen. Nur hier ist es nicht nur eine, sondern mehrere.

    Quellcode kommentiert und problematische Zonen mit ??? markiert.

    Die spätere Ausgabe ist kein Problem, da auf die Mitgliederliste zurückgegriffen werden würde und dazu eine angepasste bereits besteht. Problem ist nur das es eben mehrere Abfragen sind die übermittelt werden müssten und da liegt der entscheidende Knackpunkt. Andernfalls müsste ich auf einzelne Formulare auf einer Seite zurückgreifen oder mehrere Seiten mit je einem Formular zurückgreifen, welches aber sowohl als auch nicht das gelbe vom Ei ist.

    Gruss,
    Andreas

    Belarusinfo - Informationen, Nachrichten und Forum zu Belarus (Weißrussland)
    WCS-Playground - Deine Community für deine Woltlab Suite
    Plauderpub - Deine Online-Kneipe für den Alltag

  • Update:

    Manchmal sieht man vor lauter Bäumen den Wald nicht mehr und letztlich ist es simpler als man dachte. Denn wie auf den folgenden Screenshots zu sehen ist, wurde die Suchfunktion nun erfolgreich intrigiert. Bezüglich dessen hat sich das Thema aus meiner Sicht nun erledigt und kann entsprechend als "Erledigt" markiert und bei Bedarf auch geschlossen werden.


    Suchfunktion (unangetastet)Suchfunktion (ausgelöst)

    Gruss,
    Andreas

    Belarusinfo - Informationen, Nachrichten und Forum zu Belarus (Weißrussland)
    WCS-Playground - Deine Community für deine Woltlab Suite
    Plauderpub - Deine Online-Kneipe für den Alltag

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!