Comment rajouter des addons à l'éditeur CKEditor pour PluXml
Rédigé par jack le 8 commentairese
L'éditeur de texte CKEditor possède de nombreux addons qui peuvent être téléchargés à partir de cette page: Addons pour CKEditor
Voici comment installer un addon dans le plugin pour PluXml.
Lire la suite de Comment rajouter des addons à l'éditeur CKEditor pour PluXml
DClassé dans : PluXml, Documentation ,Mots clés : Plugins, Documentation, CKEditor
Plugin CKEditor 4.4.6: ce que vous devez savoir avant de mettre à jour
Rédigé par jack le 7 commentairese
Cet article s'adresse surtout aux personnes qui utilisent déjà le plugin ckeditor pour PluXml mais dans une version antérieure et qui souhaitent le mettre à jour.
Cette nouvelle version du plugin utilise la dernière version de ckeditor (branche 4.x) disponible en téléchargement sur le site officiel.
Avant de mettre à jour le plugin, voici ce que vous devez savoir...
Lire la suite de Plugin CKEditor 4.4.6: ce que vous devez savoir avant de mettre à jour
DClassé dans : Actualité ,Mots clés : Plugins, PluXml, CKEditor
Plugin plxMyProtectEmails
Rédigé par jack le Aucun commentairee
plxMyProtectEmails permet de protéger l'affichage des adresses emails dans les articles et les pages statiques de PluXml en utilisant un système d'encodage javascript.
Ainsi une simple adresse email du genre
webmaster@monsite.com
sera remplacée par
<script>eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%27%3c%61%20%68%72%65%66%3d%22%6d%61%69%6c%74%6f%3a%77%65%62%6d%61%73%74%65%72%40%6d%6f%6e%73%69%74%65%2e%63%6f%6d%22%3e%77%65%62%6d%61%73%74%65%72%40%6d%6f%6e%73%69%74%65%2e%63%6f%6d%3c%2f%61%3e%27%29'))</script>
Visuellement rien ne changera pour vos visiteurs (ils verront toujours l'adresse email en clair), mais en revanche si vous éditez le contenu de la page, vous constaterez que c'est bien la partie encodée qui est utilisée dans le code source.
Cet encodage évitera que les robots spammeurs viennent récupérer les adresses emails. Même si on peut penser que cette solution n'est pas fiable à 100%, cela restera un bon premier niveau de protection.
Le plugin est disponible dans la partie Plugins du site ou il peut être téléchargé directement à partir du plugin MyPluginDownloader s'il est installé sur votre site.
Installez et activez le plugin.
Aucune configuration n'est requise.
DClassé dans : Plugin ,Mots clés : Plugins, Documentation, Sécurité, Email
Tester l'existence d'un plugin à partir d'un plugin
Rédigé par jack le Aucun commentairee
Pour tester l'existence d'un plugin, ajoutez le code suivant dans la classe de votre plugin:
public static function isPluginExists($plugname) {
if(defined('PLX_ADMIN'))
$plxObj = plxAdmin::getInstance();
else
$plxObj = plxMotor::getInstance();
return isset($plxObj->plxPlugins->aPlugins[$plugname]);
}
A partir de votre plugin vous pouvez maintenant tester l'existence d'un autre plugin en utilisant ce type de code:
if(plxMyPlugin::isPluginExists('plxPlugin_a_Tester') {
// si le plugin existe
} else {
// si le plugin n'existe pas
}
Ici plxMyPlugin est le nom de la classe de votre plugin et plxPlugin_a_Tester
est le nom de la classe du plugin à tester.
DClassé dans : PluXml, Bout de code ,Mots clés : Plugins, Snippet
Page de plugins sur Pluxopolis
Rédigé par jack le 4 commentairese
Depuis que Google a décidé début 2014 de ne plus permettre de mettre à jour la zone de téléchargement sur nos sites Google Code, j'ai complètement basculer tous les codes source de mes plugins pour PluXml sur github. Un mal pour un bien on peut dire car github offre de nombreuses fonctionnalités et beaucoup plus de souplesse dans la gestion des dépôts git que Google Code, devenu complètement dépassé et obsolète face à la concurrence.
J'en ai donc profiter pour créer une nouvelle page sur Pluxopolis pour lister la totalité de mes plugins et vous faciliter ainsi leur téléchargement.
Ça se passe donc ici, sur la nouvelle page des Plugins.