Voici un bout de code qui devrait t'aider
$groups = is_object( $GLOBALS["xoopsUser"] ) ? $GLOBALS["xoopsUser"]->getGroups() : array( XOOPS_GROUP_ANONYMOUS );
if ( in_array(1, $groups ) ) {
// ton code pour le groupe 1
} elseif ( in_array(2, $groups ) ) {
// ton code pour le groupe 2
} elseif ( in_array(3, $groups ) ) {
// ton code pour le groupe 3
} elseif ( in_array(4, $groups ) ) {
// ton code pour le groupe 4
} elseif ( in_array(5, $groups ) ) {
// ton code pour le groupe 5
} else {
// ton code pour les autres groupes
}
En y réfléchissant un peu, il est impossible de connaitre le(s) groupe(s) d'un utilisateur avant qu'il soit connecté.
C'est donc après la connexion qu'il faut placer la portion de code.