• Hallo zusammen,
    für eine Webseite suche ich ein Formularplugin, dessen Eingaben gefiltert werden können.
    User aus verschiedenen Orten sollen im Frontend in einem Login Bereich nach Entfernung km Umkreis, Alter, Ort, Geschlecht etc gefiltert werden können.
    WP Forms habe ich installiert und da soll es so eine Funktion geben.
    Hat da jemand Erfahrung mit?

    Gruß
    Achim

    • Dieses Thema wurde vor 1 Woche, 2 Tagen von achimzwo geändert.
Ansicht von 7 Antworten – 1 bis 7 (von insgesamt 7)
  • Moderator threadi

    (@threadi)

    Ich bin mir wegen der Fragestellung etwas unsicher, vor allem ob du wirklich nach einem Formular-Plugin suchst.

    Wenn ich das richtig verstehe, bist du dabei einen logingeschützten Bereich im Frontend einzurichten. Dort soll man in Datensätzen suchen bzw. filtern können. Diese Datensätze repräsentieren wiederum Nutzer, die jeweils Eigenschaften wie Ort, Alter etc. haben. Ist das soweit richtig?

    Wenn ja, um was für Nutzer geht es hier? Um WordPress-Nutzer oder um Datensätze die völlig unabhängig davon angelegt werden sollen? Beschreib gerne mal genauer worum es dir geht, dann kann man dir dazu auch passender Antworten geben.

    Thread-Starter achimzwo

    (@achimzwo)

    Vielen Dank für die Antwort.

    Wenn ich das richtig verstehe, bist du dabei einen logingeschützten Bereich im Frontend einzurichten. Dort soll man in Datensätzen suchen bzw. filtern können. Diese Datensätze repräsentieren wiederum Nutzer, die jeweils Eigenschaften wie Ort, Alter etc. haben. Ist das soweit richtig?“

    Genau so. Die Datensätze der „Anbieter“ sind nicht das Problem, das kann jedes Formular und das habe ich auf der Seite soweit fertig. Knifflig ist die Funktion der Filterung.
    Die User sollen sich in einem passwortgeschützten Bereich im Frontend einloggen können und da die Filter bedienen. Z.B. Ich suche jemanden im Umkreis von 20 km um die Stadt Köln, mit Hobby Modelleisenbahn. Die Auswahl kann per Radiobuttons oder Multiple Joyce eingegeben werden. Eine Texteingabe ist nicht erforderlich.
    Ähnlich wie bei Autoscout oder ähnlichen Portalen. Da gibts die Möglichkeit Automarke, Umkreis in km und andere Dinge zu filtern.
    Der Loginbereich soll eine freie Version bieten, die nur die Anzahl der Leute im Umkreis von 20 km um Köln mit Modelleisenbahnen anzeigt und eine bezahlte Version, die mehr Filtermöglichkeiten bietet und die Kontaktdaten der Betreffenden anzeigt.
    Top wäre natürlich eine grafische Darstellung, die in einem Torten- oder Balkendiagramm die Märklin, Fleischmann, sonstige anzeigt.
    Das wäre aber wirklich Top of the Act.

    Moderator threadi

    (@threadi)

    Wie werden diese Datensätze gespeichert? Als Custom Post Type, mit eigenen Datenbanktabellen oder völlig anders?

    Moderator La Geek

    (@la-geek)

    M. M. n. ist das mit WP Forms nicht möglich. Was du möglicherweise diesbzgl. gelesen hast: https://wpforms.com/docs/how-to-search-and-filter-form-entries/
    Vielleicht fragst du einfach einmal beim Entwickler nach.

    Du benötigst etwas, das auch Views bereitstellt, zum Beispiel dieses Plugin für WP Forms: https://de.wordpress.org/plugins/views-for-wpforms-lite/

    Was dir vorschwebt ist wahrscheinlich nur mit einem kostenpflichtigen Plugin möglich.
    https://wpgridbuilder.com/
    https://facetwp.com/
    https://theme.co/docs/cornerstone-forms-overview#filters-facets

    Ob die jetzt aber genau das abdecken, was du planst, müsstest du selbst herausfinden.
    Du könntest in der Plugin-Repository mit diesen Suchbegriffen suchen: facet oder filter
    Oder über Google: https://www.google.com/search?q=wordpress+views+filter+and+facet

    Thread-Starter achimzwo

    (@achimzwo)

    @thready „Wie werden diese Datensätze gespeichert? Als Custom Post Type, mit eigenen Datenbanktabellen oder völlig anders?“
    Das weiß ich nicht, das wird vermutlich in den üblichen Tabellen von WP-Forms gespeichert.

    @ La Geek, die Plugins und Erweiterungen werde ich mal genauer ansehen.

    Zunächst besten Dank @all.
    Ich melde mich, wenn ich das Passende gefunden habe.

    Gruß
    Achim

    Moderator threadi

    (@threadi)

    Du solltest dir nochmal ein konkretes Konzept für dein Vorhaben überlegen. Die Datensätze, die du darstellen und filtern willst, musst du irgendwo speichern. Wenn du noch nicht mal sicher bist, wo das der Fall ist, kannst du auch nicht über Filter dafür nachdenken geschweige denn etwas „passendes“ finden.

    Meine Empfehlung wäre hierfür einen Custom Post Type zu verwenden. Diesen kannst du mit verschiedenen Plugins einrichten. Dort definierst du, welche Felder es pro Datensatz gibt (Name, Geschlecht, Ort etc.).
    Anschließend brauchst du ein Formular worüber neue Einträge in diesem Custom Post Type gespeichert werden können. Das ist die erste Hürde, denn das geht nicht mit jedem Formular-Plugin. Bei WPForms brauchst du deren kommerzielle Variante mit einem Addon um das zu machen.
    Und dann brauchst du einen Filter dafür. Da die Daten als Custom Post Type vorliegen, hast du verschiedene Möglichkeiten, z.B. dieses Plugin hier: https://de.wordpress.org/plugins/category-ajax-filter/ (ungetestet von mir).

    Alternativ kannst du dir auch dieses WPForms-bezogene Plugin anschauen: https://de.wordpress.org/plugins/views-for-wpforms-lite/ – das ermöglicht die Anzeige von WPForms-Einträgen im Frontend, aber ich denke dort fehlt der Filter den du suchst. Du kannst ebenfalls deren Support ansprechen und fragen, ob das irgendwie möglich wäre.

    Moderator La Geek

    (@la-geek)

    Alternativ kannst du dir auch dieses WPForms-bezogene Plugin anschauen: https://de.wordpress.org/plugins/views-for-wpforms-lite/ – das ermöglicht die Anzeige von WPForms-Einträgen im Frontend, aber ich denke dort fehlt der Filter den du suchst. Du kannst ebenfalls deren Support ansprechen und fragen, ob das irgendwie möglich wäre.

    Hatte ich oben bereits geschrieben.

    Das ist die erste Hürde, denn das geht nicht mit jedem Formular-Plugin. Bei WPForms brauchst du deren kommerzielle Variante mit einem Addon um das zu machen.

    Das ist doch ein Post-Submission-Tool. Die User sollen doch nur die Abfrage bedienen können (filtern), wenn ich das richtig verstehe?

    Die User sollen sich in einem passwortgeschützten Bereich im Frontend einloggen können und da die Filter bedienen. Z.B. Ich suche jemanden im Umkreis von 20 km um die Stadt Köln, mit Hobby Modelleisenbahn. Die Auswahl kann per Radiobuttons oder Multiple Joyce eingegeben werden. Eine Texteingabe ist nicht erforderlich.

    Die Anforderung, Besuchern eine eingeschränkte Filterung zur Verfügung zu stellen und angemeldeten Usern eine erweiterte, würde ich mit 2 verschiedenen Seiten realisieren. Seite 1, Gäste, Filter eingeschränkt. Seite 2, angemeldete User, Filter erweitert, Zugriff über z. B. dem Plugin User Role Editor. Aber vielleicht haben die von mir im ersten Beitrag genannten Facet-Plugins so etwas schon on Board.

Ansicht von 7 Antworten – 1 bis 7 (von insgesamt 7)

Du musst angemeldet sein, um auf dieses Thema zu antworten.