codeur:module:extend-modules

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
codeur:module:extend-modules [Feb. 11, 2008 06:42 PM UTC ] jireckcodeur:module:extend-modules [Dec. 11, 2024 08:27 AM UTC ] (Version actuelle) jpb
Ligne 1: Ligne 1:
-{{message>ébauche}} +<note warning>Documentation valable jusqu'à la version NPDS REv13. Obsolète pour les versions supérieures !</note>
  
 ====== Extend-modules ====== ====== Extend-modules ======
Ligne 24: Ligne 23:
 [/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).
  • codeur/module/extend-modules.1202755322.txt
  • Dernière modification : Feb. 11, 2008 06:42 PM UTC
  • de jireck