MyBB.de Forum

Normale Version: Avatare und Signaturen für Gäste ausblenden bzw ersetzen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hallo,

ich habe zwar gesucht aber nicht das gefunden was mir hätte helfen können. Ich habe folgendes Problem, ich würde gerne die Avatare, signaturen und die Icons durch "Standardbilder" ersetzen, möglich wäre auch sie einfach auszublenden.

Das Problem ist, das sobald ich Änderungen an den Dateien vornehme, nur noch ein weißes Bild bekomme und das Forum so nicht mehr aufrufbar ist.

Ich habe unter anderem das hier ausprobiert:

Klick

Diese Anleitung ist jedoch für v1.4 und ich nutze 1.6.10 ... vielleicht geht es auch deshalb nicht -.-

NetHunter

Vermutlich speicherst du die Datei im falschen Format ab. Versuch es mit z.B. notepad++.
Hey NetHunter Wink

Habe ich jetzt mal ausprobiert, das Ergebnis bleibt aber dasselbe, komplette Seite wird einfach weiß.
Versuchs mal mit dieser Variante.
Ist um einiges einfacher als sich durch die PHP-Dateien zu suchen Wink
Das sieht sehr gut aus, aber die Mitgliederliste als solche habe ich ha hinbekommen, die zeigt jetzt überall nur noch einen Avatar an den ich angegeben habe, nicht mehr die Useravatare.

Problem ist, das ich es auch in den Beiträgen selbst, also der Postbit machen wollte, also auch da Avatare und Signaturen für Gäste weg oder durch ein eigenes Bild ersetzen ^^

Zudem noch in Mitgliederprofil und beim Hoveravatar, wobei ich davon ausgehe dass das letzte nicht so schwer sein dürfte, ich wollte nur erstmal das in der Postbit und im Mitgliederprofil anpassen ^^
Dann musst du bloss die entsprechenden Templates bearbeiten.
Hab dir ne PN geschrieben Wink


___


Du NetHunter?

Diese Codes von dir funktionieren:

Klick

Kannst du mir vielleicht sagen wie man dem Code beibringen kann ein spezielles Bild anzuzeigen? Die "0" sagt ja das es ausgeblendet ist, setze ich das auf "1" ist es wieder da, ich würde nur gerne eine Bildadresse da rein setzen, die nimmt er dann aber nicht ^^ Gibt es da eine Möglichkeit?

NetHunter

Damit ich dich richtig verstehe. Du möchtest Gästen ein vordefiniertes Standardavatar anstelle des vom User gesetzten anzeigen?
Ganz genau, also nicht komplett ausblenden, sondern ein vordefinitiertes Bild anzeigen lassen

NetHunter

Versuch es mal so. Neues Template postbit_avatar_guestview anlegen. Inhalt:
Code:
<a href="{$post['profilelink_plain']}"><img src="link_zu_deinem_ersatzbild" alt="" /></a>
In inc/functions_post.php finde:
PHP-Code:
eval("\$post['useravatar'] = \"".$templates->get("postbit_avatar")."\";"); 
ersetzen mit:
PHP-Code:
if($mybb->user['uid'] == 0) {
            eval(
"\$post['useravatar'] = \"".$templates->get("postbit_avatar_guestview")."\";");
            } else {            
            eval(
"\$post['useravatar'] = \"".$templates->get("postbit_avatar")."\";");


Damit wird Gästen immer die Ersetzung statt des eigentlichen Avatars angezeigt. Voraussetzung ist, der User hat ein Avatar gesetzt. Sonst bleibt die Anzeige leer.
Seiten: 1 2 3