{{message>ébauche}} ====== Extend-modules ====== ===== A quoi sert ce fichier ? ===== Ce fichier sert à rajouter un lien vers l'administration du module et à gerer les personnes qui ont le droits d'y acceder. ===== Exemple de fichier typique ===== [module] [nom]Bannir une IP[/nom] [ModPath]ipban[/ModPath] [ModStart]admin/setban[/ModStart] [niveau]radminsuper[/niveau] [/module] [module] [nom]Les Logs[/nom] [ModPath]session-log[/ModPath] [ModStart]session-log[/ModStart] [niveau]radminsuper[/niveau] [/module] ===== Compréhension des balises de ce fichier ===== [nom]Les Logs[/nom] C'est le nom qui va apparaitre au niveau des pluging de l'administration [ModPath]session-log[/ModPath] c'est le repertoire où est installé le module. dans cette exemple le module est installé dans modules/**session-log** [ModStart]session-log[/ModStart] c'est le fichier php qui permet d'administrer le module. //Ne pas mettre .php exemple à ne pas faire [ModStart]session-log.php[/ModStart]// [niveau]radminsuper[/niveau] c'est le niveau d'autorisation qu'il faut pour administrer le module. Il existe plusieurs niveaux d'autorisation (voir plus bas) ===== Les tags [niveau][/niveau] ===== Les tags : [niveau][/niveau] sont optionnels (ou vide) : dans ce cas le plugins est réservé aux SuperAdmins. Les tags : [niveau][/niveau] intègrent UNE (et une seule) des valeurs suivantes et le plugins est réservé aux SuperAdmins ET aux administrateurs de la fonction. - valeurs : - radminarticle (Articles et Publication), - radmintopic (Sujet), - radminleft (Blocs de gauche), - radminmain (Bloc Principal), - radminright (Blocs de droite), - radminsurvey (Sondages), - radminsection (Rubriques), - radminlink (Liens Web), - radminephem (Ephémérides), - radminhead (Grands Titres de sites de News), - radminfaq (FAQ), - radmindownload (Téléchargement), - radminforum (Forums), - radminreviews (Critiques), - radminlnl (La Lettre), - radminsdv (Gestion des groupes), - radminuser (Edition des Utilisateurs), - radminfilem (Gestionnaire de Fichiers), - radminsuper (Super Admin) - no-right (Tous les Admin même ceux n'ayant aucun droit) Donc par exemple : - Un plugins ayant comme niveau [niveau]radminlnl[/niveau] ne sera visible que par les SuperAdmins ET les administrateurs de La Lettre. - Un plugins ayant comme niveau [niveau]no-right[/niveau] sera visible par tous les ADMINS et Même par ceux n'ayant aucun droit (aucune case à cocher validée).