Forum CMS Made Simple FR
[résolu]Nouveau champs et Gabarit dans gallery - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : [résolu]Nouveau champs et Gabarit dans gallery (/thread-2771.html)



[résolu]Nouveau champs et Gabarit dans gallery - berninoel42 - 28/05/2013

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: !1.11.6
#~ Url du site : local
#~ Hébergeur / Soft : localhost
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.6
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ CMSPrinting: 1.0.4
#~ FileManager: 1.4.3
#~ MenuManager: 1.8.5
#~ MicroTiny: 1.2.5
#~ ModuleManager: 1.5.5
#~ News: 2.12.12
#~ Search: 1.7.8
#~ ThemeManager: 1.1.8
#~ Statistics: 1.1.3
#~ CGExtensions: 1.34
#~ CGCalendar: 1.10.4
#~ FrontEndUsers: 1.21.15
#~ Gallery: 1.6.1
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ output_compression:
#~ max_upload_size: 2000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.3.5
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 8192
#~ memory_limit: 128M
#~ max_execution_time: 30
#~ output_buffering: 1
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 8M
#~ upload_max_filesize: 2M
#~ session_save_path: c:/wamp/tmp (0777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: apache2handler
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.5.8
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~

Bonjour,
J'ai voulu insérer un nouveau champ ( de type wysiwyg ) dans un nouveau gabarit pour afficher d'autre infos ( liens hypertexte, etc... ). Malheureusement je n'arrive pas à afficher les infos lors du diaporama.

J'ai appeler mon champs "link" et ajouter dans le gabarit {$image->fields.link.value} en dessous de {$image->titlename}
mais il n'y a rien qui se passe. Je précise que je ne suis pas développeur... J'ai recherché sur les forums anglais mais je ne trouve pas ce que je veux.

En faite au final ce que je souhaite c'est ce que l'on peut voir ici :
http://www.developpeur-php-independant.com/references
( lorsqu'on clique dans sur la photo des infos apparaisse à droite. )
Pour l'instant j'arrive à afficher les commentaires mais il n'ont pas de wysiwyg...

Si quelqu'un à un gabarit semblable , je suis preneur.
Merci


[résolu]Nouveau champs et Gabarit dans gallery - jissey - 28/05/2013

Bonjour,
lors de la création du champ, as-tu bien choisi "Appliquer le champ sur images"?


[résolu]Nouveau champs et Gabarit dans gallery - jissey - 28/05/2013

non, c'est parce que le champ n'est pas publique.


[résolu]Nouveau champs et Gabarit dans gallery - berninoel42 - 28/05/2013

Oui "Public" est coché


[résolu]Nouveau champs et Gabarit dans gallery - jissey - 28/05/2013

sans faire le gabarit que tu voudrais, chez moi j'affiche bien {$image->fields.link.value} dans ma boucle foreach.
Tu peux copier ton gabarit ici?


[résolu]Nouveau champs et Gabarit dans gallery - berninoel42 - 28/05/2013

<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->fields.link.value} // bout que j'ai rajouter
{else}
<a class="group" href="{$image->file|escape:'url'|replace:'%2F':'/'}" title="{$image->comment}" rel="prettyPhoto[{$galleryid}]"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a>
{/if}
</div>
{/foreach}
<div class="galleryclear">&nbsp;</div>
</div>


[résolu]Nouveau champs et Gabarit dans gallery - berninoel42 - 28/05/2013

C'est le gabarit "de base".
Dans ma page qui utilise gallery j'ai rajouter ca {Gallery template='test'}.
'test' est le nom de mon gabarit que je veux utiliser dans gallery.


[résolu]Nouveau champs et Gabarit dans gallery - jissey - 28/05/2013

c'est parce que tu ne l'as pas mis au bon endroit. Il est dans le cas où $image est un dossier : {if $image->isdir}(donc, une sous galerie).
Il faut le mettre après le {else}, là où sont traitées les images Wink


[résolu]Nouveau champs et Gabarit dans gallery - berninoel42 - 28/05/2013

