Beiträge: 206
Themen: 24
Registriert seit: 18.03.2007
MyBB-Version: 1.8.15
Hallo zusammen!
Für mein neuestes Forenprojekt wäre es wichtig, dass die Gäste nicht sehen können, wer bereits im Forum registriert ist. Sprich die Namen sollten nicht lesbar sein.
Gibt es da eine Möglichkeit dies ein zu stellen bzw. ein entsprechendes Plugin?
Wäre recht dringend. Danke!
So long,
Rebel Ace
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Also überall die Benutzernamen anonymisieren?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 206
Themen: 24
Registriert seit: 18.03.2007
MyBB-Version: 1.8.15
Ja genau, sowas meine ich. Dass man die Namen eben erst sieht, sobald man freigeschaltet ist.
So long,
Rebel Ace
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
So oft wie die Namen angezeigt werden, wird das ziemlich aufwendig...
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 206
Themen: 24
Registriert seit: 18.03.2007
MyBB-Version: 1.8.15
27.03.2012, 18:23
(Dieser Beitrag wurde zuletzt bearbeitet: 27.03.2012, 18:46 von RebelAce.)
Wichtig wäre es nur für die Index und Mitgliederliste. In die einzelnen Foren kommen Gäste nicht mehr rein, entsprechend müsste dort dann ja auch kein Name sichtbar sein. Mitglieder an sich dürfen die Namen natürlich sehen.
Ich hab eben
dieses Thema gefunden. So kann man die Namen in den Beiträgen anonymisieren. Kann man das auch so für den Index einbauen? Müsste ja an sich auch gehen oder?
So long,
Rebel Ace
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
27.03.2012, 19:32
(Dieser Beitrag wurde zuletzt bearbeitet: 27.03.2012, 20:40 von Jockl.)
Mit der index.php alleine wirst Du nicht weit kommen. Vermutlich müsstest Du noch an die inc/functions_forumlist.php ran.
Die Mitgliederliste lässt sich ja für Gäste ganz einfach komplett sperren....
Nachtrag:
wenn es darum geht, den lastposter nicht zu zeigen, dann könntest Du mal folgendes versuchen:
suche in der inc/functions_forumlist.php (ca. Zeile 230)
PHP-Code:
$lastpost_profilelink = build_profile_link($lastpost_data['lastposter'], $lastpost_data['lastposteruid']);
und ersetze das mit
PHP-Code:
if($mybb->users['uid'] != 0){
$lastpost_profilelink = build_profile_link($lastpost_data['lastposter'], $lastpost_data['lastposteruid']);
}
else{
$lastpost_profilelink = "...";
}
Dann wird Gästen an der entsprechenden Stelle nur "..." angezeigt.
Um auf der index.php Gästen die Geburtstage vorzuenthalten suche in der index.php nach
PHP-Code:
eval("\$birthdays = \"".$templates->get("index_birthdays")."\";");
und ersetze das durch
PHP-Code:
if($mybb->usergroup['gid'] != 1){
eval("\$birthdays = \"".$templates->get("index_birthdays")."\";");
}
Und die neuesten Mitglieder kannst Du verstecken in dem Du die Zeile
PHP-Code:
$lang->stats_newestuser = $lang->sprintf($lang->stats_newestuser, $newestmember);
so abänderst
PHP-Code:
if($mybb->usergroup['gid'] == "1"){
$newestmember = "...";
$lang->stats_newestuser = $lang->sprintf($lang->stats_newestuser, $newestmember);
}
else {
$lang->stats_newestuser = $lang->sprintf($lang->stats_newestuser, $newestmember);
}
Auch hier wird als neuestes Mitglied "..." angezeigt.
Beiträge: 206
Themen: 24
Registriert seit: 18.03.2007
MyBB-Version: 1.8.15
Super lieben Dank Jockl!
Mach mich da gleich mal dran.
Hatte gestern nur den "Last Post" Teil gelöscht, so dass dort eben nur der Titel zum neuen Beitrag und das Datum/Uhrzeit steht. Aber wenns mit Zensur wär, wärs natürlich besser.
Ich probiers direkt.
So long,
Rebel Ace
Beiträge: 206
Themen: 24
Registriert seit: 18.03.2007
MyBB-Version: 1.8.15
28.03.2012, 18:48
(Dieser Beitrag wurde zuletzt bearbeitet: 28.03.2012, 18:50 von RebelAce.)
Also das mit der Anonymisierung der "lastpost" ist leider nicht nur bei Gästen, sondern auch bei Registrierten.
Das Anonymisieren von der Geburtstagsanzeige klappt leider gar nicht, da wird dann nur eine weiße Indexseite gezeigt. Ist aber nicht so tragisch.
Hab die Geburtstage deaktiviert.
Sonst klappt es aber. Danke dir!
Wieso allerdings auch bei registrierten Usern dann der "lastpost" anonym ist versteh ich nicht ganz. :p
Edit:
Die Mitgliederliste ist für Gäste deaktiviert. Danke
Damit ihr mal seht worums eigentlich geht:
FORUM
So long,
Rebel Ace