Fork me on GitHub




« 1 (2)


Re: XCGallery
Aspirant
Inscrit: 19/04/2006 11:07
Messages: 27
Bonjour,

J’ai lu avec beaucoup d’attention ce post.
Je souhaite également faire défiler les images en utilisant un bloc « vignettes défilantes ».

J’ai donc effectué les modifications décrites plus haut.

Mon problème : aucune image n’apparait dans mon bloc…
Quel répertoire par défaut est pris pour faire défiler les photos ?
Faut-il les mettre dans un répertoire particulier ?

Merci de m’éclairer sur ce point.

Higgins.



Xoops 1.0.15
xcGalleries 2.02

Posté le : 29/10/2006 18:53
Partager Twitter Partagez cette article sur GG+
Re: XCGallery
Aspirant
Inscrit: 19/04/2006 11:07
Messages: 27
Bonjour,

Personne d'autre ne rencontre le problème ?

Voici le template du bloc « vignettes défilantes »
<script src="<{$xoops_url}>/modules/xcgal/js/dw_core.js" type="text/javascript"></script>
<script src="<{$xoops_url}>/modules/xcgal/js/dw_scroller.js" type="text/javascript"></script>
<script type="text/javascript">
<!--
/*
This code is from Dynamic Web Coding
at http://www.dyn-web.com/
Copyright 2001-3 by Sharon Paine
See Terms of Use at http://www.dyn-web.com/bus/terms.html
Permission granted to use this code
as long as this entire notice is included.
*/
function initScrollerObjs() {
 scroller1 = new scrollerObj(0,0,<{$block.thumb_width}>,<{$block.wh}>,"center","holder");  
 <{foreach item=pic from=$block.pics}>
 scroller1.addItem('<a href="<{$xoops_url}>/modules/xcgal/<{$pic.link_tgt}>"><{$pic.image}></a><br /><{$pic.caption}>');
 <{/foreach}>
scroller1.create();

  setMouseEvents(); // set up pause/restart onmouseover/out
}

window.onload = initScrollerObjs;
//-->
</script>

<div style="height: <{$block.wh}>px; widht: 100%;  float: left;">
<div id="holder"></div>
</div>


Voici également la partie modifiée de modules/xcgal/blocks/xcgal_blocks.php
//$xoopsTpl->assign('no_img',0);
                //theme_display_thumbnails($thumb_list, $thumb_count, $album_name, $album, $cat, $page, $total_pages, is_numeric($album), $display_tabs);
                
$block['pics'] = $thumb_list;
                
$block['position'] = $options[2];
                
$block['wh'] = $options[3];
                
$block['thumb_width'] = $xcgalConfig['thumb_width'];


Dans les options de configuration du module :

Liste des albums Contenu de la page principale


par défaut j'ai
catlist/alblist/


En mode debug, j’ai les erreurs suivantes :

Warningarray_rand() [function.array-rand]: First argument has to be an array in file /class/xoopsblock.php(146) : eval()'d code line 137
Warning: Invalid argument supplied for foreach() in file /class/xoopsblock.php(146) : eval()'
d code line 139
Notice
Undefined index0 in file /class/xoopsblock.php(146) : eval()'d code line 145
Notice: Undefined index: 1 in file /class/xoopsblock.php(146) : eval()'
d code line 146
Notice
Undefined index2 in file /class/xoopsblock.php(146) : eval()'d code line 147
Notice: Undefined index: 3 in file /class/xoopsblock.php(146) : eval()'
d code line 148
Notice
Undefined index4 in file /class/xoopsblock.php(146) : eval()'d code line 149
Notice: Undefined index: 5 in file /class/xoopsblock.php(146) : eval()'
d code line 150
Notice
Undefined index6 in file /class/xoopsblock.php(146) : eval()'d code line 151
Notice: Undefined index: 7 in file /class/xoopsblock.php(146) : eval()'
d code line 152
Notice
Undefined index8 in file /class/xoopsblock.php(146) : eval()'d code line 153
Notice: Undefined index: 9 in file /class/xoopsblock.php(146) : eval()'
d code line 154
Notice
Undefined index10 in file /class/xoopsblock.php(146) : eval()'d code line 155
Notice: Undefined index: 11 in file /class/xoopsblock.php(146) : eval()'
d code line 156
Notice
Undefined index12 in file /class/xoopsblock.php(146) : eval()'d code line 157
Notice: Undefined index: 13 in file /class/xoopsblock.php(146) : eval()'
d code line 158
Notice
Undefined index14 in file /class/xoopsblock.php(146) : eval()'d code line 159
Notice: Undefined index: 15 in file /class/xoopsblock.php(146) : eval()'
d code line 160
Notice
Undefined index16 in file /class/xoopsblock.php(146) : eval()'d code line 161
Notice: Undefined index: 17 in file /class/xoopsblock.php(146) : eval()'
d code line 162
Notice
Undefined index18 in file /class/xoopsblock.php(146) : eval()'d code line 163
Notice: Undefined index: 19 in file /class/xoopsblock.php(146) : eval()'
d code line 164
Notice
Undefined index20 in file /class/xoopsblock.php(146) : eval()'d code line 165

