Salut,
Sur un site SPIP 1.9.2d, je souhaite installer le plugin JQuery "facebox".
Ce plugin nécessite la librairie Jquery, qui est installé par défaut sur cette version de SPIP.
le plugin est dans un dossier facebox, dans le dossier squelettes. Mon appel à ce plugin est comme ceci :
Et le code qui permet de lancer la fonction facebox pour les balises "a" avec l'attribut rel="facebox"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <script src="facebox/facebox.js" type="text/javascript"></script> <link href="facebox/facebox.css" media="screen" rel="stylesheet" type="text/css"/>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 jQuery(document).ready(function($) { $('a[rel*=facebox]').facebox() })
Sur une page web standard, le plugin fonctionne, mais une fois à l'intérieur de SPIP, i ne fonctionne plus.
Et firebug me retourne l'erreur suivante :
il ne trouve pas a fonction facebox, définie dans le fichier facebox.js
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $("a[rel*=facebox]").facebox is not a function (no name)(function())grille.js (line 2) (no name)()spip.php (line 851) (no name)()spip.php (line 858) each([function()], function(), undefined)spip.php (line 101) ready()spip.php (line 858) [IMG]chrome://firebug/content/blank.gif[/IMG]$('a[rel*=facebox]').facebox()
Je ne comprends pas pourquoi la fonction est introuvable dans SPIP
Merci d'avance
Partager