Seite 1 von 1

Gruppenverwaltung zum Schutz ....

Verfasst: 29.11.2004 22:07
von Skoddi
hi , ich habe jetzt lange hin und her versucht aber es will leider nicht klappen

ich möchte in der viewtopic_body.tpl ein weiteres feld unter dem usernamen hinzufügen

das klappt soweit auch .

nur sobald ich die ausgabe auf eine bestimmte gruppe beschränken will passirt garnichts :(

hier mal die bereiche aus den betroffenen dateien :
viewtopic_body.tpl

Code: Alles auswählen

<td valign="top" class="{postrow.ROW_CLASS}" rowspan="2"><p><span class="name"><a name="{postrow.U_POST_ID}" id="{postrow.U_POST_ID}"></a><strong>{postrow.POSTER_NAME}</strong></span><br />
        <span class="postdetails">
<!-- BEGIN switch_koords -->		
		<strong>{postrow.POSTER_KOORDS}</strong><br />
<!-- END switch_koords -->		

	{postrow.POSTER_RANK}<br />
    {postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br />
    <br />
    {postrow.POSTER_JOINED}<br />
    {postrow.POSTER_POSTS}<br />
viewtopic.php

Code: Alles auswählen

$allowed_u = array();
$allowed_u[] = 'g3'; //gruppe

$access_allowed = false;
if( in_array($userdata['user_id'],$allowed_u))
{
        $access_allowed = true;
}

else
{
        $sql = "SELECT g.group_id, g.group_name
                FROM " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g
                WHERE ug.user_id = '" . $userdata['user_id'] . "'
                        AND g.group_id = ug.group_id";
        if ( !($result = $db->sql_query($sql)) )
        {
                message_die(GENERAL_ERROR, 'Could not get user group.', '', __LINE__, __FILE__, $sql);
        }
        $access_allowed = false;
        while( list($group_id, $group_name) = $db->sql_fetchrow($result) )
        {
                if( in_array('g' . $group_id[group_id],$allowed_u ))
                {
                         $access_allowed = true;
                         break;
                }
                if( in_array('g' . $group_name[group_name],$allowed_u))
                {
                         $access_allowed = true;
                         break;
                }
        }
        if( $access_allowed && $userdata['user_level'] == ADMIN )	
        {
   $template->assign_block_vars('switch_koords', array());
        }
}


//include($phpbb_root_path . 'access_vm.'.$phpEx);
//include('access_vm.php');

$template->pparse('body');



include($phpbb_root_path . 'includes/page_tail.'.$phpEx);



?>
da es mit includen der datei genausowenig funktionirte habe ich den inhalt direkt eingefügt , aber auch ohne ergebniss

wäre super wenn mir da einer weiterhelfen könnte

gruss lucky