source: spip-zone/_squelettes_/bloog/_template/__article-photo.html @ 1164

Last change on this file since 1164 was 1164, checked in by booz.bloog@…, 14 years ago

bloog : cosmetique

File size: 36.9 KB
Line 
1<?php
2  // Disable caching
3    //
4    @header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
5    @header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
6
7    @header("Cache-Control: no-store, no-cache, must-revalidate");
8    @header("Cache-Control: post-check=0, pre-check=0", false);
9    @header("Pragma: no-cache");
10        include 'ecrire/inc_layer.php3';
11 ?> 
12<BOUCLE_principale(ARTICLES){id_article}>
13
14<!-- securité bloOg -->
15<BOUCLE_piratage(MOTS){id_article}{titre=acces_restreint}>
16 <INCLURE(_authentification.php3)>
17</BOUCLE_piratage>
18
19
20<HTML>
21<HEAD>
22<title>[#NOM_SITE_SPIP] <BOUCLE_titre(ARTICLES){id_article}>#TITRE</BOUCLE_titre></title>
23<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
24
25<BOUCLE_metatags(ARTICLES){id_article}>
26[<META NAME="Description" CONTENT='(#DESCRIPTIF|supprimer_tags|texte_script)'>]
27<meta name="Keywords" content="<BOUCLE_metamots(MOTS){id_article}{","}>#TITRE</BOUCLE_metamots><BOUCLE_metadocs(DOCUMENTS){id_article}{","}>#TITRE</BOUCLE_metadocs>">
28<meta name="Author" content="<BOUCLE_author(AUTEURS){id_article}{","}>#NOM</BOUCLE_author>">
29</BOUCLE_metatags>
30
31<!-- Utilisé pour popup GALERIEJPG -->
32<script language="JavaScript" type="text/JavaScript">
33<!--
34function popup(photo, titre, largeur, hauteur) { // Ateliers CYM - Paris
35        var contenu="<html><head><title>"+titre+"</title></head><body topmargin='0' leftmargin='0'><p><a href='javascript:self.close()'><img border='0' src='"+photo+"'></a><div id='Layer1' style='position:absolute; z-index:1; left: 2; top: 2'><font size='1' color='blue' face='Comic Sans MS, Verdana, Arial, Helvetica, sans-serif'>cliquer pour fermer</font></div></p></body></html>";
36        var fenetre=open("","","title="+titre+",resizable=yes,scroll=no,width="+largeur+", height="+hauteur+"");
37        fenetre.document.write(contenu);
38        }
39// -->
40</script>
41
42
43<!-- Appel du fichier feuille de style spipstyle.css pour cette page -->
44<SCRIPT src="IMG/002/_interface.js" type="text/javascript"></SCRIPT>
45<link rel="stylesheet" href="IMG/002/_interface.css" type="text/css">
46
47</HEAD>
48<BODY topmargin="0" leftmargin="0" marginwidth="0" marginheight="0"> 
49
50<div align="center">
51<INCLURE (_page_barre_menu.php3)>
52</div>
53<CENTER>
54 
55  <BOUCLE_principale2(ARTICLES){id_article}>
56  <div align="center"> <br>
57    <table border=0 cellpadding=0 cellspacing=0 width="750">
58      <tr> 
59        <td width=5><img alt="" height="24"  width="5" src="IMG/002/r-hg.gif" /></td>
60        <td background="IMG/002/r-h.gif" colspan="2"><img alt="" height="24"  width="24" src="IMG/002/photo.gif" /></td>
61        <td width=5><img alt="" height="24" width="5" src="IMG/002/r-hd.gif" /></td>
62      </tr>
63      <tr> 
64        <td background="IMG/002/r-g.gif" width="5">&nbsp;</td>
65        <td class="content"> [(#SURTITRE|majuscules)]<br>
66          <div class="h5">#TITRE</div>
67          <p>[(#SOUSTITRE|majuscules)] </p>
68        </td>
69        <td class="content"> 
70          <div align="right"> 
71            <BOUCLE_plan(HIERARCHIE){id_article}{" >
72            "}> <a href="#URL_RUBRIQUE"[ title="(#DESCRIPTIF|textebrut|attribut_html)"]>[(#TITRE|supprimer_numero)]</a> 
73            </BOUCLE_plan>
74            <br>
75            <br>
76            <!-- Envoyer l'article par mail -->
77            <?
78   // Titre de l'article pour générer le corps du mail
79   $titre='[(#TITRE|texte_script)]';
80   // URL de l'article pour générer le corps du mail
81   $url="[(#URL_SITE_SPIP)]/article.php3?id_article=#ID_ARTICLE";
82   // URL de l'article pour recharger la page
83   $url2="article.php3?id_article=#ID_ARTICLE";
84?>
85            <INCLURE(envoyer_par_mail.php3){url=$url}{url2=$url}{titre=$titre}>
86            <br>
87            <br>
88            [ <a href="article_print.php3?id_article=#ID_ARTICLE">Imprimer cet
89            article</a> ] </div>
90        </td>
91        <td background="IMG/002/r-d.gif" width="5">&nbsp;</td>
92      <tr> 
93        <td><img alt="" width="5" height="5" src="IMG/002/r-bg.gif" /></td>
94        <td background="IMG/002/r-b.gif" colspan="2"><img alt="" width="5" height="5" src="IMG/002/rien.gif" /></td>
95        <td><img alt="" width="5" height="5" src="IMG/002/r-bd.gif" /></td>
96      </tr>
97    </table>
98   
99    <br>
100  </div>
101
102  <a name="diapo"></a> <br>
103<br>
104  <!-- DEBUT GALERIE AUTOMATIQUE -->
105  <!-- taille de vignette automatique préconisée: 100 -->
106  <?php
107if (!$debut_img)  { $debut_img = 0;  }
108if (!$debut_vign) { $debut_vign = 0; }
109?>
110  <BOUCLE_nb_imgs(DOCUMENTS){id_article}{extension=jpg}{mode=document}{par titre}></BOUCLE_nb_imgs>
111  <?php $nb_vigns = #TOTAL_BOUCLE; ?>
112  <//B_nb_imgs>
113  <TABLE WIDTH=750 CELLPADDING=0 CELLSPACING=0 BORDER=0  valign="top">
114    <!--DWLayoutTable-->
115    <tr>
116
117
118             
119      <td width="79" height="33" align="left" valign="top" class="menuphoto"> <div align="center"><a href="article.php3?id_article=#ID_ARTICLE" ><img src="/IMG/002/photo-vignettes.gif" border="0"></a>&nbsp; 
120        <a href="article.php3?id_article=#ID_ARTICLE&menu=image&format=0" title="Slideshow"><img src="/IMG/002/photo-diapo.gif" border="0"></a>&nbsp;        </div></td>
121
122      <td  width="575" align="center" valign="top" class="menuphoto"> 
123        <?php
124// le menu indique la position de l'image en grand
125// bas  et droite (et vignette):  vignettes puis image
126// haut et gauche (et image):     image     puis vignettes
127
128if (!$menu) { $menu = 'vignettes'; } // choix menu par défaut
129
130if ($menu=='vignettes') { }
131if ($menu=='image')     { }
132if ($menu=='bas')       { echo "<font size='2'>&nbsp;</font></td></tr></table><TABLE WIDTH='95%' CELLPADDING='0' CELLSPACING='0' BORDER='0'  valign='top'><tr><td width='100%' align='center' valign='bottom'>\n"; }
133if ($menu=='haut')      { echo "<font size='2'>&nbsp;</font></td></tr></table><TABLE WIDTH='95%' CELLPADDING='0' CELLSPACING='0' BORDER='0'  valign='top'><tr><td width='100%' align='center' valign='middle'>\n"; }
134if ($menu=='droite')    { echo "<font size='2'>&nbsp;</font></td></tr></table><TABLE WIDTH='95%' CELLPADDING='0' CELLSPACING='0' BORDER='0'  valign='top'><tr><td width='30%' align='center' valign='top'>\n";     }
135if ($menu=='gauche')    { echo "<font size='2'>&nbsp;</font></td></tr></table><TABLE WIDTH='95%' CELLPADDING='0' CELLSPACING='0' BORDER='0'  valign='top'><tr><td width='70%' align='center' valign='middle'>\n";  }
136?>
137        <?php
138if ($menu=='vignettes') {
139?>
140        <?php
141        $debut = $debut_vign + 1;
142        $fin = $debut + 14;
143     if ( $debut_vign < 15 ){
144        $dprec = $nb_vigns - 15;
145        $debut_vign = 0;
146        $debut_image = 0;
147        } else {
148        $dprec = $debut_vign - 15;
149        }
150     if ( $debut_vign > $nb_vigns - 15 ){
151        $dsuiv = 0;
152        $fin = $nb_vigns;
153        }else{
154        $dsuiv = $debut_vign + 15;
155        }
156     if ( $debut_vign == $nb_vigns - 15 ){
157        $dsuiv = 0;
158        $debut = $debut_vign + 1;
159        $fin = $nb_vigns;
160        }
161     echo "<font size='2'>";
162     echo "<a href='article.php3?id_article=#ID_ARTICLE&menu=$menu&debut_img=$dprec&debut_vign=$dprec'> <img alt=''  src='IMG/002/stock_media-rew-16.gif' border='0'> </a>";
163     echo "<a href='article.php3?id_article=#ID_ARTICLE&menu=$menu' >[$debut-$fin]/$nb_vigns</a>&nbsp;";
164     echo "<a href='article.php3?id_article=#ID_ARTICLE&menu=$menu&debut_img=$dsuiv&debut_vign=$dsuiv'><img alt=''  src='IMG/002/stock_media-fwd-16.gif' border='0'> </a>";
165     echo "<a href='article.php3?id_article=#ID_ARTICLE&menu=image&debut_img=0&format=0&diapo=1#diapo' title='Play'><img src='/IMG/002/stock_media-play-16.gif' border='0'></a>&nbsp;";
166         echo "</font>";
167     ?>
168&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td>
169    </tr>
170  </table>
171  <TABLE WIDTH="750" CELLPADDING="0" CELLSPACING="5" BORDER="0"  valign="top">
172    <tr>
173       
174<td valign="top" width="250">
175<table border=0 cellpadding=0 cellspacing=0 width="100%">
176    <tr> 
177      <td width=5><img alt="" height="24"  width="5" src="IMG/002/r-hg.gif" /></td>
178      <td background="IMG/002/r-h.gif"><img alt="" height="24"  width="24" src="IMG/002/fiche-perso.gif" /></td>
179      <td width=5><img alt="" height="24" width="5" src="IMG/002/r-hd.gif" /></td>
180    </tr>
181    <tr> 
182      <td background="IMG/002/r-g.gif" width="5">&nbsp;</td>
183      <td class="content"> 
184        [(#LOGO_ARTICLE|majuscules)]
185        [(#SURTITRE|majuscules)]<br>
186        <div class="h5">#TITRE</div>
187        [(#SOUSTITRE|majuscules)]
188         <br>
189                 [(#DATE|affdate)]
190 [<br>
191        (#TEXTE|liens_ouvrants|justifier)]
192        <center>
193        </center>
194        [
195        <p>(#PS|justifier)</p>
196        ] [
197        <hr>
198        <p>(#NOTES)</p>
199        ] <br>
200      </td>
201      <td background="IMG/002/r-d.gif" width="5">&nbsp;</td>
202    <tr> 
203      <td><img alt="" width="5" height="5" src="IMG/002/r-bg.gif" /></td>
204      <td background="IMG/002/r-b.gif"><img alt="" width="5" height="5" src="IMG/002/rien.gif" /></td>
205      <td><img alt="" width="5" height="5" src="IMG/002/r-bd.gif" /></td>
206    </tr>
207  </table>
208</td>   
209<td width="500" align="center" valign="top">
210        <br>
211              <table width="100%"><tr>
212       <?php
213                $b=0;   
214                $id_article = #ID_ARTICLE ;
215                ?> 
216               
217                <BOUCLE_vignettes1(DOCUMENTS){id_article}{extension=jpg}{mode=document}{par titre}{debut_vign,3}{doublons}>
218                <?php $b++;     ?>
219                <td width="20%" align="center" valign="top">
220                <a href="article.php3?id_article=<? echo $id_article ?>&menu=image&debut_img=<? echo $b-1 ?>&format=0#diapo">
221              <img src="[./IMG/(#LOGO_DOCUMENT|fichier)]" border="0"  alt="[(#TAILLE|taille_en_octets)] ( #LARGEUR x #HAUTEUR ) "></a>
222              <font size="2">
223                [<br><b><A HREF="#URL_DOCUMENT" >(#TITRE)</A></b><br>]
224                [(#DESCRIPTIF)<br>]
225                </font>
226              </td>
227        </BOUCLE_vignettes1>
228                </tr><tr>
229        <BOUCLE_vignettes2(DOCUMENTS){id_article}{extension=jpg}{mode=document}{par titre}{debut_vign,3}{doublons}>
230                <?php $b++;     ?>
231                <td width="20%" align="center" valign="top">
232                 <a href="article.php3?id_article=<? echo $id_article ?>&menu=image&debut_img=<? echo $b-1 ?>&format=0#diapo">
233              <img src="[./IMG/(#LOGO_DOCUMENT|fichier)]" border="0"  alt="[(#TAILLE|taille_en_octets)] ( #LARGEUR x #HAUTEUR ) "></a>
234              <font size="2">
235                [<br><b><A HREF="#URL_DOCUMENT" >(#TITRE)</A></b><br>]
236                [(#DESCRIPTIF)<br>]
237                </font>
238              </td>
239        </BOUCLE_vignettes2>
240                </tr><tr>
241        <BOUCLE_vignettes3(DOCUMENTS){id_article}{extension=jpg}{mode=document}{par titre}{debut_vign,3}{doublons}>
242                <?php $b++;     ?>
243                <td width="20%" align="center" valign="top">
244                 <a href="article.php3?id_article=<? echo $id_article ?>&menu=image&debut_img=<? echo $b-1 ?>&format=0#diapo">
245              <img src="[./IMG/(#LOGO_DOCUMENT|fichier)]" border="0"  alt="[(#TAILLE|taille_en_octets)] ( #LARGEUR x #HAUTEUR ) "></a>
246              <font size="2">
247                [<br><b><A HREF="#URL_DOCUMENT" >(#TITRE)</A></b><br>]
248                [(#DESCRIPTIF)<br>]
249                </font>
250              </td>
251        </BOUCLE_vignettes3>
252                 </tr><tr>
253                <BOUCLE_vignettes4(DOCUMENTS){id_article}{extension=jpg}{mode=document}{par titre}{debut_vign,3}{doublons}>
254                <?php $b++;     ?>
255                <td width="20%" align="center" valign="top">
256                 <a href="article.php3?id_article=<? echo $id_article ?>&menu=image&debut_img=<? echo $b-1 ?>&format=0#diapo">
257              <img src="[./IMG/(#LOGO_DOCUMENT|fichier)]" border="0"  alt="[(#TAILLE|taille_en_octets)] ( #LARGEUR x #HAUTEUR ) "></a>
258              <font size="2">
259                [<br><b><A HREF="#URL_DOCUMENT" >(#TITRE)</A></b><br>]
260                [(#DESCRIPTIF)<br>]
261                </font>
262              </td>
263        </BOUCLE_vignettes4>
264                 </tr><tr>
265                <BOUCLE_vignettes5(DOCUMENTS){id_article}{extension=jpg}{mode=document}{par titre}{debut_vign,3}{doublons}>
266                <?php $b++;     ?>
267                <td width="20%" align="center" valign="top">
268                 <a href="article.php3?id_article=<? echo $id_article ?>&menu=image&debut_img=<? echo $b-1 ?>&format=0#diapo">
269              <img src="[./IMG/(#LOGO_DOCUMENT|fichier)]" border="0"  alt="[(#TAILLE|taille_en_octets)] ( #LARGEUR x #HAUTEUR ) "></a>
270              <font size="2">
271                [<br><b><A HREF="#URL_DOCUMENT" >(#TITRE)</A></b><br>]
272                [(#DESCRIPTIF)<br>]
273                </font>
274              </td>
275        </BOUCLE_vignettes5>
276              </tr></table>
277<?php
278}
279?>
280
281<?php
282if ($menu=='image') {
283?>
284     <?php
285     if ($debut_img == $nb_vigns - 1){
286        $isuiv = 0;
287        }else{
288        $isuiv = $debut_img + 1;
289        }
290     if ($debut_img == 0){
291        $iprec = $nb_vigns - 1;
292        }else{
293        $iprec = $debut_img - 1;
294        }
295     $debut = $debut_img + 1;
296
297     $zoomp=$format+10;
298     $zoomm=$format-10;
299
300     echo "<font size='2'>";
301     if ($format == 2) {                  // autozoom
302
303     echo "<a href='article.php3?id_article=#ID_ARTICLE&menu=$menu&debut_img=$debut_img&format=0' title='Size'><img src='/IMG/002/zoom_1.gif' border='0'></a> &nbsp;";
304     }
305     if (!$format OR $format == 0) {      // taille réelle
306     echo "<a href='article.php3?id_article=#ID_ARTICLE&menu=$menu&debut_img=$debut_img&format=$zoomm' title='-10%'><img src='/IMG/002/zoom_out.gif' border='0'></a> &nbsp;";
307     echo "<img src='/IMG/002/zoom_1.gif' border='0'> &nbsp;";
308     echo "<a href='article.php3?id_article=#ID_ARTICLE&menu=$menu&debut_img=$debut_img&format=$zoomp' title='+10%'><img src='/IMG/002/zoom_in.gif' border='0'></a> &nbsp;";
309     }
310     if ($format <=-10 OR $format >=10) { //zoom+-
311     echo "<a href='article.php3?id_article=#ID_ARTICLE&menu=$menu&debut_img=$debut_img&format=2' title='Fit'><img src='/IMG/002/zoom_fit.gif' border='0'></a> &nbsp; &nbsp;";
312          if ($format >=10) {  echo "<font color='#FF6600'>[+"; } else { echo "<font color='#FF6600'>["; }
313     echo "$format%]</font> &nbsp; &nbsp;";
314     echo "<a href='article.php3?id_article=#ID_ARTICLE&menu=$menu&debut_img=$debut_img&format=$zoomm' title='-10%'><img src='/IMG/002/zoom_out.gif' border='0'></a> &nbsp;";
315     echo "<a href='article.php3?id_article=#ID_ARTICLE&menu=$menu&debut_img=$debut_img&format=0' title='real size'><img src='/IMG/002/zoom_1.gif' border='0'></a> &nbsp;";
316     echo "<a href='article.php3?id_article=#ID_ARTICLE&menu=$menu&debut_img=$debut_img&format=$zoomp' title='+10%'><img src='/IMG/002/zoom_in.gif' border='0'></a> &nbsp;";
317     }
318
319     echo "&nbsp;&nbsp;&nbsp;";
320     echo "<a href='article.php3?id_article=#ID_ARTICLE&menu=$menu&debut_img=$iprec&format=$format'><img alt=''  src='IMG/002/stock_media-rew-16.gif' border='0'></a>&nbsp;";
321     echo "<a href='article.php3?id_article=#ID_ARTICLE&menu=$menu&format=$format' >[ $debut / $nb_vigns ]</a>&nbsp;";
322     echo "<a href='article.php3?id_article=#ID_ARTICLE&menu=$menu&debut_img=$isuiv&format=$format'><img alt=''  src='IMG/002/stock_media-fwd-16.gif' border='0'></a>&nbsp;";
323     echo " &nbsp; &nbsp;<a href='article.php3?id_article=#ID_ARTICLE&menu=$menu&debut_img=$isuiv&format=$format&diapo=1#diapo' title='Play'><img src='/IMG/002/stock_media-play-16.gif' border='0'></a>&nbsp;";
324     
325     if ($diapo == 1) { // autodiapo 3 secondes
326     echo "<a href='article.php3?id_article=#ID_ARTICLE&menu=image&debut_img=$debut_img&format=$format' title='pause'><img src='/IMG/002/stock_media-pause-16.gif' border='0' ></a>&nbsp;";
327     echo "<a href='article.php3?id_article=#ID_ARTICLE&menu=$menu&format=$format' ><img src='/IMG/002/stock_media-stop-16.gif' border='0' ></a>&nbsp;";
328         ?>
329     <script language="JavaScript">
330     timer=setTimeout("document.location = 'article.php3?id_article=#ID_ARTICLE&menu=<?php echo $menu; ?>&debut_img=<?php echo $isuiv; ?>&format=<?php echo $format; ?>&diapo=1#diapo' ", 8000)
331     </script>
332
333     <?php
334     }
335     echo "</font>";
336     ?>
337</td></tr>
338  </table>
339  <TABLE WIDTH='853' CELLPADDING='0' CELLSPACING='0' BORDER='0'  valign='top'>
340    <!--DWLayoutTable--><tr>
341      <td width="853" align="center" valign='middle'> 
342        <BOUCLE_imagezoom(DOCUMENTS){id_article}{extension=jpg}{mode=document}{par titre}{debut_img,1}>
343        <?php
344     $urlimage="#URL_DOCUMENT";
345     $largeur = #LARGEUR;
346     $hauteur = #HAUTEUR;
347     $urlvignette = substr_replace ($urlimage,"-s.jpg",-4);  // OPTION
348     $nomvignette = substr ($urlimage,8,-4);
349
350      if ($format >=10 OR $format <=-10 OR !$format) {   // zoom+-
351      $largeur = $largeur + ($largeur*$format/100);
352      $hauteur = $hauteur + ($hauteur*$format/100);
353      $largeur = ceil($largeur);
354      $hauteur = ceil($hauteur);
355      }
356      if ($format == 2) {                                // autozoom
357             // L400 si 200>L>600 et/oubien H300 si 200>h>400
358             if ($largeur < 200 OR $largeur > 600){
359                $xl = 100 * (400-$largeur) / $largeur;
360                $xl = ceil($xl);
361                $xh = $hauteur;
362                $xh = ceil($xh);
363                $hauteur = $hauteur * 400 / $largeur;
364                $largeur = 400;
365                if ($hauteur >= 200 AND $hauteur <= 400) {
366                             if ( $xl > 0 ) { echo "<font size='1'>+</font>"; }
367                        echo "<font size='1'>$xl% </font>";
368                }
369             }
370             if ($hauteur < 200 OR $hauteur > 400){
371                if ($xh) {
372                   $xh =  100 * (300-$xh) / $xh;
373                } else {
374                   $xh = 100 * (300-$hauteur) / $hauteur;
375                }
376                $xh = ceil($xh);
377                      if ( $xh > 0 ) { echo "<font size='1'>+</font>"; }
378                echo "<font size='1'>$xh% </font>";
379                $largeur = $largeur * 300 / $hauteur;
380                $hauteur = 300;
381             }
382      // ceil: arrondir a l'entier superieur
383      $largeur = ceil($largeur);
384      $hauteur = ceil($hauteur);
385                echo "<font size='1'>&nbsp;</font>"; // pour meme hauteur de trait hr
386      }
387      ?>
388        <a href="article.php3?id_article=<? echo $id_article ?>&menu=<?php print $menu?>&debut_img=<?php print $isuiv?>&format=<?php print $format?>#diapo"> 
389        <br>
390        <img src="<?php print $urlimage?>" border="0" width="<?php print $largeur?>" height="<?php print $hauteur?>" alt="[(#TAILLE|taille_en_octets)] Réel: #LARGEUR x #HAUTEUR Affiché: <?php print $largeur?> x <?php print $hauteur?> "><br>
391        </a> <br>
392        <A HREF="#URL_DOCUMENT" > </A> [<font size="2" >(#TITRE)</font>][<br>
393        <font size="2"><i>(#DESCRIPTIF)</i></font> <br>
394        ] <a href="#URL_DOCUMENT"  title="<?php echo $nomvignette; ?>"> 
395        <font size="1" color="#666666">#LARGEUR x [(#HAUTEUR)]</font>
396       
397        </a><br>
398        <br>
399        </BOUCLE_imagezoom>
400<?php
401}
402?>
403
404<?php
405if ($menu=='bas') {
406?>
407     <?php
408        $debut = $debut_vign + 1;
409        $fin = $debut + 4;
410     if ( $debut_vign < 5 ){
411        $dprec = $nb_vigns - 5;
412        $debut_vign = 0;
413        $debut_image = 0;
414        } else {
415        $dprec = $debut_vign - 5;
416        }
417     if ( $debut_vign > $nb_vigns - 5 ){
418        $dsuiv = 0;
419        $fin = $nb_vigns;
420        }else{
421        $dsuiv = $debut_vign + 5;
422        }
423     if ( $debut_vign == $nb_vigns - 5 ){
424        $dsuiv = 0;
425        $debut = $debut_vign + 1;
426        $fin = $nb_vigns;
427        }
428        $debut_img = $debut_vign;
429     echo "<font size='2'><a href='article.php3?id_article=#ID_ARTICLE&menu=$menu&debut_img=$dprec&debut_vign=$dprec'> <img alt=''  src='IMG/002/stock_media-rew-16.gif' border='0'> </a>";
430     echo "<a href='article.php3?id_article=#ID_ARTICLE&menu=$menu' >[$debut-$fin]/$nb_vigns</a>&nbsp;";
431     echo "<a href='article.php3?id_article=#ID_ARTICLE&menu=$menu&debut_img=$dsuiv&debut_vign=$dsuiv'><img alt=''  src='IMG/002/stock_media-fwd-16.gif' border='0'> </a></font>";
432     ?>
433              <table width="750"><tr>
434                <BOUCLE_vignettesb(DOCUMENTS){id_article}{extension=jpg}{mode=document}{par titre}{debut_vign,5}>
435     <?php
436     $urlimage="#URL_DOCUMENT";
437     $urlvignette = substr_replace ($urlimage,"-s.jpg",-4);
438     $nomvignette = substr ($urlimage,8,-4);
439     ?>
440                <td width="20%" align="center" valign="bottom">
441              <a href="article.php3?id_article=#ID_ARTICLE&menu=<?php print $menu?>&debut_img=<?php print $debut_img?>&debut_vign=<?php print $debut_vign?>">
442              <img src="<?php print $urlvignette?>" border="0" alt="[(#TAILLE|taille_en_octets)] ( #LARGEUR x #HAUTEUR )"></a>
443              <font size="2">
444                [<br><b><A HREF="#URL_DOCUMENT" >(#TITRE)</A></b><br>]
445                </font>
446              </td>
447     <?php
448     $debut_img =  $debut_img + 1;
449     ?>
450                </BOUCLE_vignettesb>
451              </tr></table>
452<?php
453}
454?>
455
456<?php
457if ($menu=='droite') {
458?>
459     <?php
460        $debut = $debut_vign + 1;
461        $fin = $debut + 3;
462     if ( $debut_vign < 4 ){
463        $dprec = $nb_vigns - 4;
464        $debut_vign = 0;
465        $debut_image = 0;
466        } else {
467        $dprec = $debut_vign - 4;
468        }
469     if ( $debut_vign > $nb_vigns - 4 ){
470        $dsuiv = 0;
471        $fin = $nb_vigns;
472        }else{
473        $dsuiv = $debut_vign + 4;
474        }
475     if ( $debut_vign == $nb_vigns - 4 ){
476        $dsuiv = 0;
477        $debut = $debut_vign + 1;
478        $fin = $nb_vigns;
479        }
480        $debut_img = $debut_vign;
481     echo "<font size='2'><a href='article.php3?id_article=#ID_ARTICLE&menu=$menu&debut_img=$dprec&debut_vign=$dprec'> <img alt=''  src='IMG/002/stock_media-rew-16.gif' border='0'> </a>";
482     echo "<a href='article.php3?id_article=#ID_ARTICLE&menu=$menu' >[$debut-$fin]/$nb_vigns</a>&nbsp;";
483     echo "<a href='article.php3?id_article=#ID_ARTICLE&menu=$menu&debut_img=$dsuiv&debut_vign=$dsuiv'><img alt=''  src='IMG/002/stock_media-fwd-16.gif' border='0'> </a><br></font>";
484     ?>
485              <BOUCLE_vignettesd(DOCUMENTS){id_article}{extension=jpg}{mode=document}{par titre}{debut_vign,4}>
486     <?php
487     $urlimage="#URL_DOCUMENT";
488     $urlvignette= substr_replace($urlimage,"-s.jpg",-4);
489?>
490                <font size="1">
491                [<b><A HREF="#URL_DOCUMENT" >(#TITRE)</A></b><br>]
492                </font>
493              <a href="article.php3?id_article=#ID_ARTICLE&menu=<?php print $menu?>&debut_img=<?php print $debut_img?>&debut_vign=<?php print $debut_vign?>">
494              <img src="<?php print $urlvignette?>" border="0" alt="[(#TAILLE|taille_en_octets)] ( #LARGEUR x #HAUTEUR )"></a>
495                <br>
496     <?php
497     $debut_img =  $debut_img + 1;
498     ?>
499              </BOUCLE_vignettesd>
500<?php
501}
502?>
503
504<?php
505if ($menu=='haut') {
506?>
507              <BOUCLE_imageh(DOCUMENTS){id_article}{extension=jpg}{mode=document}{par titre}{debut_img,1}>
508<?php
509     $urlimage="#URL_DOCUMENT";
510     $largeur = #LARGEUR;
511     $hauteur = #HAUTEUR;
512     $urlvignette = substr_replace ($urlimage,"-s.jpg",-4);  // OPTION
513     $nomvignette = substr ($urlimage,8,-4);
514             //  max H300 et/ousinon max l 600
515             if ($hauteur > 300){
516                echo "<font size='1'><li> </font>";
517                $largeur = $largeur * 300 / $hauteur;
518                $hauteur = 300;
519             }
520             if ($largeur > 600){
521                echo "<font size='1'><li> </font>";
522                $hauteur = $hauteur * 600 / $largeur;
523                $largeur = 600;
524
525             }
526             // ceil: arrondir a l'entier superieur
527             $largeur = ceil($largeur);
528             $hauteur = ceil($hauteur);
529?>
530                [<font size="2" color="#111111">(#TITRE)</font>]
531                <font size="1" color="#0000FF"><A HREF="#URL_DOCUMENT" ><?php echo $nomvignette; ?></A></font>
532              <br>
533          <a href=" javascript:popup('#URL_DOCUMENT','[(#TITRE)]','#LARGEUR','#HAUTEUR')">
534              <img src="#URL_DOCUMENT" border="0" width="<?php print $largeur?>" height="<?php print $hauteur?>" alt="[(#TAILLE|taille_en_octets)] Réel: #LARGEUR x #HAUTEUR Affiché: <?php print $largeur?> x <?php print $hauteur?>"></a>
535              <br>
536                [<font size="2" color="#333333"><i>(#DESCRIPTIF)</i></font> ]
537              <font size="1" color="#666666">#LARGEUR x [(#HAUTEUR)</font>]
538              </BOUCLE_imageh>
539<?php
540}
541?>
542
543<?php
544if ($menu=='gauche') {
545?>
546              <table><tr><td align="left" valign="top">
547                <BOUCLE_imageg(DOCUMENTS){id_article}{extension=jpg}{mode=document}{par titre}{debut_img,1}>
548<?php
549     $urlimage="#URL_DOCUMENT";
550     $largeur = #LARGEUR;
551     $hauteur = #HAUTEUR;
552     $urlvignette = substr_replace ($urlimage,"-s.jpg",-4);  // OPTION
553     $nomvignette = substr ($urlimage,8,-4);
554             //  max L500 et/ousinon max h400
555             if ($largeur > 500){
556                echo "<font size='1'><li> </font>";
557                $hauteur = $hauteur * 500 / $largeur;
558                $largeur = 500;
559             }
560             if ($hauteur > 400){
561                echo "<font size='1'><li> </font>";
562                $largeur = $largeur * 400 / $hauteur;
563                $hauteur = 400;
564             }
565             // ceil: arrondir a l'entier superieur
566             $largeur = ceil($largeur);
567             $hauteur = ceil($hauteur);
568?>
569                [<font size="2" color="#111111">(#TITRE)</font>]
570                <font size="1" color="#0000FF"><A HREF="#URL_DOCUMENT" ><?php echo $nomvignette; ?></A></font>
571                <br>
572                <a href=" javascript:popup('#URL_DOCUMENT','[(#TITRE)]','#LARGEUR','#HAUTEUR')">
573                <img src="#URL_DOCUMENT" border="0" width="<?php print $largeur?>" height="<?php print $hauteur?>" alt="[(#TAILLE|taille_en_octets)] Réel: #LARGEUR x #HAUTEUR Affiché: <?php print $largeur?> x <?php print $hauteur?> "></a>
574                <br>
575                [<font size="2" color="#333333"><i>(#DESCRIPTIF)</i></font> ]
576                <font size="1" color="#666666">#LARGEUR x [(#HAUTEUR)</font>]
577                </BOUCLE_imageg>
578              </td></tr></table>
579<?php
580}
581?>
582
583<?php
584if ($menu=='vignettes') { echo "</td></tr><tr><td width='100%' align='center' valign='top'>\n"; }
585if ($menu=='image')     { echo "</td></tr><tr><td width='100%' align='center' valign='top'>\n"; }
586if ($menu=='bas')       { echo "</td></tr><tr><td width='100%' align='center' valign='top'>\n"; }
587if ($menu=='haut')      { echo "</td></tr><tr><td width='100%' align='center' valign='top'>\n"; }
588if ($menu=='droite')    { echo "</td><td width='70%' align='center' valign='middle'>\n";        }
589if ($menu=='gauche')    { echo "</td><td width='30%' align='center' valign='top'>\n";           }
590
591?>
592
593<?php
594if ($menu=='bas') {
595?>
596              <BOUCLE_imageb(DOCUMENTS){id_article}{extension=jpg}{mode=document}{par titre}{debut_img,1}>
597<?php
598     $urlimage="#URL_DOCUMENT";
599     $largeur = #LARGEUR;
600     $hauteur = #HAUTEUR;
601     $urlvignette = substr_replace ($urlimage,"-s.jpg",-4);  // OPTION
602     $nomvignette = substr ($urlimage,8,-4);
603             //  max H300 et/ousinon max l600
604             if ($hauteur > 300){
605                echo "<font size='1'><li> </font>";
606                $largeur = $largeur * 300 / $hauteur;
607                $hauteur = 300;
608             }
609             if ($largeur > 600){
610                echo "<font size='1'><li> </font>";
611                $hauteur = $hauteur * 600 / $largeur;
612                $largeur = 600;
613             }
614             // ceil: arrondir a l'entier superieur
615             $largeur = ceil($largeur);
616             $hauteur = ceil($hauteur);
617?>
618                [<font size="2" color="#111111">(#TITRE)</font>]
619                <font size="1" color="#0000FF"><A HREF="#URL_DOCUMENT" ><?php echo $nomvignette; ?></A></font>
620              <br>
621          <a href=" javascript:popup('#URL_DOCUMENT','[(#TITRE)]','#LARGEUR','#HAUTEUR')">
622              <img src="#URL_DOCUMENT" border="0" width="<?php print $largeur?>" height="<?php print $hauteur?>" alt="[(#TAILLE|taille_en_octets)] Réel: #LARGEUR x #HAUTEUR Affiché: <?php print $largeur?> x <?php print $hauteur?> "></a>
623              <br>
624                [<font size="2" color="#333333"><i>(#DESCRIPTIF)</i></font> ]
625              <font size="1" color="#666666">#LARGEUR x [(#HAUTEUR)</font>]
626              </BOUCLE_imageb>
627<?php
628}
629?>
630
631<?php
632if ($menu=='droite') {
633?>
634              <table><tr><td align="left" valign="top">
635                <BOUCLE_imaged(DOCUMENTS){id_article}{extension=jpg}{mode=document}{par titre}{debut_img,1}>
636<?php
637     $urlimage="#URL_DOCUMENT";
638     $largeur = #LARGEUR;
639     $hauteur = #HAUTEUR;
640     $urlvignette = substr_replace ($urlimage,"-s.jpg",-4);  // OPTION
641     $nomvignette = substr ($urlimage,8,-4);
642             //  max L500 et/ousinon max h400
643             if ($largeur > 500){
644                echo "<font size='1'><li> </font>";
645                $hauteur = $hauteur * 500 / $largeur;
646                $largeur = 500;
647             }
648             if ($hauteur > 400){
649                echo "<font size='1'><li> </font>";
650                $largeur = $largeur * 400 / $hauteur;
651                $hauteur = 400;
652             }
653             // ceil: arrondir a l'entier superieur
654             $largeur = ceil($largeur);
655             $hauteur = ceil($hauteur);
656?>
657                [<font size="2" color="#111111">(#TITRE)</font>]
658                <font size="1" color="#0000FF"><A HREF="#URL_DOCUMENT" ><?php echo $nomvignette; ?></A></font>
659                <br>
660                <a href=" javascript:popup('#URL_DOCUMENT','[(#TITRE)]','#LARGEUR','#HAUTEUR')">
661              <img src="#URL_DOCUMENT" border="0" width="<?php print $largeur?>" height="<?php print $hauteur?>" alt="[(#TAILLE|taille_en_octets)] Réel: #LARGEUR x #HAUTEUR Affiché: <?php print $largeur?> x <?php print $hauteur?> "></a>
662                <br>
663                [<font size="2" color="#333333"><i>(#DESCRIPTIF)</i></font> ]
664                <font size="1" color="#666666">#LARGEUR x [(#HAUTEUR)</font>]
665                </BOUCLE_imaged>
666              </td></tr></table>
667<?php
668}
669?>
670
671<?php
672if ($menu=='haut') {
673?>
674     <?php
675        $debut = $debut_vign + 1;
676        $fin = $debut + 4;
677     if ( $debut_vign < 5 ){
678        $dprec = $nb_vigns - 5;
679        $debut_vign = 0;
680        $debut_image = 0;
681        } else {
682        $dprec = $debut_vign - 5;
683        }
684     if ( $debut_vign > $nb_vigns - 5 ){
685        $dsuiv = 0;
686        $fin = $nb_vigns;
687        }else{
688        $dsuiv = $debut_vign + 5;
689        }
690     if ( $debut_vign == $nb_vigns - 5 ){
691        $dsuiv = 0;
692        $debut = $debut_vign + 1;
693        $fin = $nb_vigns;
694        }
695        $debut_img = $debut_vign;
696     echo "<font size='2'><br><a href='article.php3?id_article=#ID_ARTICLE&menu=$menu&debut_img=$dprec&debut_vign=$dprec'> <img alt=''  src='IMG/002/stock_media-rew-16.gif' border='0'> </a>";
697     echo "<a href='article.php3?id_article=#ID_ARTICLE&menu=$menu' >[$debut-$fin]/$nb_vigns</a>&nbsp;";
698     echo "<a href='article.php3?id_article=#ID_ARTICLE&menu=$menu&debut_img=$dsuiv&debut_vign=$dsuiv'><img alt=''  src='IMG/002/stock_media-fwd-16.gif' border='0'> </a><br></font>";
699     ?>
700              <table width="750"><tr>
701                <BOUCLE_vignettesh(DOCUMENTS){id_article}{extension=jpg}{mode=document}{par titre}{debut_vign,5}>
702     <?php
703     $urlimage="#URL_DOCUMENT";
704     $urlvignette= substr_replace ($urlimage,"-s.jpg",-4);
705     ?>
706                <td width="20%" align="center" valign="bottom">
707              <a href="article.php3?id_article=#ID_ARTICLE&menu=<?php print $menu?>&debut_img=<?php print $debut_img?>&debut_vign=<?php print $debut_vign?>">
708              <img src="<?php print $urlvignette?>" border="0" alt="[(#TAILLE|taille_en_octets)] ( #LARGEUR x #HAUTEUR )"></a>
709              <font size="2">
710                [<br><b><A HREF="#URL_DOCUMENT" >(#TITRE)</A></b><br>]
711                </font>
712              </td>
713     <?php
714     $debut_img =  $debut_img + 1;
715     ?>
716                </BOUCLE_vignettesh>
717              </tr></table>
718<?php
719}
720?>
721
722<?php
723if ($menu=='gauche') {
724?>
725     <?php
726        $debut = $debut_vign + 1;
727        $fin = $debut + 3;
728     if ( $debut_vign < 4 ){
729        $dprec = $nb_vigns - 4;
730        $debut_vign = 0;
731        $debut_image = 0;
732        } else {
733        $dprec = $debut_vign - 4;
734        }
735     if ( $debut_vign > $nb_vigns - 4 ){
736        $dsuiv = 0;
737        $fin = $nb_vigns;
738        }else{
739        $dsuiv = $debut_vign + 4;
740        }
741     if ( $debut_vign == $nb_vigns - 4 ){
742        $dsuiv = 0;
743        $debut = $debut_vign + 1;
744        $fin = $nb_vigns;
745        }
746     $debut_img = $debut_vign;
747     echo "<font size='2'><a href='article.php3?id_article=#ID_ARTICLE&menu=$menu&debut_img=$dprec&debut_vign=$dprec'> <img alt=''  src='IMG/002/stock_media-rew-16.gif' border='0'> </a>";
748     echo "<a href='article.php3?id_article=#ID_ARTICLE&menu=$menu' >[$debut-$fin]/$nb_vigns</a>&nbsp;";
749     echo "<a href='article.php3?id_article=#ID_ARTICLE&menu=$menu&debut_img=$dsuiv&debut_vign=$dsuiv'><img alt=''  src='IMG/002/stock_media-fwd-16.gif' border='0'> </a><br></font>";
750     ?>
751              <BOUCLE_vignettesg(DOCUMENTS){id_article}{extension=jpg}{mode=document}{par titre}{debut_vign,4}>
752     <?php
753     $urlimage="#URL_DOCUMENT";
754     $urlvignette= substr_replace ($urlimage,"-s.jpg",-4);
755     ?>
756                <font size="1">
757                [<b><A HREF="#URL_DOCUMENT" >(#TITRE)</A></b><br>]
758                </font>
759
760
761// C'est sur ce lien là qu'il y a un bug :
762// L'#ID_ARTICLE n'apparaît pas dans l'adresse
763// de la page apres le clic sur la grande photo.
764// Peut-être manque t'il une boucle ?
765// Ou est-ce le php au dessus qui interfere ?
766// Chépas ... pige pas. Tu me diras.
767
768
769
770              <a href="article.php3?id_article=#ID_ARTICLE&menu=<?php print $menu?>&debut_img=<?php print $debut_img?>&debut_vign=<?php print $debut_vign?>">
771              <img src="<?php print $urlvignette?>" border="0" alt="[(#TAILLE|taille_en_octets)] ( #LARGEUR x #HAUTEUR )"></a>
772              <br>
773     <?php
774     $debut_img =  $debut_img + 1;
775     ?>
776              </BOUCLE_vignettesg>
777<?php
778}
779?>
780
781
782</td></tr>
783    </TABLE>
784    <!-- FIN GALERIE AUTOMATIQUE -->
785
786
787
788
789    <!-- BAS de l'article -->
790 
791 
792  <br>
793  <table border=0 cellpadding=0 cellspacing=0 width="750">
794    <tr> 
795      <td width=5><img alt="" height="24"  width="5" src="IMG/002/r-hg.gif" /></td>
796      <td background="IMG/002/r-h.gif">&nbsp;</td>
797      <td width=5><img alt="" height="24" width="5" src="IMG/002/r-hd.gif" /></td>
798    </tr>
799    <tr> 
800      <td background="IMG/002/r-g.gif" width="5">&nbsp;</td>
801      <td class="content"> 
802        <table width="750" border="0" cellspacing="0" cellpadding="0">
803          <tr> 
804            <td align="center" valign="top" colspan="3"> 
805              <p> 
806              <b> 
807              <div class="h5"><img src="NAVPICS/rien.gif" width="12" height="5">Commenter
808                cette galerie</div>
809              <br>
810              <img src="NAVPICS/rien.gif" width="12" height="5">[<a href="forum.php3?(#PARAMETRES_FORUM)"><img src="IMG/002/post.gif" border="0"></a>]<br>
811              <br>
812              </b> 
813              <BOUCLE_Forums(FORUMS){id_article}{par date}{inverse}>
814              <a name="forum#ID_FORUM"></a> 
815              <table width="100%" border="0" cellspacing="0" cellpadding="5">
816                <tr> 
817                  <td class="forummessage"> <b>[(#TITRE)] </b></td>
818                </tr>
819                <tr> 
820                  <td class="forummessage"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> 
821                    [(#DATE|affdate)][, par <a href="mailto:#EMAIL">(#NOM)</a>]
822                    &nbsp; [<br>
823                    <a href="#URL_SITE">(#NOM_SITE)</a>] </font></td>
824                </tr>
825                <tr> 
826                  <td class="forummessage" valign="bottom" align="left"> 
827                    <p>[(#TEXTE|smileys)]
828                    <p align='right'>[<a href="forum.php3?(#PARAMETRES_FORUM)"><img src="IMG/002/reply.gif" width="82" height="25" border="0"></a>]</p>
829                  </td>
830                </tr>
831                <tr> 
832                  <td class="forumreponse" valign="bottom" align="left"> 
833                    <BOUCLE_fils(FORUMS){id_parent}{par date}>
834                    <p> <a name="forum#ID_FORUM"></a> 
835                    <p> 
836                    <li><b>[(#TITRE)]</b> <br>
837                      <font size=1> [(#DATE|affdate)][, par <a href="mailto:#EMAIL">(#NOM)</a>]
838                      &nbsp; [<br>
839                      <a href="#URL_SITE">(#NOM_SITE)</a>] </font> 
840                      <hr NOSHADE size=1>
841                      <p>[(#TEXTE|smileys)]
842                      <p align="right">[<a href="forum.php3?(#PARAMETRES_FORUM)"><img src="IMG/002/reply.gif" width="82" height="25" border="0"></a>]</p>
843                      <BOUCLE_Forums_Boucle(boucle_fils)>
844                      </BOUCLE_Forums_Boucle>
845                      </BOUCLE_fils>
846                      </B_fils>
847                  </td>
848                </tr>
849              </table>
850              </BOUCLE_Forums>
851            </td>
852          </tr>
853          <tr> 
854            <td width="191" align="left" valign="bottom" height="14">&nbsp;</td>
855            <td width="10" height="14"><img src="NAVPICS/rien.gif" width="10" height="5"></td>
856            <td valign="bottom" align="left">&nbsp;</td>
857          </tr>
858        </table>
859       
860      </td>
861      <td background="IMG/002/r-d.gif" width="5">&nbsp;</td>
862    <tr> 
863      <td><img alt="" width="5" height="5" src="IMG/002/r-bg.gif" /></td>
864      <td background="IMG/002/r-b.gif"><img alt="" width="5" height="5" src="IMG/002/rien.gif" /></td>
865      <td><img alt="" width="5" height="5" src="IMG/002/r-bd.gif" /></td>
866    </tr>
867  </table>
868  <br>
869  </BOUCLE_principale2>
870  <!-- Va chercher le bas de page pied.html  -->
871  <br>
872  <br>
873</CENTER>
874<div align="center"><br>
875  <INCLURE (_page_barre_menu.php3)>
876  <br>
877  <INCLURE (_page_bas.php3)>
878</div>
879</BODY>
880</HTML>
881
882</BOUCLE_principale>
883<//BOUCLE_piratage>
Note: See TracBrowser for help on using the repository browser.