plugin jquery

Bonjour,

Je voudrais utiliser sur mon site spip la bibliothèque javascript jquery .

Ca fonctionne tres bien sur une page isolée, mais sur une page qui transite par #URL_SITE_SPIP/spip.php ?page=xxx, ca ne fonctionne plus.

Par exemple le plugin jquery 3D image carousel qui fait défiler des images fonctionne parfaitement sur une page html normale, mais affiche simplement les images l’une sous l’autre dans une page diaporama.html appelée par #URL_SITE_SPIP/spip.php ?page=diaporama

Que faire ?

Merci

Bonjour,

Lorsqu’on appelle une page personnalisée, il est préférable de l’appeler ainsi: #URL_PAGE{diaporama}
( http://www.spip.net/fr_article1902.html#URL_PAGE )

Par la suite, il faut mettre #INSERT_HEAD entre les balises … pour que le code de jQuery soit inséré.
D’ailleurs quelle est ta version de SPIP?
Pour que le carousel se mette correctement, il faut donner le bon chemin d’accès au fichier js du carousel.
Documentation: http://plugins.jquery.com/project/carousel3d
http://interface.eyecon.ro/docs/carousel

Le 17 janv. 09 à 14:33, rogel a écrit :

Bonjour,

Je voudrais utiliser sur mon site spip la bibliothèque javascript jquery .

Ca fonctionne tres bien sur une page isolée, mais sur une page qui transite par #URL_SITE_SPIP/spip.php ?page=xxx, ca ne fonctionne plus.

Par exemple le plugin jquery 3D image carousel qui fait défiler des images fonctionne parfaitement sur une page html normale, mais affiche simplement les images l’une sous l’autre dans une page diaporama.html appelée par #URL_SITE_SPIP/spip.php ?page=diaporama

Que faire ?

Merci


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

Bonsoir,

J’ai résolu le problème : il s’agissait du chemin d’acces aux js : si je place à la racine du squelette : une page diaporama.html et les fichiers du plugin placés dans un répertoire javascript

· Si j’appelle directement la page diaporama.html et que j’y place le chemin relatif javascript/xxx.js , ca marche

· Si j’appelle la page diaporama.html par #URL_PAGE{ diaporama.html } avec ce chemin relatif javascript/xxx.js , ca ne marche pas : je suis obligé de revenir au chemin absolu spip/plugins/auto/sarkaspip/javascript/xxx.js.

Merci.

( pour info il s’agit de spip2.0.3 avec un squelette sarkaspip3 modifié)

Bonjour,

Lorsqu’on appelle une page personnalisée, il est préférable de l’appeler ainsi: #URL_PAGE{diaporama}

( http://www.spip.net/fr_article1902.html#URL_PAGE )

Par la suite, il faut mettre #INSERT_HEAD entre les balises … pour que le code de jQuery soit inséré.

D’ailleurs quelle est ta version de SPIP?

Pour que le carousel se mette correctement, il faut donner le bon chemin d’accès au fichier js du carousel.

Documentation: http://plugins.jquery.com/project/carousel3d

http://interface.eyecon.ro/docs/carousel

Le 17 janv. 09 à 14:33, rogel a écrit :

Bonjour,

Je voudrais utiliser sur mon site spip la bibliothèque javascript jquery .

Ca fonctionne tres bien sur une page isolée, mais sur une page qui transite par #URL_SITE_SPIP/spip.php ?page=xxx, ca ne fonctionne plus.

Par exemple le plugin jquery 3D image carousel qui fait défiler des images fonctionne parfaitement sur une page html normale, mais affiche simplement les images l’une sous l’autre dans une page diaporama.html appelée par #URL_SITE_SPIP/spip.php ?page=diaporama

Que faire ?

Merci


liste spip

spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

rogel a écrit :

je suis obligé de revenir au chemin absolu spip/plugins/auto/sarkaspip/javascript/xxx.js.

pour mieux comprendre :

dans une structure
   squelettes/diaporama.html
   squelettes/javascript/script.js
   plugins/sarka/javascript/script.js

tu dis que :

avec href="diaporama.html"
   #CHEMIN{javascript/script.js} => plugins/sarka/javascript/script.js

avec href="#URL_PAGE{diaporama}"
   #CHEMIN{javascript/script.js} => squelettes/javascript/script.js

c'est ça ?

Dans le repertoire plugins/auto/sarkaspip/ se trouvent :
* diaporama.html
* le repertoire javascript/ contenant les .js

Dans la page diaporama.html , j'ai écrit
<script type="text/javascript" lien vers les xxx.js >

Ce qui marche c'est :

avec href="diaporama.html"
   <script type="text/javascript" src="javascript/xxx.js">

avec href="#URL_PAGE{diaporama}"
<script type="text/javascript"
src="./plugins/auto/sarkaspip/javascript/xxx.js "></

Voila.

-----Message d'origine-----
De : denisb [mailto:denisb@laposte.net]
Envoyé : samedi 17 janvier 2009 18:32
À : spip@rezo.net
Objet : Re: [Spip] [RESOLU] plugin jquery

rogel a écrit :

je suis obligé de revenir au chemin absolu
spip/plugins/auto/sarkaspip/javascript/xxx.js.

pour mieux comprendre :

dans une structure
   squelettes/diaporama.html
   squelettes/javascript/script.js
   plugins/sarka/javascript/script.js

tu dis que :

avec href="diaporama.html"
   #CHEMIN{javascript/script.js} => plugins/sarka/javascript/script.js

avec href="#URL_PAGE{diaporama}"
   #CHEMIN{javascript/script.js} => squelettes/javascript/script.js

c'est ça ?

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

rogel a écrit :

Dans le repertoire plugins/auto/sarkaspip/ se trouvent :
* diaporama.html
* le repertoire javascript/ contenant les .js

ok.
avec src="#CHEMIN{javascript/xxx.js}"
ça marchera dans tous les cas...

(sauf si tu as un script xxx.js
dans un répertoire javascript/
dans ton répertoire squelettes/)