Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Erweiterte User-Suche

Eingetragen von DrupalFan (1646)
am 14.06.2007 - 13:04 Uhr in
  • Module

Hallo,

ich suche ein Modul, mit dem eine spezielle User-Suche realisiert werden kann:
Bei dieser Suche soll nach
- Username
- Land, Bundesland, Ort
- Interessen
- Alter
- und andere im Profil definierten Felder.

Weiters soll bei der Suche nach dem Benutzernamen nur der erste Buchstabe oder 1-3 Buchstaben angegeben werden können und so alle Treffer gelistet werden, die eben mit diesen Buchstaben beginnen.
---> Diesen Teil werde ich wohl selbst dazuprogrammieren müssen, aber ein Modul das eine erweiterte Suche ermöglicht als Basis wär da schon recht nett.

Gibt es so ein Modul für die erweiterte User-Suche?
Vielen dank für die Hilfe.

‹ Ajax in drupal Hilfe bei Fehlermeldung ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Auch hier wieder der Hinweis

Eingetragen von pebosi (2645)
am 14.06.2007 - 13:56 Uhr

Auch hier wieder der Hinweis auf das Views - Modul: drupal.org/project/views

gruß pebosi

gruß pebosi
--
https://pebosi.net

  • Anmelden oder Registrieren um Kommentare zu schreiben

Interessant

Eingetragen von DrupalFan (1646)
am 14.06.2007 - 21:17 Uhr

Danke, habe mir die Beschreibung des Moduls "Views" durchgelesen.

Kannst Du mir kurz erklären, inwieweit das mit meiner Frage oben zu tun hat und wie ich dass dann realisieren kann mit dem View-Modul?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Weiters soll bei der

Eingetragen von maschu (122)
am 15.06.2007 - 10:13 Uhr
Zitat:

Weiters soll bei der Suche nach dem Benutzernamen nur der erste Buchstabe oder 1-3 Buchstaben angegeben werden können und so alle Treffer gelistet werden, die eben mit diesen Buchstaben beginnen.
---> Diesen Teil werde ich wohl selbst dazuprogrammieren müssen, aber ein Modul das eine erweiterte Suche ermöglicht als Basis wär da schon recht nett.

Dafür gibt es z. B. im CCK unter "Field type" folgenden Typ "User Reference" -> "Autocomplete Text Field"
Die Drupalfunktion heißt ab Version 4.7 user_autocomplete. http://api.drupal.org/api

Grüße,
maschu

--

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke, aber was ist CCK?

Eingetragen von DrupalFan (1646)
am 15.06.2007 - 11:08 Uhr

Danke, aber was ist CCK?

  • Anmelden oder Registrieren um Kommentare zu schreiben

CCK ist das Modul "Content

Eingetragen von maschu (122)
am 15.06.2007 - 11:21 Uhr

CCK ist das Modul "Content Construction Kit". Damit kann man Inhaltstypen erstellen.

Grüße,
maschu

--

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich würde über das Profile

Eingetragen von pebosi (2645)
am 15.06.2007 - 12:02 Uhr

Ich würde über das Profile Modul die gewünschten Felder anlegen, dann einen neuen View anlegen der zur Ausgabe die gewünschten Felder enthält und als Exposed Filter die Felder aus dem Profil Modul die du abfragen möchtest.

gruß pebosi

gruß pebosi
--
https://pebosi.net

  • Anmelden oder Registrieren um Kommentare zu schreiben

Klingt gut

Eingetragen von DrupalFan (1646)
am 15.06.2007 - 12:55 Uhr

Hallo pebosi,

das klingt gut, die Felder anlegen schaffe ich bestimmt.

Aber was ist "einen neuen View anlegen" und wo mache ich das?
Und wie geht's weiter? Exposed Filter? Wo und wie mache ich das?

Vielen Dank.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, einen View kannst du

Eingetragen von pebosi (2645)
am 18.06.2007 - 09:07 Uhr

Hallo, einen View kannst du über das Views Modul anlegen, wenn du das geschafft hast, kannst du dort die Felder angeben, die ausgegeben werden sollen, mit dem Exposed Filter kannst du das Suchformular machen.

gruß pebosi

gruß pebosi
--
https://pebosi.net

  • Anmelden oder Registrieren um Kommentare zu schreiben

Keine Chance

