avatare und signaturen durch ein standardbild ersetzen - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: avatare und signaturen durch ein standardbild ersetzen (/thread-28507.html) |
RE: avatare und signaturen durch ein standardbild ersetzen - destrokk - 06.10.2013 das ist der teil.. der erste satz bis zum showsigs... habs dir mal markiert... Code: if($post['includesig'] != 0 && $post['username'] && $post['signature'] != "" && ($mybb->user['uid'] == 0 || $mybb->user['showsigs'] != 0) Code: && ($post['suspendsignature'] == 0 || $post['suspendsignature'] == 1 && $post['suspendsigtime'] != 0 && $post['suspendsigtime'] < TIME_NOW) && $usergroup['canusesig'] == 1 && ($usergroup['canusesigxposts'] == 0 || $usergroup['canusesigxposts'] > 0 && $postnum > $usergroup['canusesigxposts'])) den teil nehm ich raus und ersetze ihn mit dem andren teil. funktioniert aber wie gesagt nicht. RE: avatare und signaturen durch ein standardbild ersetzen - Jockl - 06.10.2013 Ich weiß nicht, was Du da machst..... Halte Dich einfach genau an die Beschreibung und beachte alle Zeichen! In Deinem ersten Code fehlt am Schluss eine Klammer. Der zweite Code-Anschnitt stimmt einfach nicht. Kein Wunder, dass es nicht klappt. Dieser muss so aussehen PHP-Code: if($post['includesig'] != 0 && $post['username'] && $post['signature'] != "" && ($mybb->user['uid'] == 0 || $mybb->user['showsigs'] != 0) && $mybb->user['uid'] != "0") Wo hast Du denn den zweiten Code-Abschnitt her? RE: avatare und signaturen durch ein standardbild ersetzen - destrokk - 06.10.2013 habe ich doch.... ja das is das, was noch danach steht.. Code: if($post['includesig'] != 0 && $post['username'] && $post['signature'] != "" && ($mybb->user['uid'] == 0 || $mybb->user['showsigs'] != 0) && ($post['suspendsignature'] == 0 || $post['suspendsignature'] == 1 && $post['suspendsigtime'] != 0 && $post['suspendsigtime'] < TIME_NOW) && $usergroup['canusesig'] == 1 && ($usergroup['canusesigxposts'] == 0 || $usergroup['canusesigxposts'] > 0 && $postnum > $usergroup['canusesigxposts'])) das is der teil der signatur, aye? und ich habe den satz ersetzt, wie in der anleitung. kommt aber eine weiße seite. RE: avatare und signaturen durch ein standardbild ersetzen - Jockl - 06.10.2013 Asche auf mein Haupt.... ...da scheint sich zwischenzeitlich die Zeile im MyBB geändert zu haben. Muss ich mir mal ansehen... Edit: Ersetze die Originalzeile in der inc/funcstions_post.php PHP-Code: if($post['includesig'] != 0 && $post['username'] && $post['signature'] != "" && ($mybb->user['uid'] == 0 || $mybb->user['showsigs'] != 0) && ($post['suspendsignature'] == 0 || $post['suspendsignature'] == 1 && $post['suspendsigtime'] != 0 && $post['suspendsigtime'] < TIME_NOW) && $usergroup['canusesig'] == 1 && ($usergroup['canusesigxposts'] == 0 || $usergroup['canusesigxposts'] > 0 && $postnum > $usergroup['canusesigxposts'])) PHP-Code: if($post['includesig'] != 0 && $post['username'] && $post['signature'] != "" && ($mybb->user['uid'] != 0 || $mybb->user['showsigs'] != 0) && ($post['suspendsignature'] == 0 || $post['suspendsignature'] == 1 && $post['suspendsigtime'] != 0 && $post['suspendsigtime'] < TIME_NOW) && $usergroup['canusesig'] == 1 && ($usergroup['canusesigxposts'] == 0 || $usergroup['canusesigxposts'] > 0 && $postnum > $usergroup['canusesigxposts'])) PHP-Code: $post['signature'] = ""; PHP-Code: $post['signature'] = "<img src=\"URLzuderStandardsignatur\" alt=\"\" />"; RE: avatare und signaturen durch ein standardbild ersetzen - destrokk - 06.10.2013 es sei dir vergeben so funktioniert es. allerdings habe ich nochmal ne frage.. da ich ja mehrere designs habe, hätte ich auch gern, dass man für jeden style eine andere signatur sieht wollte es nun so machen: Code: $post['signature'] = "<img src=\"{$theme['imgdir']}/team.png" alt=\"\" />"; RE: avatare und signaturen durch ein standardbild ersetzen - doylecc - 06.10.2013 Du hast hinter team.png ein \ vor dem " vergessen. RE: avatare und signaturen durch ein standardbild ersetzen - destrokk - 06.10.2013 super. das wars. herjeh ! danke! den standardavatar habe ich nun auch eingefügt bekommen. nuuun kommen wir zum nächsten! zu der iconsache. siehe jockls ersten beitrag. (seite 1, beitrag 2) also ich brauche das ja für die threadansicht. und habe ein template, das "postbit_author_guest" heißt und eines, das "postbit_author" heißt. im zweiten sind profilfelder, ect mit drin. im ersten nur das avatar und der gruppentitel. da funktioniert das nicht so wie in der anleitung für das profil. müsste ich da eine postbit_classic_guest anlegen und die profilfelder aus der postbit_author in die postbit_classic packen und das icon dann bei postbit_classic_guest rauslassen...? und wo müsste ich dann die abfrage ändern? in der functions_post.php? aber wo? RE: avatare und signaturen durch ein standardbild ersetzen - Jockl - 06.10.2013 Schau Dir mal diesen Beitrag an. Das, zusammen mit einer Abfrage nach der UID und einer else-Bedingung, sollte Dir weiter helfen.... RE: avatare und signaturen durch ein standardbild ersetzen - destrokk - 08.10.2013 danke schonmal... ich habe nochmal ne frage zu dem standardavatar im profil... das ist nun da, bei gästen.. allerdings auch bei angemeldeten usern .__.' Code: if($memprofile['avatar'] == "" && $memprofile['usergroup'] > 0) {$memprofile['avatar']="{$theme['imgdir']}/noavatar.png";} RE: avatare und signaturen durch ein standardbild ersetzen - MrBrechreiz - 08.10.2013 Und wo ist die Frage ? |