Ajouter des définitions de langage sans toucher aux fichiers langues d'origines

Un article de Wiki Maximus CMS.

Là encore la version 2008 de maximus fait naitre de nouveaux concepts et celui là est important !

En effet, tout le monde est confronté à un moment ou à un autre à devoir rajouter des définitions de langage ne serait que par l'ajout de vieux modules type phpnuke qui demandaient sans cesse de bricoler un coup à droite un coup à gauche :(
S'en est terminé depuis cette version, en effet maintenant vous pouvez créer un nouveau fichier que vous devrez nommer lang-ma_langue_désirée-perso.php et que vous devrez uploader dans le dossier language/


Ce premier fichier sera chargé de partout, sur tout le site, donc pour éviter la surcharge de définitions pour rien maximus 2008 va plus loin en vous permettant de faire à l'identique pour un seul module.

Par exemple, supposons que je désire agrémenter le module FAQ de nouvelles définitions de langue, il va me suffire de créer un fichier que je nommerai lang-french-perso.php et que je placerai dans le dossier modules/FAQ/language/ ( bien évidemment ceci est réalisable pour chaque langue, il suffit de créer un autre fichier que je nommerai lang-ma_langue_désirée-perso.php et en avant la musique :)


Les amateurs de CMS, comprendront tout de suite l'avantage de ce type d'additif dans un kernel, car lors de la mise à jour prochaine du CMS MAximus, il me suffira alors de récupérer mes fichiers perso' des différents modules ou du site et je retrouverai instantanément mes propres modifications :) la classe quoi


Nota, ceci est réalisable aussi pour la partie admin du module concerné il me suffira de créer un fichier du type lang-french-perso.php que je devrai placer dans le dossier ( dans cet exemple ) modules/FAQ/admin/language/


Cyril 1 aoû 2008 à 17:32 (CEST)