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 -.-
Vermutlich speicherst du die Datei im falschen Format ab. Versuch es mit z.B. notepad++.
Hey NetHunter
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
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
___
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?
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
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.