MyBB.de Forum

Normale Version: Hover Avatar bei Index-Onlineliste
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
(06.04.2015, 08:10)Jockl schrieb: [ -> ]Was hast Du denn an Änderungen vorgenommen? Die Anpassung auf der ersten Seite dieses Threads tun auch unter MyBB 1.8 immer noch das, was sie sollen.....

Ja, muss an einer Änderung deinerseits liegen. Ich hab es im 1.8.5 eingebaut und es funktioniert problemlos.
Hallo und Guten Abend,

dieser kleine Hack ist genau das was ich suche und anhand der ausführlichen Anleitung hab ich ihn nun in mein MyBB 1.8.7 eingebaut.

Vorgenommene Änderungen:
overlib.js im Ordner jscripts hochgeladen
Anpassung des Index Templates
Anpassung der Index.php wie auf Seite 1 & 2 beschrieben (Avatare für Gäste nicht hover-bar)

Er zeigt mir das Hover aber nicht an. Könnte mir evtl. jemand helfen ?



Ich hab den Fehler gefunden. Tut mir leid, das ich vorschnell nach Hilfe gesucht habe. Man sollte Codes auch an die richtige Stelle kopieren. *hust*
Hallo,
ich (Anfängerin) greife das Thema nochmal auf Blush 
Habe die Änderungen vorgenommen wie vorne auf den Seiten beschrieben.
Leider wird nichts angezeigt Angel
Ich vermute ich habe was falsch gemacht, weiß aber nicht was.
Hänge mal die index.php an.
LG
Jetzt habe ich aber zwei Fragen dazu und hoffe, dass ihr mir da weiter helfen könnt.
1. - Wie kann ich die Abmessungen des angezeigten Avatars anpassen? ^^°°
Ich denke mal "avatardimensions" ist das Zauberwort? Aber wie kann ich die festlegen? bzw. die Anzeige verkleinern?

2. - Ist es möglich, neben dem Avatar noch weitere Informationen anzuzeigen, die aus bestimmten Profilfeldern bestehen?
Die Abmessungen des Avatars solltest Du anpassen können, in dem Du ".$avatar_dimensions[0]." (siehe erste Seite des Themas) durch einen festen Pixel-Wert ersetzt.
Ob man den Avataren noch weitere Infos aus den Profilfeldern hinzufügen könnte, das müsste man prüfen. Aber ehrlich gesagt: in der Zwischenzeit habe ich auch das Profil des Users angeklickt und kann mir das übersichtlicher im Profil ansehen.... Wink
Herzlichen Dank, Jockl.
Hat funktioniert. ^__^

Und im nachhinein betrachtet hast du auf jeden Fall Recht, wegen der zusätzlichen Angaben. ^^
Huhu,

Ich habe mal eine (hoffentlich) kleine Frage. Kann ich man das ganze irgendwie so verändern, dass man irgendwie den rahmen in jeden style im css anpassen kann? Da wir einmal einen dunklen Style und einmal einen hellen style haben und da zwei unterschiedliche farben schon praktisch wären

LG
Huhu,
ich würde das auch gerne mit dem Gäste bekommen einen Default Ava im Hover angezeigt, aber mein Codeschnipsel sieht ein wenig anders aus, als von Jockl hier beschrieben, kann mir das einer helfen, wie ich das jetzt am besten wie einfüge  Blush

(23.03.2014, 16:58)Jockl schrieb: [ -> ]Du könntest dafür folgende Zeilen
PHP-Code:
//$user['profilelink'] = build_profile_link($user['username'], $user['uid']);
$avatar_dimensions explode("|"$user['avatardimensions']);
$user['profilelink'] = "<a href=\"member.php?action=profile&uid=".$user['uid']."\" onMouseOver=\"return overlib('<img src=".$user['avatar'].">',RIGHT,ol_fgcolor='BDC18B',ol_bgcolor='D3D3BD',ol_width='".$avatar_dimensions[0]."');\" onMouseOut=\"return nd();\">".$user['username']."</a>"
so abändern
PHP-Code:
if($mybb->user['uid'] != 0)
{
 $avatar_dimensions explode("|"$user['avatardimensions']);
 $user['profilelink'] = "<a href=\"member.php?action=profile&uid=".$user['uid']."\" onMouseOver=\"return overlib('<img src=".$user['avatar'].">',RIGHT,ol_fgcolor='BDC18B',ol_bgcolor='D3D3BD',ol_width='".$avatar_dimensions[0]."');\" onMouseOut=\"return nd();\">".$user['username']."</a>";
}
else
{
 $user['profilelink'] = build_profile_link($user['username'], $user['uid']);



Hier mal das Codestück, in dem ich das wie von Jockl beschriebene ersetzen sollte ^^
Code:
//$user['profilelink'] = build_profile_link($user['username'], $user['uid']);
$avatar_dimensions = explode("|", $user['avatardimensions']);if(!$user['avatar']){
 $user['avatar'] = "{$theme['imgdir']}/default_avatar.png";
}
$user['profilelink'] = "<a href=\"member.php?action=profile&uid=".$user['uid']."\" onMouseOver=\"return overlib('<img src=".$user['avatar'].">',RIGHT,ol_fgcolor='0c1917',ol_bgcolor='0c1917',ol_width='".$avatar_dimensions[0]."');\" onMouseOut=\"return nd();\">".$user['username']."</a>";
eval('$onlinemembers[] = "'.$templates->get('index_whosonline_memberbit', 1, 0).'";');
}

LG
Sio
Keiner eine Idee?  Sad
(21.06.2017, 17:35)Jockl schrieb: [ -> ]Die Abmessungen des Avatars solltest Du anpassen können, in dem Du ".$avatar_dimensions[0]." (siehe erste Seite des Themas) durch einen festen Pixel-Wert ersetzt.
Ob man den Avataren noch weitere Infos aus den Profilfeldern hinzufügen könnte, das müsste man prüfen. Aber ehrlich gesagt: in der Zwischenzeit habe ich auch das Profil des Users angeklickt und kann mir das übersichtlicher im Profil ansehen.... Wink

Huhu,
ich hatte jetzt mehrmals versucht die dimensionen für den Avatar zu ändern q-q aber leider ändert er da keine größe.
Seiten: 1 2 3