Bug: E-Mails von Administratoren - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html) +---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html) +---- Thema: Bug: E-Mails von Administratoren (/thread-4867.html) |
Bug: E-Mails von Administratoren - P25 - 11.02.2007 HI @all, hab da wieder mal so ne dumme Frage. Ich möchte einem User eine eMail senden, PNs sind für diesen User deaktiviert und seine Mailaddy soll nur Admins zugängig sein. Im ACP hat dieser Benutzer folgende Einstellungen: Geistmodus: Ja Empfange E-Mails von Administratoren Ja Verstecke E-Mail-Adresse vor anderen Benutzern Ja Wenn ich jetzt im Forum als Admin angemeldet bin und schaue mir das Profil dieses Users an, bekomme ich folgende Anzeige: Private Nachricht: [leer] Das Feld Email ist gar nicht erst da, auch für Admins nicht. Wo und wie kann oder muss ich jetzt ändern, daß nur bei einem Admin die Mailaddy bzw. der Link "eine Mail senden" angezeigt wird? RE: Bug: E-Mails von Administratoren - Michael - 11.02.2007 Öffne die Datei member.php und suche nach: PHP-Code: if($memprofile['hideemail'] != "yes") PHP-Code: if($memprofile['hideemail'] != "yes" || $mybb->usergroup['cancp'] == "yes") RE: Bug: E-Mails von Administratoren - P25 - 11.02.2007 Danke an den Nachtschwärmer - hat super funktioniert! RE: Bug: E-Mails von Administratoren - P25 - 11.02.2007 ähem noch was zum gleichen Thema: in der memberlist.php hab ich Code: if($users['hideemail'] == "yes") RE: Bug: E-Mails von Administratoren - Michael - 11.02.2007 PHP-Code: if($users['hideemail'] == "yes" || $mybb->usergroup['cancp'] != "yes") RE: Bug: E-Mails von Administratoren - P25 - 11.02.2007 Michael schrieb: Ahem - irgendwie funzt das nicht.... RE: Bug: E-Mails von Administratoren - Michael - 11.02.2007 Ersetze PHP-Code: if($users['hideemail'] == "yes") PHP-Code: if($users['hideemail'] != "yes" || $mybb->usergroup['cancp'] == "yes") RE: Bug: E-Mails von Administratoren - P25 - 11.02.2007 Hatte ich schon gemacht, aber da funzt es halt nicht. Da werden nämlich auch die Addys angezeigt, wenn in den Usereinstellungen "Empfange E-Mails von Administratoren" auf Nein gestellt ist.... RE: Bug: E-Mails von Administratoren - P25 - 11.02.2007 @Michael da hatte nochwas gefehlt..... Habe jetzt in der memberlist.php folgendes geändert und auch für den Admin ist im Profil nur dann die Mailaddy sichtbar, wenn der User bei den Einstellungen ein "Ja" drinnen hat : PHP-Code: if($users['hideemail'] != "yes" || ($users['allownotices'] == "yes" && $mybb->usergroup['cancp'] == "yes")) Der gleiche Fehler tritt jetzt auch in der member.php auf. EMails sind für den Admin auch sichtbar, wenn der User das deaktiviert hat. Habe jetzt Deine Variable nochmals wie folgt geändert und auch hier klappt jetzt alles: PHP-Code: if($memprofile['hideemail'] != "yes" || ($memprofile['allownotices'] == "yes" && $mybb->usergroup['cancp'] == "yes")) Trotzdem vielen Dank nochmals für Deine schnelle nächtliche Hilfe! RE: Bug: E-Mails von Administratoren - P25 - 11.02.2007 Habe gerade gesehen, daß die "showteam.php" und "showthread.php" auch noch betroffen ist.... in "showteam.php" funktioniert die Zeile nicht: PHP-Code: if($user['hideemail'] != 'yes' || ($user['allownotices'] == "yes" && $mybb->usergroup['cancp'] == "yes")) Was muss ich hier umbasteln? |