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

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

Mise a niveau du modele img_gallery et ses extensions pour être utilisable avec spip 1.9.2d

File size: 3.4 KB
Line 
1<BOUCLE_img(ARTICLES documents_articles documents){id_document}>
2[(#REM)
3
4        Modele pour <img>
5
6        Permet l'affichage sous forme de galerie les photos contenues
7        dans un article
8
9]
10
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}][(#GET{increment}|<{1}|?{' '}) #SET{increment, 1}]
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<span class="spip_document_#ID_DOCUMENT 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;">
20
21<B_photo_expose>
22<table class="galerie_photo" style="[width:(#GET{taille}|plus{100})px; ][height:(#GET{taille}|plus{100})px;]">
23        <tr>
24                <td>
25<BOUCLE_photo_expose(DOCUMENTS){id_article}{extension IN png,jpg,gif}{par num titre, date}{inverse #GET{sens}}{#EVAL{_request('debut_galerie'), 0}, 1}>
26                        <dl>
27                                <dt id="affiche_photo" style="background:url('#CHEMIN{img_pack/loading.gif}') no-repeat center 50%; width:#GET{taille}; height:#GET{taille};">
28                                        <a href="[(#LOGO_DOCUMENT||image_watermark|extraire_attribut{src})]" rel="imagebox-gallery"[ title="(#TITRE|supprimer_numero|entites_html|sinon{[(#FICHIER)]})"]>
29                                                [<span id="grande_photo">(#LOGO_DOCUMENT||image_reduire{#GET{taille},#GET{taille}}|inserer_attribut{title,<:album:clic_photo:>})</span>]
30                                        </a>
31                                </dt>
32                                <dt id="titre_photo" class="#EDIT{titre} spip_doc_titre">[(#TITRE|supprimer_numero|sinon{[(#FICHIER)]})]</dt>
33                                <dd id="descriptif_photo" class="#EDIT{descriptif} spip_doc_descriptif">[(#DESCRIPTIF)]</dd>
34                        </dl>
35</BOUCLE_photo_expose>
36                </td>
37        </tr>
38</table>
39</B_photo_expose>
40
41<div id="galerie_compteur">[(#PAGINATION{gallery_compteur}) - ]<a href="[(#URL_PAGE{page=diaporama}|parametre_url{id_document,#ENV{id_document}})]" onClick="javascript:window.open('[(#URL_PAGE{page=diaporama}|parametre_url{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>
42
43<table id="bande_vignette" cellpadding="0" cellspacing="0">
44        <tr>
45                <td class="arrow">[(#PAGINATION{gallery_precedent})]</td>
46<BOUCLE_galerie(DOCUMENTS){id_article}{extension IN png,jpg,gif}{par num titre, date}{inverse #GET{sens}}{pagination #GET{increment}}>
47                <td class="vignette">
48                        [<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)]})]">
49                                (#LOGO_DOCUMENT||image_reduire{50}|inserer_attribut{alt,[(#TITRE|supprimer_numero|entites_html|sinon{[(#FICHIER)]})]})
50                        </a>]
51                </td>
52</BOUCLE_galerie>
53                <td class="arrow">[(#PAGINATION{gallery_suivant})]</td>
54        </tr>
55</table>
56</span>
57</B_galerie>
58</BOUCLE_img>
Note: See TracBrowser for help on using the repository browser.