Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe Ostern!

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Geburtstagsanzeige für Gäste ausblenden
#1
Nach dem Upgrade auf 1.6 war das Fenster mit den Statistiken (wer ist online, Geburtstage etc.) wieder für die Gäste sichtbar. Sad

Deshalb nahm ich den Tipp von damals wieder vor: https://www.mybb.de/forum/thread-7048-po...l#pid52295

Aber es funktioniert nicht komplett. Die Anzeige "Wer hat heute Geburtstag" ist weiterhin auch für Gäste zu sehen. Wie kann ich es so ändern, daß Gäste das nicht, Nutzer aber schon sehen können?
#2
Hallo Paccy,

ersetze hierfür in der Datei "index.php"
PHP-Code:
        eval("\$birthdays = \"".$templates->get("index_birthdays")."\";"); 
durch
PHP-Code:
        if($mybb->user['uid'] != "0"
        {
            eval(
"\$birthdays = \"".$templates->get("index_birthdays")."\";");
        } 
#3
Dort steht aber:

PHP-Code:
if($mybb->user['uid'] >= "1") {
            eval(
"\$bdays .= \"".$templates->get("index_birthdays_birthday"10)."\";");
            ++
$bdaycount

Wie muß ich das ändern? BTW: Danke schon mal für die Hilfe!
#4
Das ist aber nicht die genannte Zeile. Wink

Hier noch einmal der gesamte Code-Block (~ Ze. 218):
PHP-Code:
    // If there are one or more birthdays, show them.
    
if($bdaycount || $hiddencount 0)
    {
        
# 2010-08-24 >> https://www.mybb.de/forum/thread-16808.html
        
if($mybb->user['uid'] != "0"
        {
            eval(
"\$birthdays = \"".$templates->get("index_birthdays")."\";");
        }
    }