Beiträge: 674
Themen: 82
Registriert seit: 06.03.2006
MyBB-Version: 1.4.10
Heute hat jemand Geburtstag, der sein Geburtsdatum und Alter versteckt. Jetzt steht in der Anzeige unten bei "Heutige Geburtstage": 1 versteckt
Das gefällt mir nicht.
Ich hätte es gerne so, dass dann gar nichts angezeigt wird, wie kann ich das machen?
Habe in index_birthdays und index_birthdays_birthday schon nachgesehen, aber nichts finden können.
VG,
Susanne
Beiträge: 868
Themen: 53
Registriert seit: 24.08.2007
Dazu musst du die index.php bearbeiten. Kommentiere folgende Zeile aus, dass dürfte aureichen:
Zeile 196 (MyBB 1.4.6)
PHP-Code:
$hiddencount = $bdaycache[$bdaydate]['hiddencount'];
Gruß Manuel
Bitte erst die
Suche und die
Doku benutzen.
Beiträge: 674
Themen: 82
Registriert seit: 06.03.2006
MyBB-Version: 1.4.10
Perfekt, danke!
VG,
Susanne
Beiträge: 36
Themen: 5
Registriert seit: 14.09.2008
MyBB-Version: 1.8.6
Hallo zusammen!
Ich habe heute auch einen versteckten Geburtstag im Forum.
Gibt es ein SQL-Befehl, der alle versteckten Geburtstage wieder sichtbar macht?
Vielen Dank!
Beiträge: 2.769
Themen: 28
Registriert seit: 18.03.2006
Meinst du, dass die Einstllung der Benutzer geändert werden soll, so dass Geburtstage nicht mehr versteckt werden? Oder soll der Geburtstag unabhängig von der Einstellung trotzdem angezeigt werden?
Beiträge: 36
Themen: 5
Registriert seit: 14.09.2008
MyBB-Version: 1.8.6
Er soll bei den jetzigen Usern geändert werden und bei den kommenden auch, sodass es diese Möglichkeit nicht mehr gibt.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
29.11.2009, 00:24
(Dieser Beitrag wurde zuletzt bearbeitet: 29.11.2009, 01:41 von Jockl.)
In der DB-Tabelle users müsste in der Spalte "birthdayprivacy" die Kennzeichnung "none" auf "all" oder "age" gesetzt werden.
Wenn Du in der usercp.php die Zeilen 299 bis 316 wie folgt änderst, können die User im Benutzer-CP nicht mehr anwählen, ob sie ihren Geburtstag verstecken wollen.
PHP-Code:
if($user['birthdayprivacy'] == 'all' || !$user['birthdayprivacy'])
{
$bdayprivacysel .= "<option value=\"all\" selected=\"selected\">{$lang->birthdayprivacyall}</option>\n";
//$bdayprivacysel .= "<option value=\"none\">{$lang->birthdayprivacynone}</option>\n";
$bdayprivacysel .= "<option value=\"age\">{$lang->birthdayprivacyage}</option>";
}
else if($user['birthdayprivacy'] == 'none')
{
$bdayprivacysel .= "<option value=\"all\">{$lang->birthdayprivacyall}</option>\n";
//$bdayprivacysel .= "<option value=\"none\" selected=\"selected\">{$lang->birthdayprivacynone}</option>\n";
$bdayprivacysel .= "<option value=\"age\">{$lang->birthdayprivacyage}</option>";
}
else if($user['birthdayprivacy'] == 'age')
{
$bdayprivacysel .= "<option value=\"all\">{$lang->birthdayprivacyall}</option>\n";
//$bdayprivacysel .= "<option value=\"none\">{$lang->birthdayprivacynone}</option>\n";
$bdayprivacysel .= "<option value=\"age\" selected=\"selected\">{$lang->birthdayprivacyage}</option>";
}
Habe es zwar schnell getestet, kann aber nicht gewährleisten, ob ggf. noch weitere Änderungen notwendig sind.
Allerdings würde ich Deine User vor so einer Änderung informieren. Kann ja sein, dass ein User lieber den Geburtstag ganz entfernen möchte.