Mes partenaires ont une éthique :


Editeur de texte JCE : insérer du PHP et du Javascript dans un article Joomla! PDF Imprimer Envoyer
Note des utilisateurs: / 4
MauvaisTrès bien 
Écrit par Bernard Bass   
Mercredi, 01 Juin 2011 01:55
Joomla! 1.5
 
JCE : Insérer du php et du Javascript dans un article Joomla!

L'éditeur de texte JCE permet d'insérer du code HTML, Javascript et PHP dans un article Joomla!
 

L'éditeur de texte par défault de Joomla! 1.5 : TinyMCE


Un bouton en haut de l'éditeur de texte TinyMCE ouvre une fenêtre avec la source HTML de l'article ce qui permet alors d'insérer du code HTML.
Cet éditeur HTML a ses limites, et ne permet pas d'ajouter du code PHP ou Javascript à l'article. Pour des raisons de sécurité les balises php et Javascript sont modifiées à l'enregistrement de l'article, et de ce fait non interprétées.

Pour insérer du code HTML, PHP et Javascript dans un article Joomla! 1.5 une solution simple mais peu confortable reste de désactiver l'éditeur de texte dans l'administration de Joomla! 1.5 : Onglet Site -> Configuration du site -> Editeur WYSIWYG par défaut : sélectionner "aucun".
Cette solution n'est vraiment pas pratique puisqu'on se prive de l'éditeur TinyMCE.

 TinyMCE * : L'éditeur par défault de Joomla! 1.5 :
Editeur par défaut de Joomla!
* Les plugins de TinyMCE, notament pour télécharger et gérer des images sur le serveur, sont payant !
* Avec la nouvelle version du navigateur Internet Explorer 9 et son interprétation du HTML5 et du CSS3, les fonctions des boutons " sauvegarder " " fermer " un article sont bogués.

TinyMCE pour Joomla! 1.5 est donc obsolète !


Open : c'est ce qu'on peut dire de JCE comparé à TinyMCE !

Télécharger l'éditeur de texte JCE pour Joomla!JCE est un éditeur de texte réputé pour Joomla! car les plugins de JCE sont gratuits !
Télécharger JCE Editeur pour Joomla! : ICI et le pack de langue français : ICI
Cet éditeur très complet permet de désactiver le nettoyage du code automatique, et de nombreuses options sont configurables. Il est certe intéressant, mais ne pas nettoyer le code durant la conception d'un article peut amener une redondance de balises HTML inutilisées, je préfère donc nettoyer le code, même si celui ci mériterait une optimisation manuelle. Du coup, il ne me semble pas que l'on puisse insérer du PHP ou du Javascript avec JCE dans un article Joomla!

JCE bien configuré permet d'utiliser le PHP et le Javascript dans les articles édités sur Joomla!


Module ou Plugin

Reste alors la solution d'utiliser un composant, plugin ou module.

- includePHP-J1.5-1.1.1

IncludePHP est un plugin pour exécuter du code php dans un élément du contenu! . Pour des raisons de sécurité il est maintenant disponible pour Joomla 1.6, avec IncludePHP vous pouvez maintenant inclure Javascript (soit autonome, ou de fichiers à distance), et HTML (via un serveur de fichiers local uniquement)! Voir la FAQ pour plus d'infos!

Enlevez les " pour utiliser les options suivantes :
"{"php"}"code you want to execute;"{"/php"}"
"{"phpfile"}"/path/to/php/file.php"{"/phpfile"}"
"{"js"}"alert("Code you want to run");"{"/js"}"
"{"jsfile"}"http://www.mysite.com/myjsfile.js"{"/jsfile"}"
"{"htmlfile"}"/path/to/html/file.html"{"/htmlfile"}"

Télécharger IncludePHP pour Joomla 1.5 : ICI
Télécharger IncludePHP pour Joomla 1.6 : ICI

Couplé avec sourcerer pour ajouter le bouton CODE dans le menu des articles en rédaction : http://www.nonumber.nl/extensions/sourcerer

Sourcerer étant un plugin système venant de #NoNumber, vous pouvez installer le composant NoNumber Extension management qui permet les mises à jour en un seul clic à partir de la version 2.5 de Joomla!.


Bibliographie

Plus de ressources sur google : ICI

Cet article est intéressant , faites le connaître sur votre réseau social !

 
Valid XHTML & CSS | Template Design LernVid.com and ah-68