Eingetragen von DrupalFan (1646)
am 11.07.2007 - 00:00 Uhr

Ich habe das jetzt versucht.

Leider kann ich keine Views anlegen, die User ausgeben, denn die Views geben ja nur Nodes, also Content aus.

In diesem Fall geht es aber nur um die User-Suche, wie der Titel dieses Threads schon besagt.

Wie das mit dem Exposed Filter genau funktioniert, weiß ich leider nicht. Was muss ich hier eingeben, um so ein "Views" für Mitglieder zu erstellen, bei dem man nach bestimmten Kriterien der Mitgliederprofile suchen kann????

Unlösbar schint auch das:
Die Adresse (Straße, Ort, Bundesland, Land) wird ja über das Location-Modul eingeben, ist also KEIN Teil vom Profil direkt. Ich glaube, dass das deswegen bei der Erstellung der Views gar nicht aufscheint, ich kann nach "Ort" gar nicht suchen, weil es den Parameter bei der Views-Erstellung gar nicht gibt. ---> Lösbar?

Fehler:
Es gibt einen Fehler im Views-Modul: Hab ein "Views" erstellt, beim ersten Aufruf gehts, nun werden Felder und ein "Suchen"-Button angezeigt. Drückt man auf "Suchen", landet man immer auf der Startseite (des Projekts) statt bei den Suchergebnissen.

Ich denke, dass dies daran liegt, dass freundliche URLs aktiviert sind, der "Suchen"-Button als "Action" aber nur den hinteren Teil nach dem Fragezeichen enthält und damit den Pfad verliert:

Statt
www.expample.com/admin/build/views/TestView1?op0=%3D&filter0=...
wird nur
www.example.com/?op0=%3D&filter0=...
aufgerufen, weil der Pfadteil dazwischen verlorgen geht!!!!

Lösbar?

Wer kann mir weiterhelfen?
Vielen Dank.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nochmal versucht

Eingetragen von DrupalFan (1646)
am 13.08.2007 - 23:13 Uhr

Ich habs nochmal versucht mit den Modulen
- views
- usernode
- cck
- nodeprofile
- nodefamily

Ich habe alle Module durchschaut und auch richtig bedient.

Es klappt vorallem deswegen nicht, weil man bei der Erstellung eines "Views" den Usernamen (z. Bsp. angesprochen über Usernode: Name) im Exposed Filter keinesfalls als einfaches Textfeld realisieren kann (also das Suchfeld), sondern immer nur als Liste aller Usernamen.

Bei anderen Werten (Profile: Ort, etc. etc) klappt das sehr wohl, da kann man auch ein Textfeld nutzen um im Ort zu suchen, aber beim Usernamen keinesfalls, egal welche Variante man nicht.

Der Grund scheint da zu sein, dass "Views" zwar die Liste der Usernamen anzeigt, die Liste aber mit den User-IDs (also die Zahl) hinterlegt ist, statt dem Text des Usernamens.

Weiters klappt es absolut nicht, wenn man den Usernamen (angesprochen z. Bsp. über Usernode: Name, oder über das Nodeprofile-Feld) als Argument realisieren will. Es funktioniert einfach nicht, wenn man das machen will, obwohl es mit anderen Feldern funktioniert, nicht aber beim Usernamen, egal wie man es versucht.

Wenn das jemand mit diesen Modulen trotzdem schafft, dass man damit eine brauchbare Usersuche realisieren kann (auch Eingabe der Anfangsbuchstaben, usw), ist Weltmeister. Bitte Lösung hier posten.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Suche Lösung

Eingetragen von DrupalFan (1646)
am 13.08.2007 - 23:17 Uhr

Suche weiterhin eine Lösung.

Vielleicht klappt es mit dem Search-Modul, zumindest könnte man damit Usernamen suchen. Aber wie gestaltet man das um so dass die Ausgabe der Usernamen erweitert ist und auch das Suchformular anders aussieht???

Suche weiterhin eine Lösung für eine erweiterte User-Suche!!!!!
- Username, PLZ, Ort, Land, Bundesland, ev. Interessen, Alter

WER KANN HELFEN?
Vielen Dank.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Profile Plus

Eingetragen von rokr (593)
am 14.08.2007 - 00:13 Uhr

Hast du dieses Modul schon ausprobiert?
http://drupal.org/project/profileplus
Habs selbst noch nicht getestet, aber klingt nach dem, was du suchst.

