Nouveau sujet Répondre Imprimer Syndication RSS 2.0

Groupe comment l'utilisé.

VIP
Avatar de Osan
  • Age : 23 ans
  • Messages : 341
  • Inscrit : 08 Décembre 2005
  Lien vers ce message 09 Février 2006, 19:39
Comment fait ton pour interdire des membre d'entré dans un forum sauf si ils sont membre du groupe ?


KYUSOU 芸術家 : http://img264.imageshack.us/img264/1158/daiconvo1.png.

KYUSOU 芸術家 : Graphik Portfolio |> Coming Saoul.
 
VIP
Avatar de Korko
  • Age : 25 ans
  • Messages : 2909
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 09 Février 2006, 19:59
tu met autorisation moderateurs au forum
et au groupe tu met l'autorisation d'y acceder.
(il me semble, je suis pas sur)


http://pp.3025-game.de/pp/FR.gif
 
VIP
Avatar de Osan
  • Age : 23 ans
  • Messages : 341
  • Inscrit : 08 Décembre 2005
  Lien vers ce message 09 Février 2006, 20:19
ok j'essairai ;)


KYUSOU 芸術家 : http://img264.imageshack.us/img264/1158/daiconvo1.png.

KYUSOU 芸術家 : Graphik Portfolio |> Coming Saoul.
 
VIP
Avatar de Osan
  • Age : 23 ans
  • Messages : 341
  • Inscrit : 08 Décembre 2005
  Lien vers ce message 09 Février 2006, 22:42
Ba j'ai toujours pas réussi :s


KYUSOU 芸術家 : http://img264.imageshack.us/img264/1158/daiconvo1.png.

KYUSOU 芸術家 : Graphik Portfolio |> Coming Saoul.
 
VIP
Avatar de Korko
  • Age : 25 ans
  • Messages : 2909
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 10 Février 2006, 9:48
Ba pourtant il semble que sa soit sa,
Mettre les Droits du Forum en Modérateur (par exemple).
Et dans les Droits du Groupe tu met Droit Voir etc. Et normalement sa marche.
Enfin si quelqu'un a la solution, qu'il le dise ;)


http://pp.3025-game.de/pp/FR.gif
 
Etoile
Avatar de StyphaX
  • Age : 23 ans
  • Messages : 2666
  • Inscrit : 09 Octobre 2004
  Lien vers ce message 10 Février 2006, 13:57
Citation (Korko)
Ba pourtant il semble que sa soit sa,
Mettre les Droits du Forum en Modérateur (par exemple).
Et dans les Droits du Groupe tu met Droit Voir etc. Et normalement sa marche.
Enfin si quelqu'un a la solution, qu'il le dise ;)


C'est bien ça^^
 
VIP
Avatar de Osan
  • Age : 23 ans
  • Messages : 341
  • Inscrit : 08 Décembre 2005
  Lien vers ce message 10 Février 2006, 19:46
ok :s ba je verai, car moi j'arrive pas ^^ mais bon pour le moment c'est pas très urgent ^^


KYUSOU 芸術家 : http://img264.imageshack.us/img264/1158/daiconvo1.png.

KYUSOU 芸術家 : Graphik Portfolio |> Coming Saoul.
 
Feu follet
Avatar de VinCenT_-
  • Age : 21 ans
  • Messages : 208
  • Inscrit : 01 Novembre 2005
  Lien vers ce message 13 Février 2006, 18:16
Véréfie, l'installation, moi j'avais le problème et je me suis aperçus que j'avais oublie de modifier un fichier :) C'est cette partie la que j'avais oublier :(
# [] ---------- ouvrir ---------------------------------------------------------
#
include/functions/fonctions.php

#
# [] ---------- chercher -------------------------------------------------------
#
	global $bdd, $categorie_personne;

#
# [] ---------- après, ajouter -------------------------------------------------
#
	static $droits_groupe = NULL;
	
	if ($GLOBALS['MOD']['groupes'] && $membre['membre_id'] != INVITE && $droits_groupe === NULL)
	{
		$sql = 'SELECT gd.* FROM ' . GROUPES_MEMBRES_TABLE . ' gm
				LEFT JOIN ' . GROUPES_DROITS_TABLE . ' gd
					ON gm.g_id = gd.g_id
				WHERE gm.u_id = ' . $membre['membre_id'] . '
					AND gm.gm_status <> ' . GROUPE_ATTENTE;
		if (!$result = $bdd->requete($sql))
		{
			info($langue['er_titre'], sprintf($langue['er_select'], 'groupes_droits, groupes_membres'), __LINE__, __FILE__, $sql);
		}
		
		$droits_groupe = array();
		while ($row = $bdd->tableau($result))
		{
			$droits_groupe[$row['f_id']] = $row;
		}
		
		$bdd->free($result);
	}

#
# [] ---------- chercher -------------------------------------------------------
#
	$droits = array();
	$droits['est_modo'] = FALSE;
	if ( $membre['membre_aut'] == MODO )

#
# [] ---------- remplacer par -------------------------------------------------
#
	$droits = array();
	$droits['est_modo'] = FALSE;
	if ($droits_groupe[$forum_m['forum_id']]['droit_modo'])
	{
		$droits['est_modo'] = TRUE;
	}
	else if ( $membre['membre_aut'] == MODO )

#
# [] ---------- chercher -------------------------------------------------------
#
		if ( $membre['membre_aut'] == ADMIN )
		{
			$droits[$droit_forum[$d]] = TRUE;
		}

#
# [] ---------- apres ajouter -------------------------------------------------
#
		else if ($GLOBALS['MOD']['groupes'] && $droits_groupe[$forum_m['forum_id']][$droit_forum[$d]])
		{
			if ($droit_forum[$d] == 'droit_editer' || $droit_forum[$d] == 'droit_supprimer')
			{
				$droits[$droit_forum[$d]] = FALSE;
				if ($droits['est_modo'])
				{
					$droits[$droit_forum[$d]] = TRUE;
				}
				else
				{
					$droits['membre_' . substr($droit_forum[$d], 6)] = TRUE;
				}
			}
			else
			{
				$droits[$droit_forum[$d]] = TRUE;
			}
		}


Vive Fire Soft Board 2 :)
 
Répondre


.