Hallo, Gast! (Registrieren)

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


Benutzer, die gerade dieses Thema anschauen: 4 Gast/Gäste
avatare und signaturen durch ein standardbild ersetzen
#21
In der 3. Zeile hast du einen Fehler:

PHP-Code:
if($memprofile['avatar']= '' && $mybb->user['uid'] != 0

Damit bei angemeldeten Usern der richtige Avatar angezeigt wird, müsste es so aussehen:

PHP-Code:
if($memprofile['avatar'] != '' && $mybb->user['uid'] != 0
Zitieren
#22
ah, okay. danke waldo Smile nun wird es richtig angezeigt.

nun nochmal zu der iconsache.. das icon hätte ich ja gerne in der functions_post.php für gäste anonymisiert. also einfach weg, da muss kein standardbildchen sein. ich hatte es jetzt probiert, wie jockl in der einen anleitung vorgab mit:

Code:
PHP-Code:
if (htmlspecialchars_uni($post['fid5']))
{
    $post['fid5'] = "<img src=\"http://www.partybreakersradio.com/images/schwanger.gif\" alt=\"\" />";
}

hatte auch noch etwas dran rumgeschraubt, mit:
Code:
if (htmlspecialchars_uni($post['fid5']) == 0)

letztendlich führte das aber zu nichts, als einer weißen seite.

Blush Sad
Zitieren
#23
Nach deinem obigen Beispiel könntest du es vllt. einmal so probieren:

PHP-Code:
if (!empty($post['fid5']) && $mybb->user['uid'] != 0)
{
    
$post['fid5'] = "<img src=\"http://www.partybreakersradio.com/images/schwanger.gif\" alt=\"\" />";

else
{
    
$post['fid5'] = '';

Zitieren
#24
habe ich so ausprobiert. gäste sehen nun kein icon mehr.
allerdings erscheint bei registrierten usern anstatt des icons nun folgendes: ">
Zitieren
#25
Was kann der User für dieses Profilfeld auswählen, bzw. was muss er auswählen, damit die Grafik angezeigt wird, zB. Ja, Nein oder Mann, Frau usw.?
Zitieren
#26
nein, er muss einen link eintragen, also die grafikadresse. dann wird das bild angezeigt.
Zitieren
#27
Ach so Wink Also einen kompletten Link zu der Grafik mit http:// usw.?

Dann würde es ja eher ungefähr so aussehen:

PHP-Code:
if (!empty($post['fid5']) && $mybb->user['uid'] != 0)
{
    
$post['fid5'] = '<img src="'.htmlspecialchars_uni($post['fid5']).'" alt="" />';

else
{
    
$post['fid5'] = '';

Zitieren
#28
hihi. ja genau. mit http und so weiter Smile
allerdings wird bei den angemeldeten usern immernoch das "> angezeigt Sad
Zitieren
#29
Jetzt musste ich das doch mal in meinem Forum testen Toungue
Es funktioniert aber.

Den obigen Code habe ich in der functions_post.php eingefügt, und zwar direkt über der Zeile:
PHP-Code:
eval("\$post['user_details'] = \"".$templates->get("postbit_author_user")."\";"); 

Im Template postbit_author_user habe ich einfach nur {$post['fid5']} eingetragen und die Grafiken werden für angemeldete User angezeigt, wenn ein Link im Profilfeld eingetragen ist.
Zitieren
#30
ahhh, okay. vielen dank! mein fehler war, dass ich den img-code in der postbit_author_user noch um das feld geschloßen hatte. habs nun rausgenommen und nun läuft es rund! vielen dank Smile
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Avatare und Signaturen für Gäste ausblenden bzw ersetzen Melometlar 25 9.028 12.05.2015, 09:50
Letzter Beitrag: Melometlar
  Avatare und Signaturen für Gäste verstecken mattias 37 11.247 13.12.2013, 06:47
Letzter Beitrag: Haustein
  Ein Plugin was bei editierung durch Moderator einen Private Nachricht abschickt tm2 2 3.498 26.01.2012, 19:39
Letzter Beitrag: tm2
  Benutzernamen teilweise durch Realnamen ersetzen noodles101 6 2.788 26.06.2009, 13:23
Letzter Beitrag: noodles101
  Datum durch "Morgen" ersetzen ows 1 1.649 27.03.2008, 09:22
Letzter Beitrag: StefanT