Différences
Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
codeur:module:extend-modules [2008/02/11 19:42] jireck |
codeur:module:extend-modules [2008/02/12 09:36] (Version actuelle) jireck |
||
---|---|---|---|
Ligne 24: | Ligne 24: | ||
[/module] | [/module] | ||
</code> | </code> | ||
+ | |||
+ | |||
+ | |||
===== Compréhension des balises de ce fichier ===== | ===== Compréhension des balises de ce fichier ===== | ||
[nom]Les Logs[/nom] | [nom]Les Logs[/nom] | ||
+ | |||
C'est le nom qui va apparaitre au niveau des pluging de l'administration | C'est le nom qui va apparaitre au niveau des pluging de l'administration | ||
[ModPath]session-log[/ModPath] | [ModPath]session-log[/ModPath] | ||
+ | |||
c'est le repertoire où est installé le module. | c'est le repertoire où est installé le module. | ||
dans cette exemple le module est installé dans modules/**session-log** | dans cette exemple le module est installé dans modules/**session-log** | ||
[ModStart]session-log[/ModStart] | [ModStart]session-log[/ModStart] | ||
+ | |||
c'est le fichier php qui permet d'administrer le module. | c'est le fichier php qui permet d'administrer le module. | ||
//Ne pas mettre .php exemple à ne pas faire [ModStart]session-log.php[/ModStart]// | //Ne pas mettre .php exemple à ne pas faire [ModStart]session-log.php[/ModStart]// | ||
[niveau]radminsuper[/niveau] | [niveau]radminsuper[/niveau] | ||
+ | |||
c'est le niveau d'autorisation qu'il faut pour administrer le module. | c'est le niveau d'autorisation qu'il faut pour administrer le module. | ||
Il existe plusieurs niveaux d'autorisation (voir plus bas) | 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). |