Personnalisations : PHP-Nuke : Wysiwyg desactivation dans certains modules 1 - Introduction
Ce tutorial va vous permettre de désactiver le système WISWIG des modules que vous voulez. Et ceci quelque soit le module.
2 - Marche à suivre pour Php-nuke 7.7 patch 3.1
Pour désactiver le système WISWIG du côté administrateur du module, vous devez rajouter dans le fichier index.php qui se trouve dans l'administration de votre module :
juste avant :
| if ( !defined('ADMIN_FILE') ) |
|
ce qui vous donne :
$advanced_editor = 0;
if ( !defined('ADMIN_FILE') ) |
|
Vous pouvez enregistrer votre fichier et vérifiez la prise en compte de la modification.
Maintenant pour désactiver le système disponible au visiteur, vous devez ouvrir le fichier index.php de votre module et rajoutez :
juste avant :
| if (!defined('MODULE_FILE')) |
|
ce qui donne :
$advanced_editor = 0;
if (!defined('MODULE_FILE')) |
|
Vous pouvez enregistrer les modifications et vérifiez que ça fonctionne.
3 - Marche à suivre pour Php-nuke 7.8 patch 3.1
Pour désactiver le système WISWIG du côté administrateur du module, vous devez rajouter dans le fichier index.php qui se trouve dans l'administration de votre module :
| define('NO_EDITOR', true); |
|
juste avant :
| if ( !defined('ADMIN_FILE') ) |
|
ce qui vous donne :
define('NO_EDITOR', true);
if ( !defined('ADMIN_FILE') ) |
|
Vous pouvez enregistrer votre fichier et vérifiez la prise en compte de la modification.
Maintenant pour désactiver le système disponible au visiteur, vous devez ouvrir le fichier index.php de votre module et rajoutez :
| define('NO_EDITOR', true); |
|
juste avant :
| if (!defined('MODULE_FILE')) |
|
ce qui donne :
define('NO_EDITOR', true);
if (!defined('MODULE_FILE')) |
|
Vous pouvez enregistrer les modifications et vérifiez que ça fonctionne.
4 - Conclusion
Ces modifications n'affectent que le module dont les fichiers ont été modifiés. Le reste du site fonctionnera normalement avec le système WISWIG.
Astuce : Vous pouvez tout aussi bien rajouter les deux modifications en même temps pour les versions supérieures à 7.8 patch 3.1, cela n'occasionne pas de conflit à ma connaissance. Publié le : 2007-07-26 par stefvar, dernière modification le : 2007-07-26 par stefvar(54 lectures) |