Fermer

Bonjour,
La fonction de ce portail est consacrée uniquement à l'hébergement du forum .
Des portails spécifiques sont proposés pour les versions JCE 2,
JCE 1.5 et JCE 1.1.

Pour toutes questions sur JCE ou ses plugins, veuillez svp poster sur le forum, il ne m'est pas possible de répondre aux messages privés.

En vous souhaitant du plaisir dans la découverte de cet éditeur.

Sarki

Informations
Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?

Création d'un plugin simple - joomla 1.5
(0 lecteur(s)) 
Aller en basPage: 12
SUJET: Création d'un plugin simple - joomla 1.5
   19/06/09 à 12:50 #3066
quent57
Nouveau Rédacteur
Messages: 8
graphgraph
Personne n'est hors ligne Cliquez ici pour consulter le profil de cet utilisateur
 Création d'un plugin simple - joomla 1.5
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 :
Code :

<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: 19/06/09 à 12:53 Par quent57.Raison: orthographe !
L'administrateur a désactivé l'accès public en écriture.
   19/06/09 à 13:50 #3067
quent57
Nouveau Rédacteur
Messages: 8
graphgraph
Personne n'est hors ligne Cliquez ici pour consulter le profil de cet utilisateur
 Re: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: 19/06/09 à 14:53 Par quent57.
L'administrateur a désactivé l'accès public en écriture.
   19/06/09 à 17:12 #3068
YRrT_mihaly
Administrateur
Messages: 1785
graph
Personne n'est hors ligne Cliquez ici pour consulter le profil de cet utilisateur
Sexe: Masculin mmsarki Sarki Multimédia Lieu: Bretonnières / Suisse Date anniversaire: 09/04
 Re: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.
 
L'administrateur a désactivé l'accès public en écriture.
   19/06/09 à 18:24 #3069
quent57
Nouveau Rédacteur
Messages: 8
graphgraph
Personne n'est hors ligne Cliquez ici pour consulter le profil de cet utilisateur
 Re:Création d'un plugin simple - joomla 1.5
alors c'est bizare, j'ai tout mis a on (javascript, css, php)
et
Code :

début

<?php echo "Bonjour le monde"; ?>

<script type="text/javascript">
    // <![CDATA[
      document.write("test"); -->
    // ]]>
  </script>


fin

mis en html évidement
me renvoit
Code :

début fin ..

(Firefox 3)
 
Dernière édition: 19/06/09 à 18:25 Par quent57.
L'administrateur a désactivé l'accès public en écriture.
   19/06/09 à 18:40 #3070
quent57
Nouveau Rédacteur
Messages: 8
graphgraph
Personne n'est hors ligne Cliquez ici pour consulter le profil de cet utilisateur
 Re:Création d'un plugin simple - joomla 1.5
bon ok le php marche pas, mais quand je met en html :
Code :

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 :
Code :

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 :
Code :

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 :
Code :

début fin 


que faire ??
 
L'administrateur a désactivé l'accès public en écriture.
   19/06/09 à 18:43 #3071
YRrT_mihaly
Administrateur
Messages: 1785
graph
Personne n'est hors ligne Cliquez ici pour consulter le profil de cet utilisateur
Sexe: Masculin mmsarki Sarki Multimédia Lieu: Bretonnières / Suisse Date anniversaire: 09/04
 Re: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
 
L'administrateur a désactivé l'accès public en écriture.
Revenir en hautPage: 12
Développé par KunenaObtenir les derniers messages directement sur votre PC - Version française: SFK