Hallo, Gast! (Registrieren)

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


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Avatare nur bei registrierten Benutzern anzeigen
#1
Question 
Hallo,

ich wollte mal in diesem Forum nachfragen, ob es mit myBB möglich ist, die Avatare aller Benutzer nur für die registrierten Benutzer anzeigen zu lassen. Gäste bzw. nicht angeldete Benutzer sollen sollen keine Avatare (Bilder) sehen können, sondern nur die Namen.

Für eine Antwort wäre ich sehr dankbar.

gruß
chapuisat
Hey, gibt es dazu wirklich keine Lösung?

Es würde mir wirklich sehr weiterhelfen...
Zitieren
#2
Öffne die Datei inc/functions_post.php und suche nach:
PHP-Code:
if($post['avatar'] != "" && $mybb->user['showavatars'] != "no"
Ersetzen durch:
PHP-Code:
if($post['avatar'] != "" && $mybb->user['showavatars'] != "no" && $mybb->user['uid'] != "0"

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#3
Super!
Hat funktioniert!

Lieben Dank!
Zitieren
#4
Hallo Michael,

ich habe nun auf 1.4.6 upgegradet, nun ist die von Dir angegebene Zeile ininc/functions_post.php anders und vor allem wieder zu ändern. Wie kann man es einstellen, dass es nach eine Upgrade nicht jedesmal wieder weg ist? Geht das irgendwie?

Die Zeile heisst nun:
PHP-Code:
if($post['avatar'] != "" && ($mybb->user['showavatars'] != || !$mybb->user['uid'])) 

sollte wohl in

PHP-Code:
if($post['avatar'] != "" && $mybb->user['showavatars'] != "no" && $mybb->user['uid'] != "0"

geändert werden. Korrekt?

Gruß
chapuisat
Zitieren
#5
Die Änderung muss nach jedem Überschreiben der Datei erneut vorgenmmen werden.
So muss die Zeile lauten:
PHP-Code:
if($post['avatar'] != "" && $mybb->user['showavatars'] != && $mybb->user['uid'] != 0
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#6
Und über Templates ist das nicht möglich?
Zitieren
#7
Nein, leider nicht.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#8
Wenn das Plugin PHP in Templates and Template Conditionals installiert ist, kann man das hinkriegen.
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
Question Avatare anzeigen in der Teamübersicht voyager8000 18 5.386 03.05.2015, 17:12
Letzter Beitrag: MrBrechreiz
  E-Mail Informationen bei Freischalten von Benutzern wernerz 4 1.750 20.03.2012, 12:26
Letzter Beitrag: wernerz
  Schreibstil von Benutzern anpassen tobo78 2 1.815 29.07.2008, 18:59
Letzter Beitrag: tobo78