moze tak
[sql]ALTER TABLE `phpbb_groups` ADD `group_show` TINYINT( 1 ) DEFAULT '0' NOT NULL ;[/sql]
w functions_usergroup.php
znajdx
Kod:
AND ug.user_id IN ('$viewer','$user')
potem dodaj
Kod:
AND g.group_show = 1
w templates/subsilver/admin/group_edit_body.tpl
znajdx
Kod:
<!-- BEGIN group_edit -->
wcześniej dodaj
Kod:
<tr>
<td class="row1" width="38%"><span class="gen">{L_GROUP_SHOW}</span></td>
<td class="row2" width="62%">
<input type="checkbox" name="group_show" value="1" {S_GROUP_SHOW}>
{L_YES}</td>
</tr>
w admin/admin_groups.php
znajdx
Kod:
'group_type' => GROUP_OPEN);
zmien na
Kod:
'group_type' => GROUP_OPEN,
'group_show' => '1');
znajdx
Kod:
$s_hidden_fields = '<input type="hidden" name="mode" value="' . $mode . '" /><input type="hidden" name="' . POST_GROUPS_URL . '" value="' . $group_id . '" />';
póxniej dodaj
Kod:
$group_show_check = ($group_info['group_show'] == 1) ? ' checked="checked"' : '';
znajdx
Kod:
'L_GROUP_HIDDEN' => $lang['group_hidden'],
potem dodaj
Kod:
'L_GROUP_SHOW' => $lang['group_show'],
znajdx
Kod:
'S_GROUP_HIDDEN_CHECKED' => $group_hidden,
potem dodaj
Kod:
'S_GROUP_SHOW' => $group_show_check,
znajdx
Kod:
$delete_old_moderator = isset($HTTP_POST_VARS['delete_old_moderator']) ? true : false;
potem dodaj
Kod:
$group_show = isset($HTTP_POST_VARS['group_show']) ? 1 : 0;
znajdx
Kod:
$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
zmien na
Kod:
$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, group_show = $group_show
znajdx
Kod:
$sql = "INSERT INTO " . GROUPS_TABLE . " (group_type, group_name, group_description, group_moderator, group_single_user)
zmien na
Kod:
$sql = "INSERT INTO " . GROUPS_TABLE . " (group_type, group_name, group_description, group_moderator, group_single_user, group_show)
znajdx
Kod:
VALUES ($group_type, '" . str_replace("\'", "''", $group_name) . "', '" . str_replace("\'", "''", $group_description) . "', $group_moderator, '0')";
zmien na
Kod:
VALUES ($group_type, '" . str_replace("\'", "''", $group_name) . "', '" . str_replace("\'", "''", $group_description) . "', $group_moderator, '0', '1')";
w lang_admin.php
znajdx
Kod:
?>
wczesniej dodaj
Kod:
$lang['group_show'] = 'Grupa widoczna na spisie grup?';
i teraz przy edycji kazdej grupy w PA masz okienko i mozesz zaznaczyc czy ma byc widoczna czy nie
Autor postu otrzymał pochwałę
AIFM [1%] - kiedyś powstanie