ajouter un bouton retour


han - 21 Décembre 2017, 22:39


Bonsoir Jchouix,

A chaque quiz, je mets un bouton retour (dans "Contenu avant qcm") qui contient ce code.

Code (Sélectionner le code)
<p style="text-align: center;"><input class="bouton" onclick="window.location='http://ecoleblaisybas.legtux.org/articles.php?lng=fr&pg=647&tconfig=0';" type="button" value="Retour" /></p>

Je valide, le bouton fonctionne, mais quand je retourne vérifier le code source, voilà ce que j'obtiens.
Code (Sélectionner le code)
<p style="text-align:center"><input class="bouton" type="button" value="Retour" /></p>

Une idée ?


jchouix - 22 Décembre 2017, 9:11


Bonjour,
ce comportement est du à un paramètre de sécurité dans la configuration de CKEditor concernant l'injection de code javascript. Si tu veux autoriser l'insertion de ce type de code, il te faut éditer le fichier intitulé config.js situé dans le répertoire plugins/adm_redacteurs/addons/qcm/assets/editors/ckeditor_config
Tu vas à la ligne 87 où tu as ce code :

Code (Sélectionner le code)
config.disallowedContent = 'script; *[on*]'; // Interdit l'insertion de script

Tu as juste à rajouter deux slashs devant pour le désactiver comme ceci :
Code (Sélectionner le code)
// config.disallowedContent = 'script; *[on*]'; // Interdit l'insertion de script


Ensuite, tu vides le cache de ton navigateur et tu recharges la page.
Cordialement.

PS : à mon avis, vu que tu matrises le langage css, il serait plus judicieux de partir sur le code html suivant pour créer ton bouton :
Code (Sélectionner le code)
<p style="text-align:center"><a class="my_bouton" href="http://ecoleblaisybas.legtux.org/articles.php?lng=fr&pg=647&tconfig=0">Retour</a></p>

Ensuite, tu customises ta class css .my_bouton pour qu'elle donne l'apparence d'un bouton à ton lien.


han - 22 Décembre 2017, 21:50


Bonsoir,

Citation (Jchouix)
il serait plus judicieux de partir sur le code html suivant pour créer ton bouton :

Entendu, je vais procéder ainsi, cela évitera de toucher aux paramètres de sécurité.
Citation (Jchouix)
à mon avis, vu que tu matrises le langage css

Là, tu me surestimes. Je fais souvent appel à ton aide ainsi que celle de Jean-Denis.


Merci et passe de bonne fêtes de fin d'année.


jchouix - 23 Décembre 2017, 11:06


Bonjour han,
tu féliciteras tes élèves pour les quiz. Je te souhaites de bonnes fêtes.


han - 23 Décembre 2017, 18:25


Bonjour, Jchouix,

Merci pour eux.


Si je mets le lien entier, comme ICI

Code (Sélectionner le code)
<p style="text-align: center;"><input class="bouton" onclick="window.location='http://ecoleblaisybas.legtux.org/articles.php?lng=fr&pg=647&tconfig=0';" type="button" value="Retour" /></p>

après validation il est transformé en lien relatif
Code (Sélectionner le code)
<p style="text-align:center"><a class="my_bouton" href="articles.php?lng=fr&pg=647&tconfig=0">Retour</a></p>


Mets, voilà où me renvoie le bouton retour...(lien qui ne conduit à rien)
Code (Sélectionner le code)
http://ecoleblaisybas.legtux.org/plugins/qcm/articles.php?lng=fr&pg=647&tconfig=0


jchouix - 23 Décembre 2017, 20:48


Bonsoir han,
essaie en mettant ce code :

Code (Sélectionner le code)
<p style="text-align:center"><a class="my_bouton" href="../../articles.php?lng=fr&pg=647&tconfig=0">Retour</a></p>

Cordialement.


han - 24 Décembre 2017, 15:22


Bonjour,
Entendu.
Merci.