Memberslist-User-Hover-Avatar

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

Version
v1.0

Beschreibung
Wenn man bei der Memberliste über einen Benutzernamen fährt wird neben dem Mauszeiger das Avatar des jeweiligen Benutzers 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.
----
Demo: http://img432.imageshack.us/img432/2986/muha3pk.jpg

weiter zum Download
SnakeBlood
Geht smile

Geile Sache, danke dafür !
Snake124
Auch von mir ein fettes Lob, hammerscript... Ehren
sh1n0d4
Klasse. Echt gut gemacht!
crash-coder
@jek


könntest das auch noch für die Team site anpassen?

hab mich mal selbst dran versucht nur leider gibt der das mouse over net aus

team.php
php:
1:
2:
3:
4:
$users $db->query("SELECT
 u.userid, u.username, u.invisible, u.receivepm, u.avatarid, u.lastactivity, 
 uf.*
 FROM bb".$n."_users u, bb".$n."_groups g


php:
1:
2:
3:
4:
5:
6:
7:
/* TeamUserHoverAvatar*/
        $showava="";
        $avaqry $db->query_first("SELECT * FROM bb".$n."_avatars WHERE avatarid='$members[avatarid]'");
        if($avaqry['avatarid'] && $showavatar==&& $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();\"";
        }
        /* TeamUserHoverAvatar*/


team_modbit.tpl

php:
1:
2:
3:
4:
5:
6:
7:
<tr bgcolor="$tdbgcolor" id="$tdid">
 <td nowrap>$user_online</td>
 <td nowrap width=100%><normalfont><b><a href="profile.php?userid=$user[userid]&sid=$session[hash]" $showava>$user2[username]</a></b></font></td>
 <td nowrap><smallfont>$forumbits</font></td>
 <td nowrap><normalfont>$user[field1]</font></td>
 <td nowrap><normalfont>$pm</font></td> 
</tr>


team.tpl

php:
1:
2:
3:
$headinclude
<script language="JavaScript" src="overlib.js"></script>
</head>


des is der code so wie ich ihn inner team anzeige nutze, nur find ich leider den fehler net..... und bevor ich wieder mal des board schrotte frag ich lieber ob des jemand lösen kann.....


thx im vorraus
XeRanoN
Den Hack gibt es imho auch für die Teamsite? :S
lenamaus
gibts denn so einen hack auch für das wbb.2.3.6? großes Grinsen
NilsC
bei mir gibts probleme beim einbinden dieses hacks. hab mal meine memberlist.php angehangen vielleicht kann mir jemand helfen
gindaisy
Hey =]

Ich habe bereits den Hack für die User-Onlineanzeige eingebaut, weshalb die Datei overlib.js bereits vergeben ist... Kann ich die Datei überschreiben, ohne dass der Hack auf der Startseite behindert wird, muss ich irgendwas ändern? =]

LG
rote_kaiserin
Hallo zusammen!

Bei mir gibt es leider auch Probleme, meine Memberliste sieht jetzt nämlich so aus: http://i48.tinypic.com/2mrgyvs.gif

Auch nach doppeltem Prüfen konnte ich meinen Einbaufehler jetzt nicht finden. Habt ihr eine Idee?
.skrindel
Hat super funktioniert, danke dafür smile <3
Anika90
Super Hack und funktioniert einwandfrei *Daumen heb*
Yelanha
Zitat:
Original von rote_kaiserin
Hallo zusammen!

Bei mir gibt es leider auch Probleme, meine Memberliste sieht jetzt nämlich so aus: http://i48.tinypic.com/2mrgyvs.gif

Auch nach doppeltem Prüfen konnte ich meinen Einbaufehler jetzt nicht finden. Habt ihr eine Idee?


Für den Fall, dass noch jemand, so wie ich, an dem Fehler verzweifelt:

Die Lösung ist ein kleiner Aufmerksamkeitsfehler bei der memberslist_membersbit.tpl

Ihr habt das $showava an der falschen Stelle eingesetzt. In der Anleitung heißt es:

code:
1:
2:
3:
4:
5:
	- memberslist_membersbit.tpl
	  Suche
	    <td bgcolor="{tablecolora}" id="tablea" nowrap align="left"><normalfont><b><a href="profile.php?userid=$members[userid]&sid=$session[hash]"
	  Dahinter einfügen
	    $showava


Der Code

code:
1:
<td bgcolor="{tablecolora}" id="tablea" nowrap align="left"><normalfont><b><a href="profile.php?userid=$members[userid]&sid=$session[hash]"

geht nach dem Angegebenen noch mit
code:
1:
>$members[username]</a></b></font></td>

weiter. Ihr müsst das $showava DAZWISCHEN einsetzen. Also zwischen dem " und >, dann klappt alles einwandfrei. Augenzwinkern

Zitat:
Original von gindaisy
Hey =]

Ich habe bereits den Hack für die User-Onlineanzeige eingebaut, weshalb die Datei overlib.js bereits vergeben ist... Kann ich die Datei überschreiben, ohne dass der Hack auf der Startseite behindert wird, muss ich irgendwas ändern? =]

LG


Ja du kannst die overlibs.js einfach überschreiben, da der Hack auf deinem bereits eingebautem Hack basiert. smile