ilch Forum » Ilch Clan 1.1 » Allgemein » Nach Usernamen suchen...

Geschlossen
  1. #1
    User Pic
    BASTL Mitglied
    Registriert seit
    15.02.2006
    Beiträge
    37
    Beitragswertungen
    0 Beitragspunkte
    Hallo!

    Habe ein Problem auf meiner Homepage.
    Ich würde gern eine Suchfunktion einbauen, die nach den Usernamen suchen kann.
    Noch besser wäre es natürlich, wenn man nach Vornamen, oder Nachnamen suchen könnte.

    Hat da jemand eine Idee / Lösung zu?

    Danke!


    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Alienuser Mitglied
    Registriert seit
    21.04.2006
    Beiträge
    826
    Beitragswertungen
    2 Beitragspunkte
    Das ist ein bischen sehr sehr sehr komplex !!

    Denn du solltest am besten einen Index für die Tabelle erstellen die du durchsuchen willst !!

    Da musst du schon ein paar Jahre php erfahrung und SYL erfahrung haben !

    Ich schaffe es bis heute noch nciht eine Suche zu machen ^^ (Gut bin auch erst 15 ^^)

    Gruß
    Lars
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    thbreidenbach Mitglied
    Registriert seit
    05.05.2006
    Beiträge
    348
    Beitragswertungen
    0 Beitragspunkte
    Eine Suche nach Usernamen existiert bereits im Script - siehe Admin Bereich. Muss eben in die Page eingebaut werden - schaff ich aber i.M. net, weil ich erstmal meine Forumsuche bauen muss...

    Gruss Breiti

    P.S: Vor/-und Nachname??? Die Felder gibts ja so gar net^^
    -->leider kein "ilcher" mehr...
    externer Link
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Alienuser Mitglied
    Registriert seit
    21.04.2006
    Beiträge
    826
    Beitragswertungen
    2 Beitragspunkte
    stimmt hast recht die gibt es echt nicht !!!

    Habe ich garnich drauf geachtet ^^
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    BASTL Mitglied
    Registriert seit
    15.02.2006
    Beiträge
    37
    Beitragswertungen
    0 Beitragspunkte
    Aber die kann man doch erstellen...
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Alienuser Mitglied
    Registriert seit
    21.04.2006
    Beiträge
    826
    Beitragswertungen
    2 Beitragspunkte
    klar, nur müssen dann die user auch was eintragen sonst bringt das nichts ^^

    Und dann solltest du einen Index machen (ich weis ja nicht wie viele user du hast)

    ODer schau (wie oben schon beschrieben) in dem Adminbereich mal nach wie die suche da aufgebaut ist !!

    Gruß
    lars
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    thbreidenbach Mitglied
    Registriert seit
    05.05.2006
    Beiträge
    348
    Beitragswertungen
    0 Beitragspunkte
    Nur zur Info: Die neuen Profilfelder (Userfields und Profilefields sind getrennt!!!) sind net so Easy abzufragen!!! Siehe mein Xfire Thread. Um ein Xfire feld abzufragen musste ich die ID des Felds aus der DB ablesen und eigens abfragen!!

    Was die Suche angeht musst Du vermutlich nur die passenden Parameter an die index.php?search-xyz übergeben...

    Muss ich mir aber mal selbst angucken^^


    Gruss Breiti
    -->leider kein "ilcher" mehr...
    externer Link
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Alienuser Mitglied
    Registriert seit
    21.04.2006
    Beiträge
    826
    Beitragswertungen
    2 Beitragspunkte
    Ok so schwierg ist das nicht ^^

    Ich habe schon ca. 20 Felder neu reingemacht !

    Allerdings nicht mit dem Amdinpannel sondern Programmiert und dann geht das um einniges einfacher !!

    Gruß
    Lars
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    thbreidenbach Mitglied
    Registriert seit
    05.05.2006
    Beiträge
    348
    Beitragswertungen
    0 Beitragspunkte
    Jo erstellen ist natürlich kein Prob^^ Festverdrahtet geht auch, ist aber bei Updates von Ilch problematisch!! Also mach ich's über den Admin Bereich, aber die Abfrage!! Bei der xfire Abfrage hab ich's so gemacht:

    1
    $q = "SELECT b.uid, a.icq, d.val as xfire, a.avatar, a.status, a.name, c.name as posi, staat FROM prefix_groupusers b LEFT JOIN prefix_user a ON a.id = b.uid LEFT JOIN prefix_userfields d ON d.uid = a.id AND d.fid = 28 LEFT JOIN prefix_groupfuncs c ON b.fid = c.id WHERE b.gid = ".$gid." ORDER BY c.pos ASC, a.name ASC";

    Wichtig ist der Teil
    1
    LEFT JOIN prefix_userfields d ON d.uid = a.id AND d.fid = 28

    28 ist die ID des abzufrangenden Felds zwinker

    Gruss Breiti


    Zuletzt modifiziert von thbreidenbach am 14.09.2006 - 11:16:03
    -->leider kein "ilcher" mehr...
    externer Link
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Alienuser Mitglied
    Registriert seit
    21.04.2006
    Beiträge
    826
    Beitragswertungen
    2 Beitragspunkte
    hmm das mit dem update kann schon sein aber ich habe schon so viel selber gemacht das ich warscheinlich gar nicht mehr wechseln werde, da dann so viel eigenarbeit futsch währe und dann müsste man sich ja immer wieder neu in das Update "einlesen" darum glaube ich bleibe ich bei 1.1c !!

    Ich habe das alles ein bischen adners gemacht als du ich habe das n Kategoien und so gemacht (kannst du dir ja aml auf meiner Hp anschauen wenn die nuee oben ist denn die die ich jetzt noch habe ist noch die "alte")

    Gruß
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    BASTL Mitglied
    Registriert seit
    15.02.2006
    Beiträge
    37
    Beitragswertungen
    0 Beitragspunkte
    Ich kapier hier gerade nur noch gaaaaanz wenig...
    Ist es nun möglich, oder nicht?
    Bin leider in PHP eher eine Null...
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Alienuser Mitglied
    Registriert seit
    21.04.2006
    Beiträge
    826
    Beitragswertungen
    2 Beitragspunkte
    Hallo,

    es ist möglich, du musst eigentlich nur die Felder bekommen mit Name und NAchname. Die darfst du allerdings nicht im Adminmenü einbauen sondern usst sie einprogrammieren, denn (wie oben schon beschrieben) musst du die beiden felder einzelnd ansprechen können.

    Danach musst du nur noch eine Suche machen (siehe adminmenü (suche nach USern)) und dann ist das schon fertig !

    Aber wozu bracuhst du denn eine Suche Nach vor und Nachnamen ??

    Gruß
    lars
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    BASTL Mitglied
    Registriert seit
    15.02.2006
    Beiträge
    37
    Beitragswertungen
    0 Beitragspunkte
    Finde ich halt praktisch.
    So kann man die einzelnen User einfacher finden...
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Alienuser Mitglied
    Registriert seit
    21.04.2006
    Beiträge
    826
    Beitragswertungen
    2 Beitragspunkte
    aha ok aber wenn du jetzt jemanden hast wogher kennst du dann seinen NAmen (vor oder nachnamen) es wird doch hoffentlich im Forum nicht der echte name angegeben oder ?!

    Desweiteren warum gibt es überhaupt Nickanmen ??
    - Weil man seinen echten Namen nicht unbedingt preisgeben will also glaubst du, alle werden ihren echten Vor- und Nachnamen da eintragen (wohl eher nicht oder). Dann wenn du jetzt einen suchst, was siehst du zuerst (den Nickanemn) gehst du dann wirklich ins Forum (sofern iener den eingetragen hat) und suchst nach den Namen ?

    Dann, der Nickaneme besteht nur einmal aber vornamen können glech sein (es gibt ja nicht nur einen der xxx heißt oder?) Also dann ist die suche nach nicknamen 100mal genauer denn damit gfindest du nur einen !!

    Gruß
    Lars
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Jan-2- Mitglied
    Registriert seit
    14.09.2006
    Beiträge
    1
    Beitragswertungen
    0 Beitragspunkte
    Habe mir das Anliegen von Bastl durchgelesen und würde so eine Fuktion auch gut gebrauchen können...
    zu den Anmerkungen von Alienunser:
    Könnte man nicht eine Suche einbauen, die die Nicknames und die Proflifelder der Namen durchsucht?
    Bei mehr als 50 Usern ist es zum Beispiel umständlich eine PN zu schreiben, da man aus den 50 Usern den richtigen auswählen muß - und dieses Problem wird sich ja bei mehr angemeldeten Usern eher verschlimmern.

    ich habe leider aus den Antworten nicht erfahren können, ob es nun dafür bereits eine lösung gibt, jemand schonmal so etwas geschrieben hat oder nicht.

    Zu den Foren Anmerkungen: Wenn ich das richtig beobachtet habe, sucht die normale search.php nur in den Foren-Inhalten, weder in den Nicks der Einträger noch in den Überschriften... somit ist ein Finden der Mitglieder darüber auch nicht ohne Weiteres möglich.
    Das für mich auch weniger interessant.. wichtiger wäre mir das direkte Finden der Mitglieder... wäre ja auch spannend seine Heimatstadt anzugeben und zu schauen wer auch alles daher kommt...
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Alienuser Mitglied
    Registriert seit
    21.04.2006
    Beiträge
    826
    Beitragswertungen
    2 Beitragspunkte
    wie meinst du das mit der PN schribeen. Wenn du von jemanden was sagen bzw. shreiben willst, dann siehst du doch zuerst den Nickname oder ?

    Und die suche die du wolltest ist noch ein bischen komplizierter denn sie ist ja dann noch Tabellenübergreifend und wenn du shcon von 50 Usern sprichst dann würde ich dier empfehlen einen Index zu machen. Das ist aber kompliziert zu warten (wenn man neue user eintragen will oder die sich registrieren wollen oder was im Profil verändern wollen) denn du musst dann das bei der "echten" und bei dem Index machen !

    Gruß
    Lars
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten