• Site mis à jour le 18 janvier 2019

Création d'un plugin simple - joomla 1.5

  • quent57
  • Auteur du sujet
  • Hors Ligne
  • Nouveau Rédacteur
  • Nouveau Rédacteur
Plus d'informations
il y a 9 ans 7 mois - il y a 9 ans 7 mois #3066 par quent57
Création d'un plugin simple - joomla 1.5 a été créé par quent57
Boujours,
je suis en train de réaliser un site de tutoriel sur Ubuntu Netbook remix
Et sur une page j'utilise du javascrpit, pour afficher ou cacher du texte voir ici
www.tux.quent.fr/installation-de-ubuntu
(descendre un peu, cliquer sur "depuis Ubuntu")
Au chargement le texte est donc caché !

Le problème est qu'il est également caché dans l'éditeur de texte JCE !
(je peut toujours éditer le html mais bon)

Le texte est caché grâce à une balise comme sa :
<div id="d1" style="display:none;">

Je voudrais donc faire un plugin qui affiche le texte dans l'éditeur
J'ai 2 idées :
  • Soit c'est automatique : au lancement de l'éditeur style="display:none; est remplacé par style="display:block; et inversement quand on quitte l'éditeur
  • Soit on fait un bouton qui change style="display:none; en style="display:block; et inversement
Je par bien entendu sur le principe qu'on utilise pas style="display:block dans le document.
Est-ce réalisable ?
Je peu faire l'expression régulière au besoin, mais je n'arrive pas à comprendre comment marches les modules JCE ...
Merci d'avance !
Dernière édition: il y a 9 ans 7 mois par quent57. Raison: orthographe !

Connexion ou Créer un compte pour participer à la conversation.

  • quent57
  • Auteur du sujet
  • Hors Ligne
  • Nouveau Rédacteur
  • Nouveau Rédacteur
Plus d'informations
il y a 9 ans 7 mois - il y a 9 ans 7 mois #3067 par quent57
Réponse de quent57 sur le sujet Création d'un plugin simple - joomla 1.5
j'ai éssayer d'écire sa a la place :
<noscript><dev></noscript>

<SCRIPT language="Javascript">
<!--
document.write("<div id="d1" style="display:none;">");
// -->
</SCRIPT>

mais JCE ne comprend pas
Il n'y a pas moyen de dire a JCE : "touche pas à ce code" ???
Dernière édition: il y a 9 ans 7 mois par quent57.

Connexion ou Créer un compte pour participer à la conversation.

  • YRrT_mihaly
  • Visiteur
  • Visiteur
il y a 9 ans 7 mois #3068 par YRrT_mihaly
Réponse de YRrT_mihaly sur le sujet Création d'un plugin simple - joomla 1.5
Pour autoriser l'insertion de code, il te faut paramétrer le groupe que tu utilises.
Tu peux autoriser plusieurs types de code.

Connexion ou Créer un compte pour participer à la conversation.

  • quent57
  • Auteur du sujet
  • Hors Ligne
  • Nouveau Rédacteur
  • Nouveau Rédacteur
Plus d'informations
il y a 9 ans 7 mois - il y a 9 ans 7 mois #3069 par quent57
Réponse de quent57 sur le sujet Création d'un plugin simple - joomla 1.5
alors c'est bizare, j'ai tout mis a on (javascript, css, php)
et
début
 
<?php echo "Bonjour le monde"; ?>
 
<script type="text/javascript">
    // <![CDATA[
      document.write("test"); -->
    // ]]>
  </script>
 
 
fin
mis en html évidement
me renvoit
début fin ..
(Firefox 3)
Dernière édition: il y a 9 ans 7 mois par quent57.

Connexion ou Créer un compte pour participer à la conversation.

  • quent57
  • Auteur du sujet
  • Hors Ligne
  • Nouveau Rédacteur
  • Nouveau Rédacteur
Plus d'informations
il y a 9 ans 7 mois #3070 par quent57
Réponse de quent57 sur le sujet Création d'un plugin simple - joomla 1.5
bon ok le php marche pas, mais quand je met en html :
début  <?php echo "Bonjour le monde"; ?>
 
<script type="text/javascript">
       document.write("test1")
  </script>
 
<script type="text/javascript">
    // <![CDATA[
      document.write("test2")
    // ]]>
  </script>
fin
j'ai :
début test1 test2 fin
normal
(la 2eme version je l'ai trouver ici : openweb.eu.org/articles/ecmascript_html )

le problème est que si j'édite mon article avec JCE, il transforme mon javascript en :
début  <?php echo "Bonjour le monde"; ?>
<script type="text/javascript"><!--
// <![CDATA[// [CDATA[// [CDATA[       document.write("test1")
  ]]]]]]>
// --></script>
<script type="text/javascript">// <![CDATA[      document.write("test2")]]></script>
fin
et la la page m'affiche :
début fin

que faire ??

Connexion ou Créer un compte pour participer à la conversation.

  • YRrT_mihaly
  • Visiteur
  • Visiteur
il y a 9 ans 7 mois #3071 par YRrT_mihaly
Réponse de YRrT_mihaly sur le sujet Création d'un plugin simple - joomla 1.5
Il est normal que ton insertion de PHP ne soit pas interprétée, il serait dangereux s'il était si simple de pouvoir insérer du PHP. Il faut pour cela un interpréteur du style "Jumi" dans lequel tu dois déclarer au préalable les éléments que tu vas autorisé.
Pour le Javascript c'est différent... As-tu vérifier les droits dans la gestion des articles ?
Va voir ce lien qui montre un exemple d'insertion de Javascript et les réglages à faire dans la configuration de la gestion des articles : www.sarki.ch/jce15/index.php/exemples/insertion-de-javascript.html

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.160 secondes
Propulsé par Kunena

Rechercher