- Statut : non résolu
- Ce sujet contient 14 réponses, 4 participants et a été mis à jour pour la dernière fois par
bmzoom, le il y a 9 années et 7 mois.
-
AuteurMessages
-
8 décembre 2012 à 19 h 37 min #517795
bonjour ,
Je veux insérer un diaporama php/js , qui va bien . Mais blocage dans un template de page ..
Plugin installé :
– allow-javascript-in-posts-and-pages
– exec-phpLes code php / js sont absorbés dans la page concernée , mais le diapo reste bloqué sur la première image
Ce test est effectué en localhost
Sur un script php / js en localhost autonome , le diapo est correct , sur des images qui sont stockés dans un dossier du blogEst ce qu’il faut ajouter des déclarations spéciales dans le template ?
A+
8 décembre 2012 à 19 h 42 min #868364Il faut absolumment éviter le plugin exec-php (pour des raisons de sécurité) et faire un short-code à la place qui est conçu pour insérer du php dans les pages !
8 décembre 2012 à 22 h 08 min #868365Shortcodes dans WordPress sont des morceaux de texte condensé vous pouvez utiliser dans la zone de contenu d’invoquer une sorte de fonction ou accomplir certaines tâches sans avoir à écrire le script PHP entière.
Par exemple, WordPress twitter flux pourrait avoir un shortcodes propres comme «[twitterfeed] » que vous pouvez ajouter à une page ou par courrier.
Le shortcode est comme un tag , pour réutiliser du code , sans le retaper .
Faudrait déjà que mon code fonctionne dans le template , pour que je le transforme après en shortcode ..
Il n’y a pas de problème de sécurité , quand un code est utilisé que 1 fois
8 décembre 2012 à 22 h 13 min #868366Comment savez-vous que c’est votre code qui ne fonctionne pas et que le problème ne vient pas de exec-php ?
8 décembre 2012 à 22 h 44 min #868367Je ne peux pas répondre , puisque je cherche ..
9 décembre 2012 à 0 h 02 min #868368Je cherche et je trouve , que il vaut mieux passer par un diapo en java script .
Les plugin du JS , ne servent à rien , et c’est de la que vient le blocage .
Mon script est un mixte php et js , qui ne pourra jamais passer dans un blog .
[ résolu ]
9 décembre 2012 à 9 h 18 min #868369Sans voir une ligne de code c’est difficile de répondre mais la plupart, si ce n’est tous, des diaporamas que je connais sur WordPress sont un mélange de PHP et Javascript.
Cela fonctionne donc dans un blog WordPress qui n’est rien d’autre qu’une application PHP.
9 décembre 2012 à 11 h 28 min #868370Ok Guy – Je poste les lignes de code ici :
src = [<?php for($i=0;$i] duration = 4; ads=[]; ct=0; function switchAd() { var n=(ct+1)%src.length; if (ads[n] && (ads[n].complete || ads[n].complete==null)) { document[« Ajout_Image »].src = ads[ct=n].src; } ads[n=(ct+1)%src.length] = new Image; ads[n].src = src[n]; setTimeout(« switchAd() »,duration*1000); } function liens(){ location.href = url[ct]; } onload = function(){ if (document.images) switchAd(); } <div class="Contenu"><p align="center"><img src="http://localhost/..../p1.jpeg" border="1" id="Ajout_Image"></p></div> <br /><br />
Le script fonctionne en php/js , mais dans la page du blog , c’est figé sur la première image . Le jpeg vient du scan , qui est
un réglage par défaut , que je n’ai pas modifié .9 décembre 2012 à 11 h 46 min #868371Je ne l’ai pas testé, mais lorsque tu regardais le code source généré et les éventuelles erreurs javascript, cela donnait quoi?
mon interrogation concerne le tableau que tu remplis, j’aurai plutôt fait quelque chose de ce style:
var src = [];
Il me semble à regarder ton code que le tableau que tu produis n’est pas trop correct.
9 décembre 2012 à 11 h 59 min #868372Je ne sais pas débogger ce qui ne marche pas dans un blog – Il n’y a pas d’erreur et je viens sur le forum pour trouver des outils et des réponses ..
9 décembre 2012 à 12 h 06 min #868373je n’avais pas vu que tu mettais les virgules directement dans le tableau PHP, ma remarque précédente ne tient donc pas.
Pour te répondre, il faudra que je le mette sur site.
9 décembre 2012 à 12 h 09 min #868374var src = []; ou [js] [/js]
Pas de différence
9 décembre 2012 à 13 h 58 min #868375La discussion a été nettoyée de tous les éléments inutiles sur un forum de support.
9 décembre 2012 à 14 h 28 min #868376Ok Guy – Un plugin se test sur différentes config et un bout de code , idem , il faut le mettre en test
A+
9 décembre 2012 à 14 h 58 min #868377Les crochets [ et ] , ne passent pas ..
location.href = url[ct]; devient dans le code de la page : location.href = url;
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.