Depuis la version 1.0.3 de FSB il est possible (et même fortement conseillé) de faire en sorte que votre MOD soit activable / Désactivable via l'administration.
Voici rapidement les choses à savoir pour utiliser ce système.
La première chose est une requète de cache à insérer dans votre MOD :
INSERT ac_mods FIELDS mod_name mod_version mod_description mod_auteur mod_email mod_actif VALUES 'nom_du_mod' 'version_du_mod' 'Description du MOD' 'nom_de lauteur' 'adresse_mail_auteur' '1';
Les champs en gras sont ceux que vous devez remplir.
A noter que le champ mod_version n'est actuellement explicitement pas utilisé, mais il le sera probablement dans le futur.
Maintenant que la requète a été faite vous pouvez tester si le MOD est activé ou non via le code suivant :
if ($GLOBALS['MOD']['nom_du_mod']) { // MOD activé }
Utilisez donc cette condition pour calculer ou non ce que doit faire votre MOD, suivant s'il est activé ou pas
Un switch template est automatiquement créé si le MOD est activé, il s'agit du switch “switch_mod_nom_du_mod”, dans les fichiers templates il vous suffira de faire :
<!-- IFEXIST switch_mod_nom_du_mod --> Ce code s'affiche si le MOD est activé <!-- ENDIF -->