IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Problème avec le pluginJquery Facebox


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 216
    Par défaut Problème avec le pluginJquery Facebox
    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 :

    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"/>
    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
    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 :

    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()
    il ne trouve pas a fonction facebox, définie dans le fichier facebox.js

    Je ne comprends pas pourquoi la fonction est introuvable dans SPIP

    Merci d'avance

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 216
    Par défaut
    J'ai essayer différentes solution pour résoudre ce problème :

    1. suppression de l'appel à jquery par spip,et nouvelle déclaration directement sur la page qui appel Facebox. => meme résultat

    2. Insertion de facebox.js dans jquery.js.html, mais cela ne fonctionne toujours pas.

    Pourquoi la fonction facebox() n'est elle par reconnu ? Elle est pourtant correctement écrite et fonctionne sur un site sans SPIP.

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 216
    Par défaut
    Je viens de m'apercevoir que Facebox avait besoin de la version 1.2 de jquery. Or, la version présente sur SPIP 1.9.2d est la 1.1

    ON peut en changer facilement?

Discussions similaires

  1. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  2. Problème avec [b]struct[/b]
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 2
    Dernier message: 17/07/2002, 10h25
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo