Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=3)
-- Fragen zum WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=4)
--- Useravatar (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=1653)
Geschrieben von Andy am 22.09.2011 um 12:52:
Useravatar
Frage:
kan nman das Useravatar durch
$useravatar
an jeder beliebigen Stelle im index.tpl einsetzen, oder muß da mehr gemacht werden ??
L.G. und Danke
Andy
Geschrieben von haumi am 22.09.2011 um 15:40:
Im Prinzip schon aber ob da mehr gemacht werden muss, das muss ich mir anschauen.
Die Variable muss natürlich im verantwortlichen Template zur Verfügung stehen.
Wo möchtest du es denn hin haben?
LG
haum i
Geschrieben von Andy am 22.09.2011 um 19:38:
ich habe unsere Top 10 etwas verändert und mit der Abmeldung und dem Usernamen zusammen gefasst (Unter der Shoutbox)
Dort sollte über dem Usernamen sein Ava hin.
Das ganze habe ich über das index.tpl des Styles gemacht (tf_projekt_radio)
Geschrieben von haumi am 22.09.2011 um 21:00:
So ohne weiteres geht das nicht.
Ich schau aber mal das ich es hinbekomme.
Wird bestimmt morgen werden.
LG
haumi
Geschrieben von Andy am 22.09.2011 um 21:20:
kein Thema..
wann immer Du Zeit dafür hast...
Geschrieben von haumi am 22.09.2011 um 21:51:
Is fädisch!
Ich habe in der index.php über
| code: |
1:
|
eval("\$tpl->output("".$tpl->get("index")."");"); |
|
folgendes eingefügt:
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
|
if($wbbuserdata['userid']) {
if($wbbuserdata['avatarid'] && $wbbuserdata['showavatars']==1)
{
$ainfo = $db->query_first("SELECT avatarextension FROM bb".$n."_avatars WHERE avatarid LIKE ".$wbbuserdata['avatarid']."");
$avatarname="images/avatars/avatar-".$wbbuserdata['avatarid'].".".$ainfo['avatarextension']."";
eval ("\$avatar = "".$tpl->get("avatar_image")."";");
}
else {
$avatarname = "<img src="{$style['imagefolder']}/noavatar.gif" border="0" alt="" />";
eval("\$avatar = "".$tpl->get("avatar_noavatar")."";");
}
}
|
|
Im Template index die Zeile:
| code: |
1:
|
<td align="left"><span class="smallfont">{$lang->items['LANG_START_WELCOMEBACK']} <br><b><font size="6">$usercbar_username</b></font><br><a href="logout.php?u=$wbbuserdata[userid]{$SID_ARG_2ND}">{$lang->items['LANG_START_LOGOUT']}</a><br /><b> |
|
mit der folgnden ersetzt:
| code: |
1:
|
<td align="left"><span class="smallfont">{$lang->items['LANG_START_WELCOMEBACK']} <br><b><font size="6">$usercbar_username</b></font><br>$avatar<br><a href="logout.php?u=$wbbuserdata[userid]{$SID_ARG_2ND}">{$lang->items['LANG_START_LOGOUT']}</a><br /><b> |
|
Erstelle ein Template mit Namen: avatar_noavatar
und dem Inhalt
<img src="images/djs/nopicture.jpg" border="0" alt="Kein avatar" title="" />
der Link zum gif muss dem Board angepasst werden.
Das Ava wird nun unter dem Namen angezeigt!
LG
haumi
Geschrieben von Andy am 23.09.2011 um 12:59:
herzlichen Dank Haumi,
ich habe versucht es selber hin zu bekommen, hat aber nicht geklappt.
Ich finde es toll wie Du Dich immer reinhängst und fast alles möglich machst.
L.G. Andy
Geschrieben von Andy am 23.09.2011 um 16:58:
Haumi...
wir hatten ja über die Verlinkung des Usernamens gesprochen..
Ich denke das braucht nicht sein.
Mein eigenes Profil kenne ich ja.
Das würde doch nur für andere User sinn machen. Da ich dort meinen eigenen Namen sehe, so wie alle User dort ihren Namen sehen...ist das deke ich nicht sinnvoll.
Mal um Dir Arbeit zu ersparen
Geschrieben von Andy am 24.09.2011 um 13:20:
Haumi,
eine Bitte habe ich noch...
wenn ein User noch kein Ava hat wird es angezeigt wie im Screen.
Ist es möglich dann ein Bild anzuzeigen in dem No Avatar drin steht an zu zeigen?
Sowas haben wir ja auch im Sendeplan
L.G. und danke
Andy
Geschrieben von haumi am 26.09.2011 um 21:04:
ist fertig und die Anleitung mit folgendem Zusatz erweitert:
Erstelle ein Template mit Namen: avatar_noavatar
und dem Inhalt
<img src="images/djs/nopicture.jpg" border="0" alt="Kein avatar" title="" />
der Link zum gif muss dem Board angepasst werden.
LG
haumi
Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH