Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.21 veröffentlicht (11.06.19)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Avatar für Gäste setzen + Avatare für Gäste verstecken
#21
(20.08.2019, 20: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"/>'
My  PHP-Version: 7.3.1 | MySQL-Version: 5.7.21
My  Plugins: See all
------
Es gibt nur 10 Arten von Menschen. Die, die binär verstehen - und die, die es nicht tun
Zitieren
#22
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
Zitieren
#23
(20.08.2019, 20: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
My  PHP-Version: 7.3.1 | MySQL-Version: 5.7.21
My  Plugins: See all
------
Es gibt nur 10 Arten von Menschen. Die, die binär verstehen - und die, die es nicht tun
Zitieren
#24
Jaaaaaa,

scheiß Bier Big Grin Big Grin Big Grin  - sorry.
Zitieren
#25
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
Zitieren
#26
(20.08.2019, 20: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.
Zitieren
#27
(20.08.2019, 20: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'] = ''
My  PHP-Version: 7.3.1 | MySQL-Version: 5.7.21
My  Plugins: See all
------
Es gibt nur 10 Arten von Menschen. Die, die binär verstehen - und die, die es nicht tun
Zitieren
#28
@JAY

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

Grüße
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Gäste und verborgene Avatare clayton 5 452 11.02.2019, 09:37
Letzter Beitrag: FlederMaus
  Avatare und Signaturen für Gäste ausblenden bzw ersetzen Melometlar 25 4.180 12.05.2015, 10:50
Letzter Beitrag: Melometlar
  Avatare und Signaturen für Gäste verstecken mattias 37 4.831 13.12.2013, 07:47
Letzter Beitrag: Haustein
  Beitragsinhalt für Gäste verstecken Adem 12 2.440 02.10.2010, 10:51
Letzter Beitrag: Solander
  Link für Gäste im Top-Menü verstecken Mansaylon 5 1.612 15.11.2009, 01:19
Letzter Beitrag: Michael