Voila un petit code simple qui vous permettra d'afficher des elements dans vos template uniquement a certains membres d'un groupe :
Dans includes/functions.php
Ajoutez :
Code : Tout sélectionner
// mod group id (Check what group a user is in)
if ( !function_exists('group_memberships') )
{
include_once($phpbb_root_path . 'includes/functions_user.'.$phpEx);
}
$groups = group_memberships(false,$user->data['user_id']);
foreach ($groups as $grouprec)
{
$template->assign_vars(array(
'S_GROUP_' . $grouprec['group_id'] => true
));
}
// end mod group id (Check what group a user is in)
Code : Tout sélectionner
// application/xhtml+xml not used because of IE
header('Content-type: text/html; charset=UTF-8');
Exemple :
Code : Tout sélectionner
<!-- IF S_GROUP_30 -->ne s'affichera qu'au groupe id n° 30<!-- ENDIF -->
