[phpBB 3.0.x] Rejoindre un groupe via un lien

Toutes les documentations phpBB seront ici.
Verrouillé
Avatar du membre
Dakin Quelia
Webmaster
Webmaster
Messages : 565
Enregistré le : ven. 27 nov. 2009 05:47
Localisation : Belgique
Contact :

[phpBB 3.0.x] Rejoindre un groupe via un lien

Message par Dakin Quelia »

» Rejoindre un groupe via un lien

Vous souhaitez que vos membres puissent rejoindre automatiquement un groupe précis sans que vous ayez besoin de valider? En passant par un lien, par exemple. Dans ce cas, cette documentation est faite pour vous.

Ouvrez le fichier « language/fr/ucp.php ».

Cherchez: Avant, ajoutez:

Code : Tout sélectionner

// Join or quit group
$lang = array_merge($lang, array(
    'GROUP_JOIN'            => 'Rejoindre le groupe',
    'GROUP_JOIN_CONFIRM'     => 'Voulez-vous rejoindre le groupe?',
    'GROUP_QUIT'            => 'Quitter le groupe',
    'GROUP_QUIT_CONFIRM'    => 'Voulez-vous vraiement quitter le groupe?',
)); 
Ouvrez le fichier « ucp.php ».

Cherchez:

Code : Tout sélectionner

if (in_array($mode, array('login', 'logout', 'confirm', 'sendpassword', 'activate'))) 
Remplacez par:

Code : Tout sélectionner

if (in_array($mode, array('login', 'logout', 'confirm', 'sendpassword', 'activate', 'join', 'quit'))) 
Cherchez:

Code : Tout sélectionner

    default:
        $default = true;
    break;    
Avant, ajoutez:

Code : Tout sélectionner

    
    case 'join': 
    
        if (confirm_box(true))
        {
            group_user_add(5, $user->data['user_id'], false, false, true);
        }
        else
        {
            confirm_box(false, 'GROUP_JOIN', '');
        }
        redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
        
    break;
    
    case 'quit':

        if (confirm_box(true))
        {
            group_user_del(5, $user->data['user_id'], false, false);
        }
        else
        {
            confirm_box(false, 'GROUP_QUIT', '');
        }
        redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
        
    break; 
ATTENTION: changer l'id 5 par l'id du groupe souhaité. Sinon, vous risquez d'avoir des membres dans le groupe administrateur.

Verrouillé

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 20 invités