En faite ca me le fait apparaitre en bas de l'image ( lorsqu'on a toutes les images ).
Je travaille sur le mauvais document je pense car ce que je souhaite c'est que cette description s'affiche lorsque l'on a l'image seule ( popup ou fancybox ) .
C'est sur le document js qu'il faut que je travaille non?


[résolu]Nouveau champs et Gabarit dans gallery - jissey - 28/05/2013

je ne sais pas comment faire le gabarit que tu veux, mais ton champ supplémentaire apparait bien maintenant.
Essaie de trouver quelle librairie est utilisée dans l'exemple que tu veux et ouvre un autre post si tu n'arrives pas à l'intégrer.


[résolu]Nouveau champs et Gabarit dans gallery - berninoel42 - 28/05/2013

Voici mon gabarit javascript. C'est la meme base que le gabarit prettyphoto.

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script type="text/javascript" src="modules/Gallery/templates/prettyphoto/jquery.prettyPhoto.js"></script>

<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
$("a[rel^='prettyPhoto']").prettyPhoto({
animation_speed: 'fast',
slideshow: 5000,
autoplay_slideshow: false,
show_title: true,
allow_resize: true,
counter_separator_label: '/',
theme: 'pp_default', /* light_rounded / dark_rounded / light_square / dark_square / facebook */
hideflash: false, /* Hides all the flash object on a page, set to TRUE if flash appears over prettyPhoto */
overlay_gallery: true,
keyboard_shortcuts: true
});
});
</script>

Lorsqu'on clique sur la photo et qu'elle s'ouvre, les commentaires sont en bas. J'aimerais pouvoir afficher les données contenu dans mon champ en dessous des données "commentaires". Je sens que je ne suis pas très claire mais ca me parait pas compliquer à créer...pour vous en tout cas. Sad


[résolu]Nouveau champs et Gabarit dans gallery - jissey - 28/05/2013

essaie de mettre ton champ link après le champ commentaire :
Code :
[== Indéfini ==]
<a class="group" href="{$image->file|escape:'url'|replace:'%2F':'/'}" title="{$image->comment}{$image->fields.link.value}" rel="prettyPhoto[{$galleryid}]">



[résolu]Nouveau champs et Gabarit dans gallery - berninoel42 - 31/05/2013

J'ai insérer le code comme tu m'as demandé de la faire Jissey.
Ca me les données mais uniquement dans la galerie et non pas lorsque l'on clique sur la photo.
VOici une capture d'écran pour mieux comprendre mon résultat souhaité.
J'ai l'impression qu'il ne faut pas travailler sur le gabarit ? jme trompe?

[Image: screen.jpg]

Merci


[résolu]Nouveau champs et Gabarit dans gallery - jissey - 02/06/2013

Désolé, je ne comprends pas très bien ton problème.
D'abord tu demande comment afficher le champ supplémentaire link et ensuite tu veux que j'adapte le gabarit prettyphoto à un exemple donné sur une copie d'écran?


[résolu]Nouveau champs et Gabarit dans gallery - berninoel42 - 18/06/2013

Au départ je pensais qu'en affichant un champs supplémentaire et en travaillant un peu sur la feuille css ca pourrait marcher . Mais ca ne fonctionne pas. Le champ link s'affiche uniquement sur la galerie et non sur la photo ( en modifiant le template comme demandé au dessus) du coup j'ai montrer un exemple pour que vous compreniez mieux la finalité du projet.

Merci quand même :/


[résolu]Nouveau champs et Gabarit dans gallery - jissey - 19/06/2013

Bonjour,
en reprenant depuis le début, l'exemple que tu nous donnes est certainement un module drupal.
jissey a écrit :Essaie de trouver quelle librairie est utilisée dans l'exemple que tu veux et ouvre un autre post si tu n'arrives pas à l'intégrer.

Essaie de trouver, sinon celle qu'il utilise, du moins une qui te convienne, ensuite, regarde pour l'intégrer dans Gallery, il y a tout ce qu'il faut pour les galeries qui utilisent du HTML, CSS, JS.
Je répète : Lorsque tu l'auras trouvée et installée, ouvre un nouveau POST si tu as des problèmes.