Teamlist-User-Hover-Avatar

Jek
Titel: Teamlist-User-Hover-Avatar
Version: 1.0
Beschreibung: Titel
Memberslist-User-Hover-Avatar (MUHA)

Version
v0.5

Beschreibung
Wenn man bei der Teamliste über einen Benutzernamen fährt wird neben dem Mauszeiger das Avatar des jeweiligen Teammitglieds angezeigt.

Sonstige Anmerkungen & Danke
Dieser Hack basiert auf dem "Wer-Ist-Online Hover-Avatar" von Xeranon. Vielen Dank für die Erlaubnis zur Benützung des Hacks.

Changelog
--v1.0.1-- Bugfix
----
Demo: http://img432.imageshack.us/img432/2161/tuha0xe.jpg

weiter zum Download
hutzi
Ist es nun für die Team- oder Memberslist gedacht?

ich find keine einzige Suchstelle in meiner team.php
Jek
Oh, entschuldigung, Copy & Paste Fehler, da ich es für die Team- sowie Mitgliederliste realisiert habe.

Wie der Threadtitel lautet, also es ist für die Teamliste.
hutzi
hmm, trotzdem find ich die ersten drei Suchstellen mit keiner Passage unglücklich
Jek
Such mal für den ersten Punkt nach folgendem:
php:
1:
2:
$users $db->query("SELECT
 u.userid, u.username, u.invisible, u.receivepm, u.lastactivity,

und füge hinten folgendes an:
php:
1:
u.avatarid,


Funktioniert das so?

Könntest du mir noch genau sagen welche Angaben du in der Datei nicht findest?
hutzi
ja, die Stelle würde ich auf Anhieb finden.
So fängt aber deine ReadMe nicht an *g*

Das find ich komplett nicht:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
 Suche:
	    else $result = $db->query("SELECT userid, username, email, homepage, regdate, userposts, showemail, usercanemail, receivepm FROM bb".$n."_users WHERE".ifelse($letter," username LIKE '$letter%' AND")." activation=1 ORDER BY $sortby $order LIMIT ".($membersperpage*($page-1)).",".$membersperpage);
	  Ersetzen durch:
	    else $result = $db->query("SELECT userid, username, email, homepage, regdate, userposts, showemail, usercanemail, receivepm, avatarid FROM bb".$n."_users WHERE".ifelse($letter," username LIKE '$letter%' AND")." activation=1 ORDER BY $sortby $order LIMIT ".($membersperpage*($page-1)).",".$membersperpage);

	  Suche:
	    eval ("\$membersbit .= \" ".$tpl->get("memberslist_membersbit")."\";");
	  Davor einfügen:
	    /* MemberslistUserHoverAvatar*/
	    $showava="";
	    $avaqry = $db->query_first("SELECT * FROM bb".$n."_avatars WHERE avatarid='$user[avatarid]'");
	    if($avaqry['avatarid'] && $showavatar==1 && $wbbuserdata['showavatars']==1) {
	    $showava=" onMouseOver=\"return overlib('<img src=images/avatars/avatar-$avaqry[avatarid].$avaqry[avatarextension]>',RIGHT,ol_fgcolor='{tabletitlecolor}',ol_bgcolor='{tableinbordercolor}',ol_width='$avaqry[width]');\" onMouseOut=\"return nd();\"";
	    }
	    /* MemberlistUserHoverAvatar*/


kann das sein, das die für die memberlsit Hack Hover Dingsbums gedacht ist?

********************

Auszug:
- Templatesdateien anpassen
- team.tpl
Suche
$headinclude
Darunter einfügen
<script language="JavaScript" src="overlib.js"></script>
- team_adminbit.tpl
Suche
<td nowrap width=100%><normalfont><b><a href="profile.php?userid=$user[userid]&sid=$session[hash]"
Dahinter einfügen
$showava
- team_modbit.tpl
Suche
<td nowrap width=100%><normalfont><b><a href="profile.php?userid=$user[userid]&sid=$session[hash]"
Dahinter einfügen
$showava

******** fehlt da nicht auch noch die team_supermodbit.tpl ?? ***
Jek
Das war leider ein Copy&Paste Fehler, nun ist in der neuen Version die Readmedatei angepasst worden, sollte so nun alles funktionieren.
HarryPotter
hilfe ich kann die stelle nicht finden--- kann mir bitte jemand helfen??? unglücklich unglücklich unglücklich

oder mir das eventuell instalieren???

ich wäre echt froh über jede hilfe danke schön....
Harry Potter 01
ja halo also ich finde diesen hack ja auch hammer nur kann ich diese stelle leider nicht finden....
else $result = $db->query
vieleicht könnte man das eventuell auch umschreiben für das Wbb1.0.2. Board damit ich das auch verwenden kann...

Danke schön
XeRanoN
2 Mal LOL:
1. Wenn man unter demn einen Nick keien Antwort bekommt postet man einfach schnell unter nem zweiten??
2. Das ist für das WBB Lite 1.0.x.... mit x sind ALLE Versionen gemeint, also auch deine (im update zu 1.0.2 wurd eimho nru was bei den Sessiosn verändert...) Folgedessen such nochmal udn höänge sonst mal deine Datei an... (Anhängen, nicht posten)
Harry Potter 01
hat sich erledigt ich habe einen anderen hack genommen von der seite die in deiner Signatur steht
SnakeBlood
Da ist irgendwie ein Teil aus der Memberlist drin , kann man das richtig machen ? Würd das schon gern drinne haben smile
XeRanoN
Zitat:
Original von SnakeBlood
Da ist irgendwie ein Teil aus der Memberlist drin , kann man das richtig machen ? Würd das schon gern drinne haben smile

Es steht zwar membverlist manchmal, ist aber nur n copy past fehler, es funzt schon korrekt fröhlich Das "falsche" sidn nru di ekomentare Augenzwinkern
SnakeBlood
Öhm , da steht aber direkt als erstes in der readme :

- Scriptdateien anpassen
- team.php
Suche:
else $result = $db->query("SELECT userid, username, email, homepage, regdate, userposts, showemail, usercanemail, receivepm FROM bb".$n."_users WHERE".ifelse($letter," username LIKE '$letter%' AND")." activation=1 ORDER BY $sortby $order LIMIT ".($membersperpage*($page-1)).",".$membersperpage);
Ersetzen durch:
else $result = $db->query("SELECT userid, username, email, homepage, regdate, userposts, showemail, usercanemail, receivepm, avatarid FROM bb".$n."_users WHERE".ifelse($letter," username LIKE '$letter%' AND")." activation=1 ORDER BY $sortby $order LIMIT ".($membersperpage*($page-1)).",".$membersperpage);


und genau das was ich suchen muss findet der nich , in der memerslist.php aber schon aber nich in der team.php :/
TurboPascal
Hallo!
Ich wollte den Hack einbauen doch ich find die stelle nicht in der team.php: Mauer

Zitat:
- Scriptdateien anpassen
- team.php
Suche:
else $result = $db->query("SELECT userid, username, email, homepage, regdate, userposts, showemail, usercanemail, receivepm FROM bb".$n."_users WHERE".ifelse($letter," username LIKE '$letter%' AND")." activation=1 ORDER BY $sortby $order LIMIT ".($membersperpage*($page-1)).",".$membersperpage);
Ersetzen durch:
else $result = $db->query("SELECT userid, username, email, homepage, regdate, userposts, showemail, usercanemail, receivepm, avatarid FROM bb".$n."_users WHERE".ifelse($letter," username LIKE '$letter%' AND")." activation=1 ORDER BY $sortby $order LIMIT ".($membersperpage*($page-1)).",".$membersperpage);


Ich hab mal nachgeguckt im originalen wbb lite da gibt es die textstelle auch nicht! Anbei füge ich mal meine team.php. Ich hoffe sehr stark das mir jemand helfen kann.
Master-X
Versuche es mal mit der angehangenen:
TurboPascal
das problem ist jetzt das immer das gleiche avatar angezeigt wird wenn man einen mouseover macht, auch wenn es nicht der gleiche user ist