MyBB.de Forum
Avatar für Gäste setzen + Avatare für Gäste verstecken - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Avatar für Gäste setzen + Avatare für Gäste verstecken (/thread-36460.html)

Seiten: Seiten: 1 2 3 4


RE: Avatar für Gäste setzen + Avatare für Gäste verstecken - itsmeJAY - 20.08.2019

(20.08.2019, 19:06)Schnapsnase schrieb: @ itsmeJAY

Dadurch wird doch aber kein "default-Avatar" angezeigt, oder??

stimmt, sorry. Nur kurz drüber geflogen Big Grin

Zeile 385:
Suche ebenfalls nach
PHP-Code:
$user['avatar'] = ''

ändere zu

PHP-Code:
$user['avatar'] = '<img src="images/default_avatar.png" width="70" height="70"/>'



RE: Avatar für Gäste setzen + Avatare für Gäste verstecken - Schnapsnase - 20.08.2019

Nach Deinen beiden Definitionen dürfte dann jeder User das default-Avatar haben, bis auf Gäste. Die sehen gar keins.
Richtig? Hab aufgrund des Feierabendbiers gerade eine Blockade. Big Grin


RE: Avatar für Gäste setzen + Avatare für Gäste verstecken - itsmeJAY - 20.08.2019

(20.08.2019, 19:19)Schnapsnase schrieb: Nach Deinen beiden Definitionen dürfte dann jeder User das default-Avatar haben, bis auf Gäste. Die sehen gar keins.
Richtig? Hab aufgrund des Feierabendbiers gerade eine Blockade. Big Grin

Big Grin die Ausrede lass ich gelten..

Es wird überprüft ob der Benutzer ein Avatar hat und zusätzlich ob der Benutzer der gerade die Seite besucht eine Benutzergruppe hat welche NICHT Gast ist (also ungleich 1). Wenn BEIDE Bedingungen wahr sind, wird das Avatar angezeigt.
Folglich sorgt die else Bedingung dafür, dass er das default Avatar bekommen soll sofern mindestens eine Bedingung nicht zutrifft. Also sobald er nicht in den ersten Block springt weil er z.B. kein Avatar hat oder ein Gast die Seite besucht, springt er in Else und weist das default Avatar zu. Big Grin


RE: Avatar für Gäste setzen + Avatare für Gäste verstecken - Schnapsnase - 20.08.2019

Jaaaaaa,

scheiß Bier Big Grin Big Grin Big Grin  - sorry.


RE: Avatar für Gäste setzen + Avatare für Gäste verstecken - Tintenklecks - 20.08.2019

Perfekt! Danke dir, JAY! Heart

Der erste Code (in Zeile 382) reicht vollkommen aus, weil drölfzig Standard-Avatare untereinander sind auch sinnfrei und erhöhen nur die Ladezeiten  Big Grin Der Standard-Avatar soll nur in den Postbits erscheinen, bei den Usergroups reicht es wenn die Namen angezeigt werden. 


Der Klecks ist euch ewig dankbar und spendiert noch ein Feierabendbier! XD


RE: Avatar für Gäste setzen + Avatare für Gäste verstecken - Schnapsnase - 20.08.2019

(20.08.2019, 19:39)Tintenklecks schrieb: Der Klecks ist euch ewig dankbar und spendiert noch ein Feierabendbier! XD

Gern geschehen....
Sehr schönes Theme übrigens in Deinem Forum.


RE: Avatar für Gäste setzen + Avatare für Gäste verstecken - itsmeJAY - 21.08.2019

(20.08.2019, 19:19)Schnapsnase schrieb: Nach Deinen beiden Definitionen dürfte dann jeder User das default-Avatar haben, bis auf Gäste. Die sehen gar keins.
Richtig? Hab aufgrund des Feierabendbiers gerade eine Blockade. Big Grin

Mir fällt gerade übrigens ein, dass du theoretisch Recht hast wenn du nur den Code hier im Forum betrachtest. Du solltest dir aber mal die Zeilen im Plugin angucken welche ich gepostet habe, dann verstehst du es sofort.

Folgenden (Originalteil) habe ich wie oben beschrieben abgeändert:

PHP-Code:
if ($user['avatar'])
 
$user['avatar'] = '<img src="'.htmlspecialchars_uni($user['avatar']).'" width="70" height="70" />';
else 
 
$user['avatar'] = ''



RE: Avatar für Gäste setzen + Avatare für Gäste verstecken - Schnapsnase - 21.08.2019

@JAY

Ja, jetzt komme ich mit.
Manchmal dauerts eben etwas länger. Wink  Den kompletten Code kannte ich auch nicht.

Grüße


RE: Avatar für Gäste setzen + Avatare für Gäste verstecken - hkkp - 20.02.2020

Suche:

Code:
eval("\$post['useravatar'] = \"".$templates->get("postbit_avatar")."\";");

ersetze es mit:

PHP-Code:
if($mybb->user['uid'] == 0) {
          eval("\$post['useravatar'] = \"".$templates->get("postbit_avatar_guestview")."\";");
            } else {            
          
eval("\$post['useravatar'] = \"".$templates->get("postbit_avatar")."\";");




RE: Avatar für Gäste setzen + Avatare für Gäste verstecken - Kiruku - 26.12.2021

Die Frage des Erstellers passt nur die Antworten nicht.  Toungue Zumindest weiß ich nicht wie man sie wo einsetzen muss.

Also ich brauche für meine Gäste ein Avatar, es soll der Standard default_avatar.png sein. Leider weiß ich nicht wo ich welchen Schnipsel reinsetzen muss damit die Gäste auch einen schicken Avatar im Postbit bekommen.

Liebe Grüße
Riku