Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 3 Gast/Gäste
Mybb Avatar Fix
#1
Liebe mybb community,
ich hab da ein Problem mit meinem Theme.
Und zwar geht es um folgendes wenn die User ihr Profil aufraufen haben diese kein Avatar auf der Profiseite.
Ich habe mich erkundigt und dieses Plugin gefunden:
http://community.mybb.com/mods.php?actio...ad&pid=375
Und habe dies installiert aber das Funktioniert leider nicht.
Dann habe ich das hier gefunden in diesem Post
http://community.mybb.com/thread-166660.html

2. Include the small function into your own theme plugin:
Code:
// defaultavatarfix function by SvePu (http://community.mybb.com/user-91011.html) //
function defaultavatarfix()
{
   global $mybb;

   if(!$mybb->user['avatar'] && !empty($mybb->settings['useravatar']))
   {
       $mybb->user['avatar'] = $mybb->settings['useravatar'];
   }
}
$plugins->add_hook("global_intermediate", "defaultavatarfix");

Es wäre nett wenn mir jemand dabei helfen könnte Smile
euer: _nCo
Zitieren
#2
Seit wann tritt dies auf ?
Welche Plugins und welches Theme verwendest Du ?
Gibt es einen Link zu deinem Forum ?

Fragen über Fragen :p
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#3
Dieses Theme: http://community.mybb.com/mods.php?action=view&pid=196

Das Forum ist leider noch nicht zugänglich da ich erst veröffentlichen möchte wenn es fertig ist.
Plugins die ich installiert habe:
DVZ Shoutbox
Prostats (1.6.9)
Servers board (3.2)

Inaktive Plugins:
MyBB Default Avatar Fix (0.1)
Zitieren
#4
Tritt dieser Fehler auch im Standard Theme auf ?
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#5
Default ist drinne und das Selbe Problem :/
Zitieren
#6
Welche MyBB-Version verwendest du? Hast du auch den CSS-Fix ausprobiert? http://community.mybb.com/thread-166660-...pid1137600
Zitieren
#7
Die aktuellste 1.8.7
Wo füge ich die Codes ein damit ich es testen kann?

<div class="avatar-box">
<img src="{$mybb->user['avatar']}" alt="avatar" />
</div>

//

.avatar-box { height: 30px; width: 30px; background: url('../../../images/default_avatar.png') no-repeat; background-size: 100% auto; }
.avatar-box img { height: 30px; width: 30px; }
.avatar-box img[src=""] { display: none; }
Zitieren
#8
Code:
<html>
<head>
<title>{$mybb->settings['bbname']} - {$lang->profile}</title>
{$headerinclude}
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/report.js?ver=1800"></script>
</head>
<body>
{$header}
 
 
<table width="100%" cellspacing="0" cellpadding="{$theme['tablespace']}" border="0" align="center">
<tr><td valign="top" width="25%">

 
 <fieldset>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td width="75%">
<center><span class="largetext"><strong>{$formattedname}</strong></span>


------------------------------------------------------------------
<div class="avatar-box">
<img src="{$mybb->user['avatar']}" alt="avatar" />
</div>
-------------------------------------------------------------------


<span class="smalltext">
({$usertitle})<br />
{$groupimage}
{$userstars}<br />
<br /></center>
<strong>Joined:</strong> {$memregdate}<br />
<strong>D.O.B: </strong> {$membday} {$membdayage}<br />
<strong>{$lang->local_time}</strong> {$localtime}<br />
</span>
</td>
</tr>
</table>

Ich hab den Code unter:
Template bearbeiten: member_profile
Eingefügt wie er dort oben ist im bereich mit ---- makiert.
Jetz erscheint das Avatar aber wenn ich bei einem anderen Nutzer auf das Profile gehe erscheint dort mein Avatar.
Zitieren
#9
Das liegt daran, weil mit {$mybb->user['avatar']} immer das eigene aufgerufen wird.

Versuchs stattdessen mit {$avatar} oder mit {$memprofile['avatar']}
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#10
{$memprofile['avatar']}
damit hat es direkt funktioniert Smile
Danke dir! für deine schnelle antwort schönen abend noch ^^
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Kein login trotzdem coocki fix Zocker-KingHD 1 1.371 29.04.2016, 14:31
Letzter Beitrag: StefanT