source: trunk/spip/esqueleto-redcta/plugins/magusine/squelettes/blocs/galeries/incgal-image-simple.html @ 84

Last change on this file since 84 was 80, checked in by guille, 16 years ago

el plugin completo

  • Property svn:executable set to *
File size: 3.1 KB
Line 
1#SET{critere_in,#ARRAY{0,0}}
2<BOUCLE_recup(ARTICLES){id_article}>
3<BOUCLE_docart(DOCUMENTS){id_article}{extension==gif|png|jpg}{mode=document}>
4#SET{critere_in,#GET{critere_in}|array_merge{#ARRAY{#COMPTEUR_BOUCLE,#ID_DOCUMENT}}}
5</BOUCLE_docart>
6</BOUCLE_recup>
7<BOUCLE_docrub(DOCUMENTS){id_rubrique}{extension==gif|png|jpg}{mode=document}>
8#SET{critere_in,#GET{critere_in}|array_merge{#ARRAY{#COMPTEUR_BOUCLE,#ID_DOCUMENT}}}
9</BOUCLE_docrub>
10<//B_recup>
11
12<B_doc>
13<div id="galerieimg" class="listagebloc">
14<h2><:galerie_image:></h2>
15<a name="galerie_image"></a>
16<script type="text/javascript">
17
18        $(document).ready(function(){
19                $("#image-grand-format").hide();
20   $(".image-galerie").each(function(){
21       
22        $(this).attr("href", "javascript:void(0);");
23        $(this).click( function(){
24                lien=$(this).attr("rel");
25                titre=$(this).attr("title");
26                descriptif=$(this).attr("longdesc");
27               
28                $("#image-grand-format > .listagetitre").empty().html(titre);
29                $("#image-grand-format > .listagetexte").empty().html(descriptif);
30                $("#image-grand-format > img").attr("src", lien);
31                location.href = "#image-grand-format";
32                if ($("#image-grand-format").css("display")=="none"){
33                        $("#image-grand-format").slideDown();
34                        }
35                })
36        });
37 });   
38       
39// function afficher_image(url) {
40//  location.href = "#image-grand-format";
41//}
42</script>
43<ul class="listageconteneur">
44<li id="image-grand-format">
45<BOUCLE_grand_format(DOCUMENTS){id_document=#ENV{document}}{extension==gif|png|jpg}{mode=document}>
46<img src="[(#FICHIER||image_reduire{[(#ENV{conteneur}|=={1}|?{[(#LARGEUR_CONTEXTE1)],''})][(#ENV{conteneur}|=={2}|?{[(#LARGEUR_CONTEXTE2)],''})][(#ENV{conteneur}|=={3}|?{[(#LARGEUR_CORPS)],''})],0}|extraire_attribut{src})]" target="_blank" alt="[(#TITRE|texte_script)]" title="[(#TITRE|texte_script)][ - (#DESCRIPTIF|texte_script)]" />
47<p class="listagetitre">[(#TITRE|supprimer_numero)]</p>
48<p class="listagetexte">(#DESCRIPTIF|ptobr)</p>
49</BOUCLE_grand_format>
50<BOUCLE_premiere_image(DOCUMENTS){id_document IN #GET{critere_in}}{par num titre,id_document}{0,1}>
51<img src="[(#FICHIER||image_reduire{[(#ENV{conteneur}|=={1}|?{[(#LARGEUR_CONTEXTE1)],''})][(#ENV{conteneur}|=={2}|?{[(#LARGEUR_CONTEXTE2)],''})][(#ENV{conteneur}|=={3}|?{[(#LARGEUR_CORPS)],''})],0}|extraire_attribut{src})]" target="_blank"  alt="[(#TITRE|texte_script)]"  title="[(#TITRE|texte_script)][ - (#DESCRIPTIF|texte_script)]" />
52<p class="listagetitre">[(#TITRE|supprimer_numero)]</p>
53<p class="listagetexte">(#DESCRIPTIF|ptobr)</p>
54</BOUCLE_premiere_image>
55<//B_grand_format>
56</li>
57<li>
58<BOUCLE_doc(DOCUMENTS){id_document IN #GET{critere_in}}{par num titre,id_document}>
59<a href="#SELF&document=#ID_DOCUMENT#galerie_image" 
60rel="[(#FICHIER||image_reduire{[(#ENV{conteneur}|=={1}|?{[(#LARGEUR_CONTEXTE1)],''})][(#ENV{conteneur}|=={2}|?{[(#LARGEUR_CONTEXTE2)],''})][(#ENV{conteneur}|=={3}|?{[(#LARGEUR_CORPS)],''})],0}|extraire_attribut{src})]" id="image-galerie-#ID_DOCUMENT" alt="[(#TITRE|texte_script)]" title="[(#TITRE|texte_script)]" longdesc="[(#DESCRIPTIF|texte_script)]" class="image-galerie">[(#INCLURE{fond=formatage_vignette}{id_document}{conteneur=#ENV{conteneur}})]</a>
61</BOUCLE_doc>
62</li></ul>
63</div>
64</B_doc>
Note: See TracBrowser for help on using the repository browser.