[RESOLU]{Gallery} je ne vois pas les commentaires, seulement le titre. - britanicus - 15/10/2010
Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS -MLE- : 1.8.2
#~ Nom de l'hébergeur :
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.8.2
#~ Installed Modules:
#~ * CMSMailer: 2.0
#~ * FileManager: 1.0.2
#~ * MenuManager: 1.6.5
#~ * ModuleManager: 1.4
#~ * News: 2.10.6
#~ * nuSOAP: 1.0.2
#~ * Printing: 1.1.0
#~ * Search: 1.6.5
#~ * ThemeManager: 1.1.1
#~ * TinyMCE: 2.7.2
#~ * Gallery: 1.4.1
#~ Config Information:
#~ * php_memory_limit: 64M
#~ * process_whole_template: false
#~ * output_compression: false
#~ * max_upload_size: 2000000
#~ * default_upload_permission: 664
#~ * url_rewriting: none
#~ * page_extension:
#~ * query_var: page
#~ * use_hierarchy: true
#~ * image_manipulation_prog: GD
#~ * auto_alias_content: true
#~ * locale: fr_FR
#~ * default_encoding: utf-8
#~ * admin_encoding: utf-8
#~ * set_names: true
#~ Php Information:
#~ * phpversion: 5.2.13
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * E_STRICT: 0
#~ * memory_limit: 64M
#~ * max_execution_time: 30
#~ * output_buffering: On
#~ * safe_mode: Off (Faux)
#~ * file_uploads: On (Vrai)
#~ * post_max_size: 8M
#~ * upload_max_filesize: 2M
#~ * session_save_path: /tmp (1777)
#~ * session_use_cookies: On (Vrai)
#~ * xml_function: On (Vrai)
#~ Server Information:
#~ * Server Api: cgi
#~ * Server Db Type: MySQL (mysql)
#~ * Server Db Version: 5.0.91
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
Bonjour, j'ai installé le module {Gallery}, je ne comprend pas pourquoi je vois que le titre et pas le commentaires associé à chaque photo.
Je suis allée dans l'éditeur de gabarit en dessous de ce code {$image->titlename} j'ai ajouté {$image->comment} mais sans succès.
Le champs commentaire est bien remplis. Voir la capture d'écran.
Case remplis avec son Titre et Commentaire.
Voir la page avec la galerie photos.
http://www.maroquinerie.ca/cms/index.php?page=02-articles-en-cuir&hl=fr_FR
Gabarit par défaut lightbox.
J'ai ajouté une ligne de code.
Code :
{$image->titlename}
//J'ai ajouté cette ligne en dessous en espérant voir les commentaires apparaître sur les photos.
{$image->comment}
Variable Smarty de gabarit disponibles:
- comment - commentaire de l'image.
Est-ce que j'ai oublié quelque chose?
merci
[RESOLU]{Gallery} je ne vois pas les commentaires, seulement le titre. -
bess - 18/10/2010
aucun soucis de mon côté :
http://www.furie.be/projets/creations-de-site-web.html
dernière version de Gallery utilisée : 1.4.1 comme toi.
tente un
Code :
{$image->titlename}
//J'ai ajouté cette ligne en dessous en espérant voir les commentaires apparaître sur les photos.
{$image->comment}
{$image|print_r}
[RESOLU]{Gallery} je ne vois pas les commentaires, seulement le titre. - britanicus - 18/10/2010
Bonjour j'ai ajouté le code mais sans succès. Est-ce que je dois refaire ma galerie, c'est-à-dire réimporter les images?
Cela serait pratique si par défaut les titres et commentaires étaient présent.
Code :
<div class="gallery">
{if !empty($module_message)}<h4>{$module_message|escape}</h4>{/if}
{if !empty($gallerytitle)}<h3>{$gallerytitle}</h3>{/if}
{if !empty($gallerycomment)}<div class="gallerycomment">{$gallerycomment}</div>{/if}
<p>{$imagecount}</p>
<div class="pagenavigation">
{if $pages > 1}
<div class="prevpage">{$prevpage}</div>
<div class="nextpage">{$nextpage}</div>
{/if}
{if !$hideparentlink && !empty($parentlink)}<div class="parentlink">{$parentlink}</div>{/if}
{if $pages > 1}<div class="pagelinks">{$pagelinks}</div>{/if}
</div>
{foreach from=$images item=image}
<div class="img">
{if $image->isdir}
<a href="{$image->file}" title="{$image->titlename}"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a><br />
{$image->titlename}
{$image->comment}
{$image|print_r} // ici j'ai ajouté la suggestion de Bess
{else}
<a href="{$image->file|escape:'url'|replace:'%2F':'/'}" title="{$image->titlename}" rel="lightbox[gallery]"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a>
{/if}
</div>
{/foreach}
<div class="galleryclear"> </div>
</div>
[RESOLU]{Gallery} je ne vois pas les commentaires, seulement le titre. -
bess - 18/10/2010
question débile. T'es certain d'utiliser le bon gabarit , t'es pas en train de modifier un gabarit de galerie qui n'a rien à voir avec celui exécuté par smarty ?
ajoute du code débile pour vérifier qu'en sortie ca s'affiche au moins
[RESOLU]{Gallery} je ne vois pas les commentaires, seulement le titre. - britanicus - 18/10/2010
Voici le chemin pour modifier la galerie.
Contenu/Galeries d'images (Gallery)/Onglet Gabarits/Lightbox/
Voici une capture d'écran.
Je suis pas sure de comprendre.
Citation :t'es pas en train de modifier un gabarit de galerie qui n'a rien à voir avec celui exécuté par smarty ?
Veux-tu du code source de ma page?
Citation :ajoute du code débile pour vérifier qu'en sortie ca s'affiche au moins
Code :
<div class="img">
<a href="uploads/images/Gallery/cuir10.jpg" title="Titre 10" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir10.jpg" alt="Titre 10" /></a>
</div>
<div class="img">
<a href="uploads/images/Gallery/cuir9.jpg" title="Titre 9" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir9.jpg" alt="Titre 9" /></a>
</div>
<div class="img">
<a href="uploads/images/Gallery/cuir11.jpg" title="Titre 11" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir11.jpg" alt="Titre 11" /></a>
</div>
<div class="img">
<a href="uploads/images/Gallery/cuir12.jpg" title="Titre 12" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir12.jpg" alt="Titre 12" /></a>
</div>
<div class="img">
<a href="uploads/images/Gallery/cuir13.jpg" title="Titre 13" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir13.jpg" alt="Titre 13" /></a>
</div>
<div class="img">
<a href="uploads/images/Gallery/cuir14.jpg" title="Titre 14" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir14.jpg" alt="Titre 14" /></a>
</div>
<div class="img">
<a href="uploads/images/Gallery/cuir15.jpg" title="Titre 15" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir15.jpg" alt="Titre 15" /></a>
</div>
<div class="img">
<a href="uploads/images/Gallery/cuir16.jpg" title="Titre 16" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir16.jpg" alt="Titre 16" /></a>
</div>
<div class="img">
<a href="uploads/images/Gallery/cuir17.jpg" title="Titre 17" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir17.jpg" alt="Titre 17" /></a>
</div>
<div class="img">
<a href="uploads/images/Gallery/cuir18.jpg" title="Titre 18" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir18.jpg" alt="Titre 18" /></a>
</div>
<div class="img">
<a href="uploads/images/Gallery/cuir19.jpg" title="Titre 19" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir19.jpg" alt="Titre 19" /></a>
</div>
<div class="img">
<a href="uploads/images/Gallery/cuir20.jpg" title="Titre 20" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir20.jpg" alt="Titre 20" /></a>
</div>
<div class="img">
<a href="uploads/images/Gallery/cuir21.jpg" title="Titre 21" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir21.jpg" alt="Titre 21" /></a>
</div>
<div class="img">
<a href="uploads/images/Gallery/cuir22.jpg" title="Titre 22" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir22.jpg" alt="Titre 22" /></a>
</div>
<div class="img">
<a href="uploads/images/Gallery/cuir23.jpg" title="Titre 23" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir23.jpg" alt="Titre 23" /></a>
</div>
<div class="img">
<a href="uploads/images/Gallery/cuir24.jpg" title="Titre 24" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir24.jpg" alt="Titre 24" /></a>
</div>
<div class="img">
<a href="uploads/images/Gallery/cuir25.jpg" title="Titre 25" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir25.jpg" alt="Titre 25" /></a>
</div>
<div class="img">
<a href="uploads/images/Gallery/cuir1.jpg" title="Titre 1" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir1.jpg" alt="Titre 1" /></a>
</div>
<div class="img">
<a href="uploads/images/Gallery/cuir2.jpg" title="Titre 2" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir2.jpg" alt="Titre 2" /></a>
</div>
<div class="img">
<a href="uploads/images/Gallery/cuir3.jpg" title="Titre 3" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir3.jpg" alt="Titre 3" /></a>
</div>
<div class="img">
<a href="uploads/images/Gallery/cuir4.jpg" title="Titre 4" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir4.jpg" alt="Titre 4" /></a>
</div>
<div class="img">
<a href="uploads/images/Gallery/cuir5.jpg" title="Titre 5" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir5.jpg" alt="Titre 5" /></a>
</div>
<div class="img">
<a href="uploads/images/Gallery/cuir6.jpg" title="Titre 6" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir6.jpg" alt="Titre 6" /></a>
</div>
<div class="img">
<a href="uploads/images/Gallery/cuir7.jpg" title="Titre 7" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir7.jpg" alt="Titre 7" /></a>
</div>
<div class="img">
<a href="uploads/images/Gallery/cuir8.jpg" title="Titre 8" rel="lightbox[gallery]"><img src="uploads/images/Gallery/thumb_cuir8.jpg" alt="Titre 8" /></a>
</div>
<div class="galleryclear"> </div>
</div>
[RESOLU]{Gallery} je ne vois pas les commentaires, seulement le titre. -
bess - 18/10/2010
et es tu certaine que le gabarit Lightbox soit celui utilisé par smarty ?
il est définit par défaut ? quel est le code d'appel à Gallery ? {Gallery} ou avec des paramètres en + ?
insère du code débile dans le gabarit Lightbox, tu verras si c'est vraiment celui utilisé
je sais pas moi, simplement un
en début de gabarit, ca devrait afficher du gros message ça non ?
[RESOLU]{Gallery} je ne vois pas les commentaires, seulement le titre. - britanicus - 18/10/2010
Dans le gabarit lightbox qui est coché par défaut.
J'ai ajouté <h1>Test test test test gabarit lightbox.</h1>.
Tu peux voir sur cette page que ce titre s'ajoute.
[RESOLU]{Gallery} je ne vois pas les commentaires, seulement le titre. -
bess - 18/10/2010
donc l'hypothèse est écartée.
http://www.furie.be/projets/creations-de-site-web.html
j'ai simplement ajouté {$image|print_r} dans le gabarit
Code :
{foreach from=$images item=image}
{$image|print_r}
[....]
ajoute le sitôt après le foreach
[RESOLU]{Gallery} je ne vois pas les commentaires, seulement le titre. - britanicus - 18/10/2010
J'ai enlevé ce que j'avais ajouté au gabarit {$image->comment} {$image|print_r}. Pour mettre {$image|print_r} en dessous de foreach. Ma galerie est brisée.
Voir la page
Code :
<div class="gallery">
{if !empty($module_message)}<h4>{$module_message|escape}</h4>{/if}
{if !empty($gallerytitle)}<h3>{$gallerytitle}</h3>{/if}
{if !empty($gallerycomment)}<div class="gallerycomment">{$gallerycomment}</div>{/if}
<p>{$imagecount}</p>
<div class="pagenavigation">
{if $pages > 1}
<div class="prevpage">{$prevpage}</div>
<div class="nextpage">{$nextpage}</div>
{/if}
{if !$hideparentlink && !empty($parentlink)}<div class="parentlink">{$parentlink}</div>{/if}
{if $pages > 1}<div class="pagelinks">{$pagelinks}</div>{/if}
</div>
{foreach from=$images item=image}
{$image|print_r} // ici j'ai ajouté ton code BESS
<div class="img">
{if $image->isdir}
<a href="{$image->file}" title="{$image->titlename}"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a><br />
{$image->titlename}
{else}
<a href="{$image->file|escape:'url'|replace:'%2F':'/'}" title="{$image->titlename}" rel="lightbox[gallery]"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a>
{/if}
</div>
{/foreach}
<div class="galleryclear"> </div>
</div>
[RESOLU]{Gallery} je ne vois pas les commentaires, seulement le titre. -
bess - 18/10/2010
elle est pas brisée, elle fait ce que je lui ai demandé de faire.
cherche sur google print_r + smarty pour comprendre ce que je voulais faire
et je vois avec plaisir que smarty propose bien la valeur comment dans ses variables $image
Donc mon avis est qu'il y a un truc (on va appeler ça comme ça) qui fait planter l'affichage de $image->comment a partir d'un certain niveau.
remplace maintenant
{$image|print_r}
par
{$image->comment}
au même endroit.
il t'affichera le commentaire. Ensuite tu descends dans ton code un peu a la fois, une ligne après l'autre ce bout de code.
A partir du moment ou il ne s'affiche plus : tu paniques, c'est que tu viens de dépasser le code qui fait planter ta galerie
[RESOLU]{Gallery} je ne vois pas les commentaires, seulement le titre. - britanicus - 18/10/2010
Enfin voici l'endroit où doit se trouver la ligne pour les commentaires.
<br /><strong>{$image->comment}</strong>
Merci Bess pour toutes tes réponses rapide.
Code :
{foreach from=$images item=image}
<div class="img">
{if $image->isdir}
<a href="{$image->file}" title="{$image->titlename}"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename} " /></a><br />
{$image->titlename}
{else}
<a href="{$image->file|escape:'url'|replace:'%2F':'/'}" title="{$image->titlename}<br /><strong>{$image->comment}</strong>" rel="lightbox[gallery]"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a>
{/if}
</div>
{/foreach}