Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
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 11:08:36)
Hors ligne
Pas mal effectivement pour une période d'essai ! Merci 
« Pour voir qu'il fait noir, on n'a pas besoin d'être une lumière. » ~ Le père du Chat ~
Hors ligne
Et merci d'utiliser les balises "code" quand tu postes des lignes de code 
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
Voilà c'est fait 
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 11:12:32)
Hors ligne
Petite variante (juste pour pas avoir à ajouter autant de conditions dans le if qu'il y aurait d'id
)
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)Bouh !
StarShip Renaissance
Hors ligne
ah voilà je me disais bien qu'il pouvait y avoir un truc avec des virgules, merci pour la modif.
Hors ligne