Message d’erreur lorsque l’on clique sur Prévisualiser le bloc contenant le template
All errors (1queries (12blocks (0extra (1timers (3
Errors
Notice
Only variables should be assigned by reference in file /modules/system/admin/tplsets/main.php line 1227
");preview_window.document.writeln("");preview_window.document.writeln("");preview_window.document.writeln("");preview_window.document.writeln("
");preview_window.document.writeln("
");preview_window.document.writeln("
"); preview_window.focus(); preview_window.document.close(); //-->



Je rappelle que le bloc apparaît vide et que je suis en Xoops 1.0.15 et xcGal 2.02

Merci de votre aide !

Higgins

Posté le : 31/10/2006 10:18
Partager Twitter Partagez cette article sur GG+
Re: XCGallery
Aspirant
Inscrit: 19/04/2006 11:07
Messages: 27
Bonjour,

S'agissant d'un site de test, je me suis décidé à faire une réinstall complète de Xoops, et là tout fonctionne : Mon bloc d'images défilantes apparaît bien.

J'ai cependant une question à vous poser : Comment régler la hauteur des images qui défilent ?

La première image est bien cadrée la seconde est légèrement coupée en bas et il reste une partie du bas de la précédente photo, la troisièle est un peu plus décalée etc... Jusqu'à la première photo qui réapparaît corectement puis le décalage se reproduit.

Où peut-on régler la hauteur des vignettes ?

D'avance merci de votre réponse.

Higgins

Posté le : 03/11/2006 10:15
Partager Twitter Partagez cette article sur GG+
Re: XCGallery
Semi pro
Inscrit: 05/02/2006 23:34
De Ile-de-France
Messages: 523
Bonjour,

En ce qui concerne le défilement vertical qui se décale, j’ai moi-même rencontré le problème, voilà comment je l’ai corrigé :

Dans le fichier modules\xcgal\js\dw_scroller.js

remplacer :

this.x=x||0this.y=y||0this.w=wthis.h=h;


par :

this.x=x||0this.y=y||0this.w=wthis.h=h+5;


Les images défileront parfaitement !

@+
Z

Edit :

Il y a plus simple : Dans le bloc on peut définir la hauteur du déplacement
Hauteur de l'aire d'affichage en pixel :

100 par défaut : il suffit de mettre 105.

@+
Z

Posté le : 03/11/2006 10:27

Edité par zorro87 sur 04/11/2006 00:22:15
Partager Twitter Partagez cette article sur GG+
Re: XCGallery
Aspirant
Inscrit: 19/04/2006 11:07
Messages: 27
Merci beaucoup !

C'est beaucoup mieux comme ça !


J'ai une autre question :
Les images sont justifiées à gauche, comment centrer les images dans le bloc ?

Merci d'avance !

Higgins

Posté le : 06/11/2006 10:57
Partager Twitter Partagez cette article sur GG+
Re: XCGallery
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
Bonjour, moi aussi j'ai ce problème de décalage, voici mes observations:

Le problème apparait avec certains thèmes et pas d'autres !!!!

Avec le thème "7clean" pas de problème, mais avec "blue_lagoon" big problem !


Avec "Blue_lagoon", dans le bloc "vignettes défilantes":

- Si le bloc est en latéral droite, les vignettes sont complètement décalées à droite et sortent du cadre !
- Si le bloc est en central droite, l'affichage et normal, sauf que les vignettes sont justifiées à gauche ...


Ensuite, en affichant la photo après clic sur vignette (dans le bloc ou dans l'album), même différence de traitement de l'alignement selon le thème ! "7clean" centré, "Blue_lagoon" à gauche !?

Posté le : 11/11/2006 11:51

signé: LionHell
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 (2)



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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