du hattest auf phpbb2.de folgenden Code angegeben:
Code: Alles auswählen
#
#-----[ OPEN ]-----
#
includes/page_header.php
#
#-----[ FIND ]-----
#
$template->assign_vars(array(
#
#-----[ BEFORE, ADD ]-----
#
if ($userdata['user_id'] != '')
{
$link_access_group = '16'; // <-- Hier die Gruppen-ID eintragen, deren User die Links sehen sollen.
$sql = "SELECT g.group_id FROM " . GROUPS_TABLE . " g, " . USER_GROUP_TABLE . " ug
WHERE g.group_id = ug.group_id
AND ug.user_id = " . $userdata['user_id'] . "
AND ug.user_pending <> " . TRUE . "
AND g.group_single_user <> " . TRUE . "
AND g.group_id = $link_access_group";
if ( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not get links auth data', '', __LINE__, __FILE__, $sql);
}
$check_link_auth = $db->sql_numrows($result);
$db->sql_freeresult($result);
if ( $check_link_auth != 0 )
{
$template->assign_block_vars('check_link_auth', array());
}
}
#
#-----[ OPEN ]-----
#
templates/subSilver/overall_header.tpl
#
#-----[ FIND ]-----
# // The links you will display only for the special group
<a href="{U_INDEX}" class="mainmenu">{L_INDEX}</a> // This line might be a little bit different to your tpl-file!
#
#-----[ REPLACE WITH ]-----
# // The links you will display only for the special group
<!-- BEGIN check_link_auth -->
<a href="{U_INDEX}" class="mainmenu">{L_INDEX}</a> // This line might be a little bit different to your tpl-file!
<!-- END check_link_auth -->
#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM-- Code erneut geändert by ADMIN --
Das funktioniert auch soweit.
Aber wenn ich als Admin ein Mitglied mittels * suchen und auswählen will, passiert nichts.
Da scheint ein Fehler zu sein. (Ausprobiert mit phpbb2 Plus 1.52).