Forum CMS Made Simple FR

Version complète : Module ALBUM / GALLERY QUESTIONS
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

richi3034

Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS : 1.7.0
#~ Version du MLE si existante : non
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.7
#~ Installed Modules:
#~ * CMSMailer: 1.73.14
#~ * FileManager: 1.0.2
#~ * MenuManager: 1.6.2
#~ * ModuleManager: 1.3.3
#~ * News: 2.10.4
#~ * nuSOAP: 1.0.1
#~ * Printing: 1.0.4
#~ * Search: 1.6.2
#~ * ThemeManager: 1.1.1
#~ * TinyMCE: 2.6.5
#~ * Album: 0.9.3
#~ * FormBuilder: 0.6.1
#~ * CGExtensions: 1.18.3
#~ * JQueryTools: 1.0.6
#~ * Gallery: 1.2.1
#~ Config Information:
#~ * php_memory_limit:
#~ * process_whole_template: false
#~ * max_upload_size: 50000000
#~ * default_upload_permission: 664
#~ * assume_mod_rewrite: false
#~ * page_extension:
#~ * internal_pretty_urls: false
#~ * use_hierarchy: true
#~ Php Information:
#~ * phpversion: 5.2.9
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * E_STRICT: 0
#~ * memory_limit: 256M
#~ * max_execution_time: 900
#~ * safe_mode: Off (Faux)
#~ * session_save_path: /tmp (1777)
#~ * session_use_cookies: On (Vrai)
#~ Server Information:
#~ * Server Api: cgi
#~ * Server Db Type: MySQL (mysql)
#~ * Server Db Version: 5.0.90
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
Bonjour,

J'utilise actuellement le module album, utilisation des catégories..etc..
Ma contrainte est simple : afficher lors du clic sur la vignette de l'album directement le contenu de l'album (donc plusieurs images) dans greybox, ou peu importe, mais pas de page qui renvoient sur les vignettes.

Je peux essayer de tricher en affichant que la 1ere image de l'album, mais ça n'ont plus je ne sais pas faire...

J'ai bien compris que les images doivent être chargé à l'écran, mais comment pourrais-je les masquer ou autre.

Je ne suis pas biensûr fermé au module gallery, mais pb idem..

Merci de vos idées...
Bonjour richi3034,

album select images direct
----------------------------
on met le "S" au paramètre "albumS", ce qui donne donc :
Dans ce cas on affiche directement (les vignettes)
Code :
{cms_module module='album' albumS='1'}
La meilleure solution consiste à choisir le gabarit separate_thumbnails et à remplacer {elseif $pictureid != 0} par {elseif $pictureid != 1}
Dans ce cas tu affiche les grandes images avec suivant/précédent




sinon tu peux aussi regarder dans ce post http://www.cmsmadesimple.fr/forum/viewtopic.php?id=1644
Pour une boite select

A+

Phil Did

richi3034

Merci

"Une autre solution est d'utiliser le gabarit "greybox" et de le modifier pour qu'il n'affiche pas en bas le tableau des miniatures"

C'est que j'aurais aimé faire seulement, j'ai l'impression que si je n'affiche pas les images dans la page...rien de n'affiche...
Re,

plutôt que le gabarit greybox celui de imagegalery

richi3034

Euh je ne comprends pas ce que tu veux dire...Penses-tu qu'il soit possible de lancer le jquery sans afficher la liste des images dans la page?...Dois-je oublier le module album et partir sur la gallery?

Sinon...si pas possible...mais si je pense que ça le soit...

Imaginons que j'ai dans ma page d'accueil les vignettes "titre" de chaques albums, comment puis lancer l'album dans une autre page, ne pas rester dans lapage d'accueil et ainsi pouvoir gérer plus facilement l'affichage...
Re,

En fait j'ai modifié le gabarit ImageGallery en ne gardant que la partie grande image
Code :
{* Album List *}


{if $picture->id>0}

