Avatar, Signatur & Icon 'verstecken'

seekanddestroy
Hallo zusammen smile

Also ich hab jetzt den ganzen Tag rumgegoogelt, gewisse Sachen schon versucht, aber bin schon wieder am verzweifeln.

Und zwar suche ich einen Hack oder einen Codeschnipsel, mit dem es möglich ist, Avatare für Gäste unsichtbar zu machen, also dass ein Standardavatar angezeigt wird und nicht der vom User ausgewählten, eben der Avatarless - Avatar.

Im gleichen Atemzug wollte ich Signatur und Icon für Gäste verschwinden lassen, damit die bei Profilansicht diese nicht einblicken können und wenn es möglich wäre auch bei Threadansicht.

Den Thread habe ich natürlich gesehen. Wenn ich dies versuche, ist das Ava ganz weg, die Signatur bleibt jedoch erhalten.

Liebe spätabendliche Grüße Winke
Schrimm
Hallo,

Wenn du die Änderungen, die im verlinkten Thema stehen, gemacht hast, sollte Avatar und Signatur weg sein.

Wenn dies nicht der Fall ist, hast du etwas falsch gemacht oder deine Dateien sehen anders aus. Augenzwinkern
seekanddestroy
Avatar verschwindet im Profil und im Thread, aber da wäre dann meine Frage, ob man den Befehl geben könnte, einen bestimmten Avatar anzuzeigen anstatt überhaupt gar keinen?

& Ok, ich hab bei der Signatursache profil.php mit thread.php verwechselt Augen rollen
Signatur ist weg im Thread, aber natürlich nicht im Profil. Wäre das auch möglich, das Ding im Profil auszublenden?
Schrimm
Wenn du die beschriebene Änderung in der profile.php machst, ist auch die Signatur im Profil weg. Augenzwinkern
seekanddestroy
Ich hatte zuerst das drin, jedoch zeigt er mir dann überall den NoAva :

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
 if($posts['avatarid'] && $showavatar==1 && $wbbuserdata['showavatars']==1 &&
$wbbuserdata['userid']>0) {
   $avatarname="images/avatars/avatar-$user_info[avatarid].$user_info[avatarextension]";
   $avatarwidth=$user_info['width'];
   $avatarheight=$user_info['height'];

   eval ("\$useravatar = \"".$tpl->get("avatar_image")."\";");
   eval ("\$useravatar = \"".$tpl->get("thread_useravatar")."\";");
    }
     elseif($user_info['avatarid'] ==0 && $wbbuserdata['showavatars']==1) {
   $avatarname="images/noavatar.jpg";
   $avatarwidth=$user_info['width'];
   $avatarheight=$user_info['height'];

   eval ("\$useravatar = \"".$tpl->get("avatar_image")."\";");
   eval ("\$useravatar = \"".$tpl->get("thread_useravatar")."\";");
  }


Wenn ich es so mache wie hier beschrieben, seh ich überhaupt kein Ava als Gast. Der gleiche Code funktioniert jedoch in der Profile.php, der dem Gast das NoAva anzeigt, mir jedoch als User das gewählte Avatar.
Schrimm
Hallo,

Versuche folgendes:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
if($posts['avatarid'] && $showavatar==&& $wbbuserdata['showavatars']==&& $wbbuserdata['userid']>0) {
 $avatarname="images/avatars/avatar-$user_info[avatarid].$user_info[avatarextension]";
 $avatarwidth=$user_info['width'];
 $avatarheight=$user_info['height'];

 eval ("\$useravatar = \"".$tpl->get("avatar_image")."\";");
 eval ("\$useravatar = \"".$tpl->get("thread_useravatar")."\";");
}
elseif(($user_info['avatarid'] ==&& $wbbuserdata['showavatars']==1) || $wbbuserdata['userid']==0) {
 $avatarname="images/noavatar.jpg";
 $avatarwidth=$user_info['width'];
 $avatarheight=$user_info['height'];

 eval ("\$useravatar = \"".$tpl->get("avatar_image")."\";");
 eval ("\$useravatar = \"".$tpl->get("thread_useravatar")."\";");
}