achte bei SQL auf das prefix !!
SQL:
Code: Alles auswählen
ALTER TABLE `phpbb_groups` ADD `group_wiol` TINYINT( 4 ) DEFAULT '0' NOT NULL ;
Öffne includes/constants.php
Suche:
Code: Alles auswählen
// Group settings
define('GROUP_OPEN', 0);
define('GROUP_CLOSED', 1);
define('GROUP_HIDDEN', 2);
Füge danach ein:
Code: Alles auswählen
// Who Is Online List Permission
define('WIOL_DENIED', 0);
define('WIOL_PERMITED', 1);
Öffne admin/admin_groups.php
Suche:
Code: Alles auswählen
$group_info = array (
'group_name' => '',
'group_description' => '',
'group_moderator' => '',
Füge danach ein:
Suche:
Füge danach ein:
Suche:
Code: Alles auswählen
$group_open = ( $group_info['group_type'] == GROUP_OPEN ) ? ' checked="checked"' : '';
$group_closed = ( $group_info['group_type'] == GROUP_CLOSED ) ? ' checked="checked"' : '';
$group_hidden = ( $group_info['group_type'] == GROUP_HIDDEN ) ? ' checked="checked"' : '';
Füge danach ein:
Code: Alles auswählen
$wiol_permitted = ( $group_info['group_wiol'] == WIOL_PERMITED ) ? ' checked="checked"' : '';
$wiol_denied = ( $group_info['group_wiol'] == WIOL_DENIED ) ? ' checked="checked"' : '';
Suche:
Code: Alles auswählen
'L_GROUP_OPEN' => $lang['group_open'],
'L_GROUP_CLOSED' => $lang['group_closed'],
'L_GROUP_HIDDEN' => $lang['group_hidden'],
füge danach ein:
Code: Alles auswählen
'L_GROUP_WIOL' => $lang['group_wiol'],
'L_PERMITTED' => $lang['permitted'],
'L_DENIED' => $lang['denied'],
Suche:
Code: Alles auswählen
'S_GROUP_OPEN_CHECKED' => $group_open,
'S_GROUP_CLOSED_CHECKED' => $group_closed,
'S_GROUP_HIDDEN_CHECKED' => $group_hidden,
Füge danach ein:
Code: Alles auswählen
'S_WIOL_DENIED_CHECKED' => $wiol_denied,
'S_WIOL_PERMITTED_CHECKED' => $wiol_permitted,
'S_WIOL_DENIED' => WIOL_DENIED,
'S_WIOL_PERMITED' => WIOL_PERMITED,
Suche:
Code: Alles auswählen
$sql = "UPDATE " . GROUPS_TABLE . "
SET group_type = $group_type, group_name = '" . str_replace("\'", "''", $group_name) . "', group_description = '" . str_replace("\'", "''", $group_description) . "', group_moderator = $group_moderator
WHERE group_id = $group_id";
darin suche:
füge danach ein: (Leerzeichen auch !)
Suche
Code: Alles auswählen
$sql = "INSERT INTO " . GROUPS_TABLE . " (group_type, group_name, group_description, group_moderator, group_single_user)
VALUES ($group_type, '" . str_replace("\'", "''", $group_name) . "', '" . str_replace("\'", "''", $group_description) . "', $group_moderator, '0')";
ersetze mit:
Code: Alles auswählen
$sql = "INSERT INTO " . GROUPS_TABLE . " (group_type, group_wiol, group_name, group_description, group_moderator, group_single_user)
VALUES ($group_type, $group_wiol, '" . str_replace("\'", "''", $group_name) . "', '" . str_replace("\'", "''", $group_description) . "', $group_moderator, '0')";
Öffne templates\subSilver\admin\group_edit_body.tpl
Suche:
Füge
DAVOR ein:
Code: Alles auswählen
<tr>
<td class="row1" width="38%"><span class="gen">{L_GROUP_WIOL}:</span></td>
<td class="row2" width="62%">
<input type="radio" name="group_wiol" value="{S_WIOL_PERMITED}" {S_WIOL_PERMITTED_CHECKED} /> {L_PERMITTED} <input type="radio" name="group_wiol" value="{S_WIOL_DENIED}" {S_WIOL_DENIED_CHECKED} /> {L_DENIED}</td>
</tr>
Öffne jede language\lang_****\lang_admin.php
Suche:
Füge
DAVOR ein:
Code: Alles auswählen
// Who is online Permission
$lang['group_wiol'] = 'Wer ist online Liste Sichtbarkeit';
$lang['permitted'] = 'erlaubt';
$lang['denied'] = 'verbieten';
Speichern, schliessen, hochladen
Nun gehen ins ACP und schaue mithilfe von phpmyadmin ob die Einstellung auch schön in der Datenbank ankommt
klappt es soweit?