Svenkan
Titel: Usersuche
Version: 1.0
Beschreibung: Beschreibung: Mithilfe dieses Hacks wird in der Memberslist ein Feld eingefügt, wo man nach Usernamen suchen kann.
Autor: Svenkan
Demo: im Archiv
Getestet mit: WoltLab Burning Board Lite 1.0.0
Vorraussetzung: WoltLab Burning Board Lite 1.0.0
ACHTUNG! Für Schäden wird keine Verantwortung übernommen!
----
weiter zum Download
zoro
hi, cooler hack..
aber wenn ich z.B. bei suche "a" eingebe, zeigt er mir z.B. 7 verschiedene an..
aber da steht kein username davor..
da steht nur unter denen was drunter:
eMail Homepage PN Suchen Homie Dabei seit Beiträge
Svenkan
Zeig mal ein Pic. Ich weiß jetzt nicht, was du meinst....
zoro
ähm, noch was..
wenn man den code in der .tpl unter "benutzername" schreibt, sieht das komisch aus..
hier mal ein screen:
Svenkan
Muss auch eigentlich eher darüber. Sry, war'n Fehler meinerseits. install.txt gefixt.
zoro
und warum stehen da nun keine usernamen???
Svenkan
Also, bei mir funzt es ohne Probleme. Und normal kann man keine Fehler beim Einbau machen. Also, normal muss es funzen. Gibtes hier noch andere, die diesen hack gedownloadet haben und das gleiche Prob besitzten?
/edit: Ich hab die install auch ncohmal selber in meinem local-Board durchgeführt und es klappt ohne Probleme.
ullemuv
Zitat: |
Ihnen wird der Zutritt zu dieser Seite verwehrt.
Aus einem der folgenden Gründe fehlt Ihnen die Berechtigung, diese Seite zu betreten:
Sie sind im Forum nicht angemeldet. Einige Bereiche und Funktionen im Forum sind nur für angemeldete Benutzer zugänglich. Bitte nutzen Sie die Eingabemöglichkeit auf dieser Seite, um sich anzumelden. Falls Sie nicht registriert sind, können Sie dies hier tun.
Ihr Benutzeraccount könnte gesperrt worden sein. Melden Sie sich gegebenenfalls ab und kontaktieren den zuständigen Administrator.
Es gibt Bereiche im Forum, die bestimmten Benutzer vorbehalten sind. Sie haben Möglicherweise versucht einen solchen Bereich zu betreten.
|
tolles livedemo, muss ich sagen
mach entweder doch nen screen oder nen test-user
mfg ulle
HHK
Moin,
schöner Hack, habe ihn gleich eingebaut und bei mir klappt das einwandfrei.
Ich hätte jetzt aber noch ein paar Vorschläge um das ganze noch etwas abzurunden:
Herkunft, Interessen, Beruf und Messanger in der Suche berücksichtigen (nach diesen Dingern kann man momentan ja nicht suchen)
Und es wäre auch sehr cool wenn neben dem Suchfenster noch 3 Optionen ständen:
männlich; weiblich; egal
Egal wäre dann als Standart gesetzt.
Und last but not least.
Man sollte nach dem Alter suchen können, ist zwar keine Standartfunktion aber ein kleiner Hack welcher schnell drinne ist:
Alter in Memberlist
Das Hätte den Vorteil das man viel genauer nach Usern suchen kann
Arganto
Zitat: |
Original von Svenkan
Also, bei mir funzt es ohne Probleme. Und normal kann man keine Fehler beim Einbau machen. Also, normal muss es funzen. Gibtes hier noch andere, die diesen hack gedownloadet haben und das gleiche Prob besitzten?
|
Bei mir wurde der Name auch nicht angezeigt. Lag aber am Group-Color-Hack, der da ein username2 statt dem eigentlich einbindet. Das musste ich natürlich noch ändern, dann ging es aber prima.
snow-kid
Hallo,
hatte dasselbe Problem. Habe den Code in der "memberslist.php" wie folgt geändert:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
|
$membersearch=intval($_GET['username']);
if($_GET['action']=="member_search") {
$membersuche=$db->query("SELECT * FROM bb".$n."_users WHERE username like '%".$username."%' ORDER by username ASC");
while($members2 = $db->fetch_array($membersuche)) {
if($members2['showemail']==1) eval ("\$members_email = \" ".$tpl->get("memberslist_email")."\";");
elseif($members2['usercanemail']==1) eval ("\$members_email = \" ".$tpl->get("memberslist_formmail")."\";");
else $members_email=" ";
if($members2['homepage']) eval ("\$members_homepage = \" ".$tpl->get("memberslist_homepage")."\";");
else $members_homepage=" ";
if($members2['receivepm'] && $wbbuserdata[canusepms]==1) eval ("\$members_pm = \" ".$tpl->get("memberslist_pm")."\";");
else $members_pm=" ";
if($members2['userposts']) eval ("\$members_search = \" ".$tpl->get("memberslist_search")."\";");
else $members_search=" ";
$members['regdate'] = formatdate($dateformat,$members2['regdate']);
eval ("\$membersbit .= \" ".$tpl->get("memberslist_membersbit")."\";");}
eval("\$tpl->output(\"".$tpl->get("memberslist")."\");");
exit;
} |
|
Nun werden mir nur die Beitragszahl des Mitglieds nicht angezeigt.
Wäre schön wenn mir jemand helfen könnte.
greetz
cornsnake30
Zitat: |
Original von snow-kid
Hallo,
hatte dasselbe Problem. Habe den Code in der "memberslist.php" wie folgt geändert:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
|
$membersearch=intval($_GET['username']);
if($_GET['action']=="member_search") {
$membersuche=$db->query("SELECT * FROM bb".$n."_users WHERE username like '%".$username."%' ORDER by username ASC");
while($members2 = $db->fetch_array($membersuche)) {
if($members2['showemail']==1) eval ("\$members_email = \" ".$tpl->get("memberslist_email")."\";");
elseif($members2['usercanemail']==1) eval ("\$members_email = \" ".$tpl->get("memberslist_formmail")."\";");
else $members_email=" ";
if($members2['homepage']) eval ("\$members_homepage = \" ".$tpl->get("memberslist_homepage")."\";");
else $members_homepage=" ";
if($members2['receivepm'] && $wbbuserdata[canusepms]==1) eval ("\$members_pm = \" ".$tpl->get("memberslist_pm")."\";");
else $members_pm=" ";
if($members2['userposts']) eval ("\$members_search = \" ".$tpl->get("memberslist_search")."\";");
else $members_search=" ";
$members['regdate'] = formatdate($dateformat,$members2['regdate']);
eval ("\$membersbit .= \" ".$tpl->get("memberslist_membersbit")."\";");}
eval("\$tpl->output(\"".$tpl->get("memberslist")."\");");
exit;
} |
|
Nun werden mir nur die Beitragszahl des Mitglieds nicht angezeigt.
Wäre schön wenn mir jemand helfen könnte.
greetz |
Hat den schon jemand ne Lösung das mit den Beitragszahlen.
Wäre schön wenn einer was wüßte.
HCC
Hi,
hier gibt es keine hilfe mehr oder? Der Hack funzt nur wenn man an seiner Memberlist nichts duch andere Hacks verändert hat.
Ich hbe zum Beispiel: Kennzeichen, letzter Besuch, online Status und Abwesenheit in der Memerliste. Die funzen alle nicht. Schade das ist eine feine Sache mit der Mitgliedersuche. Hat nicht einer Lust da mal zu helfen?
Gruß
HCC
Izzmoo
Zitat: |
Original von cornsnake30
Zitat: |
Original von snow-kid
Hallo,
hatte dasselbe Problem. Habe den Code in der "memberslist.php" wie folgt geändert:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
|
$membersearch=intval($_GET['username']);
if($_GET['action']=="member_search") {
$membersuche=$db->query("SELECT * FROM bb".$n."_users WHERE username like '%".$username."%' ORDER by username ASC");
while($members2 = $db->fetch_array($membersuche)) {
if($members2['showemail']==1) eval ("\$members_email = \" ".$tpl->get("memberslist_email")."\";");
elseif($members2['usercanemail']==1) eval ("\$members_email = \" ".$tpl->get("memberslist_formmail")."\";");
else $members_email=" ";
if($members2['homepage']) eval ("\$members_homepage = \" ".$tpl->get("memberslist_homepage")."\";");
else $members_homepage=" ";
if($members2['receivepm'] && $wbbuserdata[canusepms]==1) eval ("\$members_pm = \" ".$tpl->get("memberslist_pm")."\";");
else $members_pm=" ";
if($members2['userposts']) eval ("\$members_search = \" ".$tpl->get("memberslist_search")."\";");
else $members_search=" ";
$members['regdate'] = formatdate($dateformat,$members2['regdate']);
eval ("\$membersbit .= \" ".$tpl->get("memberslist_membersbit")."\";");}
eval("\$tpl->output(\"".$tpl->get("memberslist")."\");");
exit;
} |
|
Nun werden mir nur die Beitragszahl des Mitglieds nicht angezeigt.
Wäre schön wenn mir jemand helfen könnte.
greetz |
Hat den schon jemand ne Lösung das mit den Beitragszahlen.
Wäre schön wenn einer was wüßte. |
Jo, wäre cool wenn jemand ne Lösung dafür hätte.