source: spip-zone/_plugins_/_dev_/SPIP-album/modeles/img_gallery.html @ 18441

Last change on this file since 18441 was 18441, checked in by xebiaut@…, 12 years ago

Remise à niveau du plugin avec quelques nouveautés

File size: 3.3 KB
Line 
1[(#REM)
2
3        Modele pour <img>
4       
5        Permet l'affichage sous forme de galerie les photos contenues
6        dans un article
7       
8]
9
10<BOUCLE_album(ARTICLES documents_articles documents){id_document}>
11[(#REM) Recuperation des variables d'initialisation du modele]
12#SET{taille, #ENV{taille, #CONFIG{album/taille, 450}}}
13#SET{increment, #ENV{nbre_vignette, #CONFIG{album/nbrevignette, 10}}} [(#GET{increment}|>{10}|?{' ',''}) #SET{increment, 10}]
14#SET{sens, #ENV{senstri, #CONFIG{album/senstri, 0}}}
15
16<B_galerie>
17<script type="text/javascript" src="#CHEMIN{javascript/album_gallery.js}"></script>
18[(#ANCRE_PAGINATION)]
19#SET{debut, 1}
20<span id="diaporama" class="spip_document_#ENV{id} spip_documents[ spip_documents_(#ENV{align})][ (#ENV{class})] spip_lien_ok" style="[float:(#ENV{align}|match{left|right}); ]height:#GET{taille}px; width:#GET{taille}px;"></span>
21<BOUCLE_galerie(DOCUMENTS){id_article}{extension IN png,jpg,gif}{par num titre, date}{inverse #GET{sens}}{pagination #GET{increment}}>
22[(#GET{debut}|!={0}|?{' ',''})
23
24<table class="galerie_photo" style="[width:(#GET{taille}|plus{100})px; ][height:(#GET{taille}|plus{100})px;]">
25        <tr>
26                <td>
27                        <dl>
28                                <dt id="affiche_photo" style="background:url('#CHEMIN{img_pack/loading.gif}') no-repeat center 50%; width:#GET{taille}; height:#GET{taille};">
29                                        <a href="[(#LOGO_DOCUMENT||image_watermark|extraire_attribut{src})]" rel="imagebox-gallery"[ title="(#TITRE|supprimer_numero|entites_html|sinon{[(#FICHIER)]})"]>
30                                                [<span id="grande_photo">(#LOGO_DOCUMENT||image_reduire{#GET{taille},#GET{taille}}|inserer_attribut{title,'<:album:clic_photo:>'})</span>]
31                                        </a>
32                                </dt>
33                                <dt id="titre_photo" class="spip_doc_titre">[(#TITRE|supprimer_numero|entites_html|sinon{[(#FICHIER)]})]</dt>
34                                <dd id="descriptif_photo" class="spip_doc_descriptif">[(#DESCRIPTIF|entites_html)]</dd>
35                        </dl>
36                </td>
37        </tr>
38</table>
39
40<div id="galerie_compteur">[(#PAGINATION{gallery_compteur}{total=#GRAND_TOTAL}) - ]<a href="#URL_SITE_SPIP/spip.php?page=diaporama&id_document=#ENV{id_document}" onClick="javascript:window.open('#URL_SITE_SPIP/spip.php?page=diaporama&id_document=#ENV{id_document}','','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=550, height=550');return(false);"><:album:lance_diapo:></a></div>
41
42<table id="bande_vignette" cellpadding="0" cellspacing="0">
43        <tr>
44                <td class="arrow">[(#PAGINATION{gallery_precedent})]</td>#SET{debut, 0}]
45                <td class="vignette">
46                        [<a target="_self" href="javascript:Affiche_Image('[(#LOGO_DOCUMENT||image_watermark|extraire_attribut{src})]','[(#LOGO_DOCUMENT||image_reduire{#GET{taille},#GET{taille}}|extraire_attribut{src})]','[(#LOGO_DOCUMENT||image_reduire{#GET{taille},#GET{taille}}|extraire_attribut{width})]','[(#LOGO_DOCUMENT||image_reduire{#GET{taille},#GET{taille}}|extraire_attribut{height})]','[(#TITRE|supprimer_numero|entites_html|sinon{[(#FICHIER)]})]','[(#DESCRIPTIF|entites_html)]');" title="[(#TITRE|supprimer_numero|entites_html|sinon{[(#FICHIER)]})]">
47                                (#LOGO_DOCUMENT||image_reduire{50}|inserer_attribut{alt,[(#TITRE|supprimer_numero|entites_html|sinon{[(#FICHIER)]})]})
48                        </a>]
49                </td>
50</BOUCLE_galerie>
51                <td class="arrow">[(#PAGINATION{gallery_suivant})]</td>
52        </tr>
53</table>
54</span>
55</B_galerie>
56</BOUCLE_album>
Note: See TracBrowser for help on using the repository browser.