Fork me on GitHub

Rapport de message :*
 

Re: xcgal et lightbox js

Titre du sujet : Re: xcgal et lightbox js
par Slipkorn sur 08/02/2008 16:26:02

Bonjour tout le monde.

Bon, voici des nouvelles après maintes tentatives de ma part, toutes vaines , en espérant vraiment que les manipulations décrites vous aident à déceler mon problème.

Donc, comme l'a précisé slkx, dans le gabarit morpho il est recommandé d'appeler les scripts directement dans le fichier theme.html comme décrit dans la FaQ de Xoofoo.
J'avais par ailleurs également essayé, mais encore une fois en vain .

Donc, voici maintenant où j'en suis.

I - Je copies le dossier lightbox de aquaportail dans mon dossier /jseffects
II - Je modifies le fichier theme.html de façon à appeler les scripts et css pour lightbox, j'y ajoute donc ceci juste après "xoops_module_header" (qui d'ailleurs dans mon thème se nomme <{$xoops_module_header}>):
<!-- Intégration Lightbox pour Xcal -->
<
script type="text/javascript" src="<{xoAppUrl jseffects/lightbox/js/prototype.js}>"></script>
<script type="text/javascript" src="<{xoAppUrl jseffects/lightbox/js/scriptaculous.js?load=effects}>"></script>
<script type="text/javascript" src="<{xoAppUrl jseffects/lightbox/js/lightbox.js}>"></script>
<link rel="stylesheet" type="text/css" media="screen" href="<{xoAppUrl /jseffects/lightbox/css/lightbox.css}>" />
<!-- Fin Intégration Lightbox pour Xcal -->

III - Je copies les fichiers de aquaportail displayimage.php dans /modules/xcgal/ et le fichier xcgaldisplay.html en surcharge dans /theme/mon_theme/modules/xcgal/

Je fais le test (en prenant soin de virer le cache de mon navigateur, de tout virer dans /template_c/ et dans admin/préférences/ les templates et fichiers theme sont mis à jour.

Aurais-je oublié quelquechose ?

Ensuite, je me dis "Possible que ça ne marche pas car dans le fichier displayimage.php de Aquaportail, il y a déjà des lignes appelant lightbox, et maintenant que je les ai ajouté dans mon theme.html (voir plus haut), peut-être rentrent-elles en conflit ?

Donc, j'ai essayé en virant du coup les lignes suivantes se trouvant dans le fichier displayimage.php :
//[Début] Hack Dlteck2000 - www.aquaportail.com - Integration Lightbox //

$header_lightbox '<script type="text/javascript" src="'.XOOPS_URL.'/modules/xcgal/lightbox/js/prototype.js"></script>

<script type="text/javascript" src="'
.XOOPS_URL.'/modules/xcgal/lightbox/js/scriptaculous.js?load=effects"></script>

<script type="text/javascript" src="'
.XOOPS_URL.'/modules/xcgal/lightbox/js/lightbox.js"></script>

<link rel="stylesheet" href="'
.XOOPS_URL.'/modules/xcgal/lightbox/css/lightbox.css" type="text/css" media="screen" />';

$xcgal_module_header .= $header_lightbox;

//[Fin] Hack Dlteck2000 Integration Lightbox //


Et, résultat, vous l'aurez deviné, ça ne fonctionne toujours malheureusement pas , et là, j'ai beau retourner le problème dans tous les sens (vu qu'il n'y a à priori que quelques lignes de modification), je ne vois pas pourquoi ça ne marche pas dans mon thème .

ps : petite précision

J'ai également essayé sans le / devant jseffects comme l'a précisé Kris, et toujours rien non plus.

Je m'en remets entièrement à vous car là, je sèches.

Merci d'avance et merci aux réponses précédentes

/edit

J'ai activé le mode débug sur les 2 thèmes (celui qui marche et l'autre non), et le résultat est strictement identique .
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

23 Personne(s) en ligne (8 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 23 | Plus ...