ciao, Ronald

  • Anmelden oder Registrieren um Kommentare zu schreiben

Guter Screencast auf drupaldojo zu views

Eingetragen von eigentor (1424)
am 14.08.2007 - 00:18 Uhr

Bin zwar auch kein views-Profi und es wird dir evtl. nicht mal bei deinem aktuellen Problem helfen. Aber auf www.drupaldojo.com gibt es einen prima Skypecast zum Thema Views, ist eine der ersten Folgen. Josh stellt da allerhand mit Views an (auch Panels und cck wird behandelt):Lesson: Module Mashups! http://drupaldojo.com/node?page=9 Eine der besseren Folgen. Nicht jedesmal macht es Spass zuzugucken, aber diese Folge auf jeden Fall, und da ist Josh auch sehr firm, zudem ist er ein guter Entertainer. (teilweise unfreiwillig, da die Verbindung immer wieder zickt... ;) )

Da)bei sein ist alles

rufzeichen-logo

  • Anmelden oder Registrieren um Kommentare zu schreiben

Profileplus

Eingetragen von DrupalFan (1646)
am 14.08.2007 - 00:42 Uhr

Danke, die Idee mit Profileplus ist echt gut. Im Prinzip ist es fast eine Volltextsuche in den ganzen Userprofilen.

Ist nicht ganz, was ich brauche, aber ich werde es wohl einsetzen. Witzig ist auch, dass bei Eingabe von mehreren Suchwörtern eine Veroderung erfolgt, also nicht wie bei Google eine Und-Verknüpfung (was wir alle gewohnt sind).

Leider kann man damit nicht nur die User aus einem Land suchen oder nur unter den Usern in Berlin, oder ähnliches ...

Werd es bestimmt einsetzen, brauch aber auch noch eine Detailsuchen, bei der man in bestimmten Feldern suchen kann, bin da auch "Site User List" gestossen .......

  • Anmelden oder Registrieren um Kommentare zu schreiben

Site User List

Eingetragen von DrupalFan (1646)
am 14.08.2007 - 00:53 Uhr

"Site User List" ist genial!

Kommt dem, was ich brauche, sehr nahe. Bedienung ist merkwürdig dahingehend, dass man zuerst 2mal aufklappen muss, bevor man z. Bsp. im Feld "Username" ein Keyword suchen kann.

Leider kann man den Wert für "Zuletzt online" nicht ausgeben, ob sich das selbst erweitern läßt weiß ich dzt. noch nicht.

Dennoch ein gutes Modul, würde gerne wissen wie viele Treffer pro Seite angezeigt werden und wie man die Search Options so anpassen kann, dass man nicht 2mal aufklappen kann und den Link auf den Benutzernamen legt statt auf "view".

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zu ProfilePlus

Eingetragen von DrupalFan (1646)
am 14.08.2007 - 00:54 Uhr

Gibt man 2 Stichwörter ein, werden diese verundet, gibt man 3 ein, wird das 3. verodert, jedenfalls nimmt dann die Trefferanzahl, sehr sehr merkwürdig ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Site User List

Eingetragen von Ben W (18)
am 22.08.2007 - 10:06 Uhr

Hallo.

Gibt es schon eine Lösung für das 2 malige Aufklappen des Moduls und der Einschränkung der angezeigten User bzw. Umblättern?

Ben

  • Anmelden oder Registrieren um Kommentare zu schreiben

Blättern fehlt

Eingetragen von DrupalFan (1646)
am 22.08.2007 - 13:25 Uhr

Das Blättern fehlt mir auch noch, die anderen Sachen habe ich gelöst, in dem ich einfach das Modul umgeschrieben habe. Dies ist bis dato die beste Lösung.

Wer hat Erfahrung mit dem Blättern ("Pagination")??? Bitte um Tipps, wie man sowas angeht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Site User List Suche anpassen

Eingetragen von Ben W (18)
am 22.08.2007 - 15:47 Uhr

Hallo DrupalFan.

Ist es möglich Deine Lösung für das "Aufklappen" auch zu erhalten?

Alternativ zu Pagination wäre es für mich interessant einfach alle User auf der ersten Seite auszuschalten. So das nur die Ergebnisse angezeigt werden.

