Beiträge: 1.136
Themen: 39
Registriert seit: 27.08.2014
20.08.2019, 19:09
(Dieser Beitrag wurde zuletzt bearbeitet: 20.08.2019, 19:10 von itsmeJAY.)
(20.08.2019, 19:06)Schnapsnase schrieb: @ itsmeJAY
Dadurch wird doch aber kein "default-Avatar" angezeigt, oder??
stimmt, sorry. Nur kurz drüber geflogen
Zeile 385:
Suche ebenfalls nach
ändere zu
PHP-Code:
$user['avatar'] = '<img src="images/default_avatar.png" width="70" height="70"/>';
Beiträge: 2.248
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
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.
Beiträge: 1.136
Themen: 39
Registriert seit: 27.08.2014
(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.
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.
Beiträge: 2.248
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
Jaaaaaa,
scheiß Bier
- sorry.
Beiträge: 61
Themen: 12
Registriert seit: 30.12.2018
Perfekt! Danke dir, JAY!
Der erste Code (in Zeile 382) reicht vollkommen aus, weil drölfzig Standard-Avatare untereinander sind auch sinnfrei und erhöhen nur die Ladezeiten
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
Beiträge: 2.248
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
(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.
Beiträge: 1.136
Themen: 39
Registriert seit: 27.08.2014
21.08.2019, 07:09
(Dieser Beitrag wurde zuletzt bearbeitet: 21.08.2019, 08:09 von itsmeJAY.)
(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.
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'] = '';
Beiträge: 2.248
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
21.08.2019, 08:48
(Dieser Beitrag wurde zuletzt bearbeitet: 21.08.2019, 08:50 von Schnapsnase.)
@JAY
Ja, jetzt komme ich mit.
Manchmal dauerts eben etwas länger.
Den kompletten Code kannte ich auch nicht.
Grüße
Beiträge: 1.734
Themen: 232
Registriert seit: 12.02.2014
MyBB-Version: 1.8.x
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")."\";");
}
Mit freundlichen Grüßen
Für etwaige Tipps, Vorschläge oder Anleitungen von mir gebe ich keine Gewähr. Die Durchführung erfolgt auf eigene Gefahr!
Beiträge: 62
Themen: 16
Registriert seit: 05.04.2020
MyBB-Version: 1.8.22
Die Frage des Erstellers passt nur die Antworten nicht.
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