{* Big Picture *}
<div class="bigpicture">
<p class="bigpicturecaption"><strong>{$picture->name}</strong><br />
{$picture->comment}<br />
<span class="bigpicturenav">
{if $link.picture.previous}<a href="{$link.picture.previous}" title="Previous picture">< Previous</a>{/if}
<span class= "albumpicturecount">( Picture {$picturenumber}/{$picturecount} )</span>
{if $link.picture.next}<a href="{$link.picture.next}" title="Next picture">Next ></a></span>{/if}
</p>
<img src="{$picture->picture}" alt="{$picture->name|escape:'html'} - {$picture->comment|escape:'html'}"  title="{$picture->name|escape:'html'}  - {$picture->comment|escape:'html'}" />
</div>
{/if}
<div style="clear:both"></div>
çà marche
si y'a un problème on peut essayer width auto dans la css d'album
Code :
.bigpicture img
{
/* Big picture settings */
    padding:8px;
/* Image padding to form photo frame. */
    width:auto;
voir ici http://cyberlot-web.lescigales.org/mle/e...gation.htm

richi3034

Merci, tu crois que je pourrais integrer ça dans la greybox? je tourne en rond...et je me noie là !!!
Re,

Citation :Ma contrainte est simple : afficher lors du clic sur la vignette de l'album directement le contenu de l'album (donc plusieurs images) dans greybox, ou peu importe, mais pas de page qui renvoient sur les vignettes.
---------------------------------------------------------------------

Moi je t'ai donné plusieurs solutions à ta question (avec ou sans vignette) et j'y aie passé pas mal de temps, je n'en vois pas d'autre pour le moment Peut-être que d'autres personnes aurons des propositions différents à te proposer

pour le gabarit greybox, je n'en sais rien avec celui de ImageGallery çà marche

richi3034

...même si je n'arrive pas vraiment à mettre en place ce que je souhaitais..je te remercie bcp pour ton aide!!
Re,

Franchement avec jquerry du module "greybox" j'ai un doute sérieux que celà fonctionne sans passer par les vignettes

Avec le gabarit "ImageGallery" on reste dans une certaine logique
1/ avec le paramètre albums="1"
2/ ensuite dans le tpl d'"ImageGallery"on supprime juste le bloc d'affichage de la liste des miniatures qui ne sont pas nécessaires pour afficher les grandes images



Ensuite, je ne suis pas une terreur de la prog, beaucoup de gens sont plus compétents que moi sur ce forum et j'espère qu'ils t'aideront à trouver une solution dans la soirée,

Finalement je viens de retester la solution avec le gabarit"separate_thumbnails" (modifiè ), car ce matin j'ètais sur un autre serveur(plus pourri)..............,et cela marche très bien aussi.
http://cyberlot-web.lescigales.org/mle/e...gation.htm

Allez A+

Phil Did

richi3034

Merci Phil Did ,

Entre-temps j'ai essayé de n'afficher qu'une seule image vignette (la première) en masquant les autres dans mon gabarit greybox (voir ci après). Cela marche mais je ne peux toujours pas appeler le jquery greybox de la vignette titre de l'album...ce qui était mon but

Code :
<ul class="picturelist">
{assign var='firstimage' value='1'} {*ici*}
{foreach from=$pictures item=picturesrow}
{foreach from=$picturesrow item=onepicture}
{if $firstimage}
        <li class="thumb"><a href="{$onepicture->picture}" rel="gb_imageset[{$album->name|escape:'html'}]" title="{$onepicture->name|escape:'html'} {if ($onepicture->comment != "")}- {$onepicture->comment|escape:'html'}{/if}"> <img src="{$onepicture->thumbnail}" alt="{$onepicture->name|escape:'html'} {if ($onepicture->comment != "")}- {$onepicture->comment|escape:'html'}{/if}" title="{$onepicture->name|escape:'html'} {if ($onepicture->comment != "")}- {$onepicture->comment|escape:'html'}{/if}"{$onepicture->autothumbnailsize} /></a>
          {assign var='firstimage' value='0'}
    {else}
<a href="{$onepicture->picture}" rel="gb_imageset[{$album->name|escape:'html'}]" title="{$onepicture->name|escape:'html'} {if ($onepicture->comment != "")}- {$onepicture->comment|escape:'html'}{/if}"></a>
</li>
{/if}
Du coup,
j'ai une autre question alors, pour palier à mon soucis, comment puis-je afficher l'album dans une page différente. En effet j'ai la vignette titre de l'album dans ma page d'accueil, et j'aimerais que les vignettes contenu s'affiche dans une page avec un gabarit spécial...

J'espère qu'il y a une solution, j'ai vu dans le module galerie que ça peut se faire avec un paramètre d'option targetpage=""...merci j'insiste sur album car ce module cale à mes besoins avec ses catégories...mais bon...peut-être que galerie (toujours suivi) sera mieux..



Pardon, il est tard j'ai trouvé {cms_module module='album' detailpage='album'}...par contre il m'ouvre à nouveau le contenu de ma catégorie accueil et non l'album seul.
Et en cachant les miniatures VIA css ?

richi3034

Je pense qu'il faudrait changer le lien des vignettes titres, faire afficher dans la même page les vignettes images (<-c'est ça que je ne sais pas faire) tout en les masquant dans le CSS.

Je tourne vraiment en rond depuis 2 jours..