FluxBB.fr

Le site des utilisateurs francophones de FluxBB.

Recherche rapide

Vous n'êtes pas identifié(e).

Version 1.4.13 : [.tar.gz][.zip] (maj 20/10/2014)
Pack langue française pour 1.4.x : [.zip] (maj 06/01/2012)

Branche 1.5.x : fluxbb.org
Pack langue française pour 1.5.x : [.zip] (maj 14/01/2016)

Ancienne Version 1.2.24 fr : [.zip] (maj 26/08/2011)

Vous avez un problème ?
Avant de poser votre question sur les forums d'entraide nous vous invitons à consulter :

#1 30-06-2010 16:35:28

trotirider
Habitué
Inscription : 31-01-2009
Messages : 129
Site Web

Désactiver la gestion des profils pour certains modos.

Bonjour, je vous propose une petit contribution mais très utile.
En effet je voulais ajouter un nouveau modo pour un forum, mais qu'il ne puisse pas gérer les profils (bans, mots de passe et autres) c'est d'ailleurs bien dommage qu'il n'y ai pas nativement cette fonction sur la 1.2.22 ou si non faut avoir vraiment confiance quand on met un nouveau modo, pas toujours facile.

Alors voilà ça se passe juste dans 2 fichiers :

Dans admin_bans.php

trouver ->

if ($pun_user['g_id'] > PUN_MOD || ($pun_user['g_id'] == PUN_MOD && $pun_config['p_mod_ban_users'] == '0'))

et remplacer par ->

 if ($pun_user['g_id'] > PUN_MOD || ($pun_user['g_id'] == PUN_MOD && $pun_config['p_mod_ban_users'] == '0' || $pun_user['id'] == '???' || $pun_user['id'] == '???' || $pun_user['id'] == '???'))

Dans profile.php

trouver ->

// View or edit?  et en dessous -> ($pun_user['g_id'] > PUN_MOD ||

et remplacer par ->

($pun_user['g_id'] > PUN_MOD || $pun_user['id'] == '???' || $pun_user['id'] == '???' || $pun_user['id'] == '???' ||


remplacer '???' par l'id de celui dont vous voulez enlever la gestion des profils, dans mon cas il y en a 3.

Voilà c'est tout simple, j'ai fais des tests, ça à l'air de bien fonctionner mais faites des tests aussi.

Dernière modification par trotirider (01-07-2010 10:08:36)

Hors ligne

#2 01-07-2010 07:56:12

spiner
Régulier
Inscription : 09-01-2010
Messages : 57

Re : Désactiver la gestion des profils pour certains modos.

Pas mal effectivement pour une période d'essai ! Merci smile


« Pour voir qu'il fait noir, on n'a pas besoin d'être une lumière. » ~ Le père du Chat ~

Hors ligne

#3 01-07-2010 08:09:53

fanf73
Wik-wiki
Lieu : Lyon
Inscription : 12-09-2006
Messages : 4 432
Site Web

Re : Désactiver la gestion des profils pour certains modos.

Et merci d'utiliser les balises "code" quand tu postes des lignes de code wink


Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.

Hors ligne

#4 01-07-2010 10:10:26

trotirider
Habitué
Inscription : 31-01-2009
Messages : 129
Site Web

Re : Désactiver la gestion des profils pour certains modos.

Voilà c'est fait wink
Je pense que si quelqu'un veut vraiment le décliner en plugin c'est facile, il faudrait juste mettre une variable à la place des ??? et l'intégrer dans les les permissions de l'administration.
Mais bon là c'est pas prise de tête.

ps : pas sûr que niveau visibilité ce soit bien de mettre en gras par défaut dans les balises codes, ça donne un effet "flou", exemple pour "PUN" le u et n sont collés.

Dernière modification par trotirider (01-07-2010 10:12:32)

Hors ligne

#5 01-07-2010 11:37:49

PascL
Habitué très actif
Inscription : 06-09-2007
Messages : 554
Site Web

Re : Désactiver la gestion des profils pour certains modos.

Petite variante (juste pour pas avoir à ajouter autant de conditions dans le if qu'il y aurait d'id smile )

Créer un array avec les id la ligne avant le if :

$arr_bride = array(12, 23, 42);

Dans le if, ajouter :

|| in_array($pun_user['id'], $arr_bride)

Hors ligne

#6 01-07-2010 14:05:06

trotirider
Habitué
Inscription : 31-01-2009
Messages : 129
Site Web

Re : Désactiver la gestion des profils pour certains modos.

ah voilà je me disais bien qu'il pouvait y avoir un truc avec des virgules, merci pour la modif.

Hors ligne

Pied de page des forums