Hat schon jemand Erfahrungen mit mehr als 500 / 1000 oder mehr User gemacht? Bin da für Infos aller Art dankbar...

Ben

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vereinfachung

Eingetragen von DrupalFan (1646)
am 22.08.2007 - 16:35 Uhr

Den Teil einfach ausblenden:

//  $ret['profile'] = array(
//    '#type' => 'fieldset',
//    '#title' => t('Contact Information'),
//    '#collapsible' => true,
//    '#collapsed' => ((isset($default_what) and ($default_what != '')) ? false
//                                                                      : true),
//    '#attributes' => array('class' => 'site-user-list-checkboxes-form'),
//    '#tree' => true,
//    '#weight' => -100,
//  );

Und

        //'#value' => t('Find Users'),
        '#value' => t('GO'),

Und in der style.css deines templates einige Styles ähnlich wie hier einfügen:

fieldset#site-user-list-results {
   border-top-width:0pt;
   border-bottom-width:0pt;
   border-left-width:0pt;
   border-right-width:0pt;
   padding: 0pt;
   margin: 0pt;
}

fieldset#site-user-list-search-options {
   margin-bottom: 10px;
}


fieldset#site-user-list-search-options div.form-item {
   display:inline;
}

fieldset#site-user-list-search-options div.form-item .form-text {
   font-size:1.5em;
   margin-top:5px;
   margin-top:3px;
   padding:3px;
   width:250px;
}

fieldset#site-user-list-search-options .form-submit {
   font-size:1.5em;
}

  • Anmelden oder Registrieren um Kommentare zu schreiben

Welche Datei?

Eingetragen von Ben W (18)
am 22.08.2007 - 16:41 Uhr

Danke!

Welche Datei/n muß ich ändern für die ersten beiden Infos?

Die style.css ist mir klar.

  • Anmelden oder Registrieren um Kommentare zu schreiben

.module

Eingetragen von DrupalFan (1646)
am 22.08.2007 - 17:03 Uhr

site-user-list.module

Ich weiß, man sollte Quellcode nicht direkt ändern, aber bisher ist das die beste Lösung. Mach einfach eine Kopie von site-user-list.module und lass diese im Verzeichnis, dann kannst Du jederzeit auf diese zurückgreifen, wenn es mal eine andere Lösung gibt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • PHP 8.1 - Deprecated function: rtrim()
  • Preloader / Spnner entfernen Menu Link Modal-Modul
  • Schriftgröße standard einstellen
  • Drupal Website gestalten
  • MariaDB 10.6
  • Entity Reference - Title Felder werden als Link angezeigt
  • Tokens werden in Viev als Link angezeigt
  • [bug entdeckt & workaround gefunden] benutzerdefinierte Felder vom Userprofil tauchen ungefragt auch in den Forumtopics auf...
  • [gelöst] Mass contact Empfängerliste nach Taxonomy Term statt Rolle
  • Update V. 9.3.12 auf V. 9.4 mit Fehler: Modul mySQL fehlt. Bitte Hilfe.
  • Sprachpfad, in Drupal Korrekt einstellen, auch bei den Meta-Tags
  • Update von Drupal 9.3 auf 9.4 oder bei 9.3 bleiben
Weiter

Neue Kommentare

  • Danke fürs Feedback. Gut dass
    vor 2 Tagen 8 Stunden
  • Patch angewandt
    vor 2 Tagen 12 Stunden
  • core_version_requirement: ^8
    vor 4 Tagen 13 Stunden
  • core_version_requirement: ^8
    vor 4 Tagen 13 Stunden
  • ok. Wenn ich das mache
    vor 4 Tagen 13 Stunden
  • Bei gleichem Namen hat das
    vor 4 Tagen 14 Stunden
  • Sorry, dass ich mich hier
    vor 4 Tagen 14 Stunden
  • Habe Patch versucht
    vor 4 Tagen 21 Stunden
  • Hier wird ein Patsch
    vor 4 Tagen 23 Stunden
  • Mit Drupal geht das um 150
    vor 5 Tagen 10 Stunden

Statistik

Beiträge im Forum: 247866
Registrierte User: 19592

Neue User:

  • Davidsnins
  • kudes
  • Tkakah

» Alle User anzeigen

User nach Punkten sortiert:
wla9213
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 3 Gäste online.

Benutzer online

  • alanjones25

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association