Changeset 61674 in spip-zone


Ignore:
Timestamp:
May 25, 2012, 1:57:49 PM (7 years ago)
Author:
kent1@…
Message:

On déplace la fonction d'application de filtre du fichier de fonctions à inc/photospip_appliquer_filtre

Un </div> manquait dans le formulaire d'édition
Des tests de fonctions ne sont plus nécessaire dans le formulaire d'édition
On affiche le bouton de suppression de vignette dans le formulaire d'édition uniquement si il y a effectivement déjà une vignette
On ajoute le ratio 16:9 pour le recadrage d'image
On enlève les icones en dur dans le formulaire d'édition d'image car on n'a pas un set complet, si elles reviennent ce sera par CSS plutot

On affiche la vignette du document sur les pages d'édition de document lorsqu'on peut la supprimer

On passe en version 0.3.1 et à l'état test

Location:
_plugins_/photospip/trunk
Files:
3 added
9 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/photospip/trunk/formulaires/editer_image.html

    r61634 r61674  
    33        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
    44        [(#ENV{erreurs}|table_valeur{message}|oui)
    5                                 <div class="notice">
    6                                                 [(#ENV{erreurs}|table_valeur{message}|=={previsu}|oui)
    7                                                 <span><:previsualisation:></span><br />
    8                                                 <:photospip:previsu:>]
    9                                                 [(#ENV{erreurs}|table_valeur{message}|=={sanstest}|oui)
    10                                                 <:photospip:sanstest:>]
    11                                                 [(#ENV{erreurs}|table_valeur{message}|=={sansfiltre}|oui)
    12                                                 <:photospip:sansfiltre:>]
    13                                                 [(#ENV{erreurs}|table_valeur{message}|=={sansconf}|oui)
    14                                                 <:photospip:sansconf:>]
    15                                         </div>
    16                                 ]
     5        <div class="notice">
     6                        [(#ENV{erreurs}|table_valeur{message}|=={previsu}|oui)
     7                        <span><:previsualisation:></span><br />
     8                        <:photospip:previsu:>]
     9                        [(#ENV{erreurs}|table_valeur{message}|=={sanstest}|oui)
     10                        <:photospip:sanstest:>]
     11                        [(#ENV{erreurs}|table_valeur{message}|=={sansfiltre}|oui)
     12                        <:photospip:sansfiltre:>]
     13                        [(#ENV{erreurs}|table_valeur{message}|=={sansconf}|oui)
     14                        <:photospip:sansconf:>]
     15                </div>]
    1716        <BOUCLE_editable(CONDITION){si #ENV{editable}|oui}>
    18         [(#PLUGIN{fonctions_images}|oui)
    19                 [(#CONFIG{photospip/image_niveau_de_gris_auto}|=={on}|oui)#SET{fonctions_images,on}]
    20                 [(#CONFIG{photospip/image_sincity}|=={on}|oui)#SET{fonctions_images,on}]
    21                 [(#CONFIG{photospip/image_contour_alpha}|=={on}|oui)#SET{fonctions_images,on}]
    22                 [(#CONFIG{photospip/image_dispersion}|=={on}|oui)#SET{fonctions_images,on}]
    23                 [(#CONFIG{photospip/image_saturer}|=={on}|oui)#SET{fonctions_images,on}]
    24         ]
    2517        <BOUCLE_document(DOCUMENTS){id_document}{mode IN vignette,image,document}{tout}>
    2618        [(#REM)
     
    3931                <div id="modifier_image">
    4032                        <div id="image-container">
    41                                 <div id="image_modifier" style="[width:(#GET{largeur_max})px;]position:relative">
    42                                
    43                                 [(#ENV{erreurs}|table_valeur{filtre}|oui)
    44                                 [(#_document:FICHIER|image_reduire{[(#GET{largeur_max,450})],[(#GET{hauteur_max,450})]}|photospip_appliquer_filtre{[(#ENV{erreurs}|table_valeur{filtre})],[(#ENV{erreurs}|table_valeur{param1})],[(#ENV{erreurs}|table_valeur{param2})],[(#ENV{erreurs}|table_valeur{param3})],[(#ENV{erreurs}|table_valeur{param})]}|image_reduire{[(#ENV{largeur_max}|sinon{450})],[(#ENV{hauteur_max}|sinon{450})]}|inserer_attribut{alt,' '})]]
    45                                 [(#ENV{erreurs}|table_valeur{filtre}|non)
    46                                 [(#_document:FICHIER|image_reduire{#GET{largeur_max,450},#GET{hauteur_max,450}}|inserer_attribut{alt,' '})]]
     33                                <div id="image_modifier" style="[width:(#GET{largeur_max})px;]">
     34                                        [(#ENV{erreurs}|table_valeur{filtre}|oui)
     35                                        [(#_document:FICHIER|image_reduire{[(#GET{largeur_max,450})],[(#GET{hauteur_max,450})]}|photospip_appliquer_filtre{[(#ENV{erreurs}|table_valeur{filtre})],[(#ENV{erreurs}|table_valeur{param1})],[(#ENV{erreurs}|table_valeur{param2})],[(#ENV{erreurs}|table_valeur{param3})],[(#ENV{erreurs}|table_valeur{param})]}|image_reduire{[(#ENV{largeur_max}|sinon{450})],[(#ENV{hauteur_max}|sinon{450})]}|inserer_attribut{alt,' '})]]
     36                                        [(#ENV{erreurs}|table_valeur{filtre}|non)
     37                                        [(#_document:FICHIER|image_reduire{#GET{largeur_max,450},#GET{hauteur_max,450}}|inserer_attribut{alt,' '})]]
     38                                </div>
    4739                        </div>
    4840                </div>
     
    7971          <!--extra-->
    8072          <p class="boutons">
    81                 [(#ENV{mode}|=={vignette}|oui)
     73                [(#ENV{mode}|=={vignette}|et{#ENV{vignette}|=={oui}}|oui)
    8274                <input type="submit" class="submit" name="supprimer_vignette" value="<:photospip:bouton_supprimer_vignette:>" />
    8375                ]
  • _plugins_/photospip/trunk/formulaires/editer_image.php

    r61671 r61674  
    7474        }else{
    7575                $id_vignette = sql_getfetsel('id_vignette','spip_documents','id_document='.intval($id_document));
    76                 if($id_vignette && ($id_vignette > 0) && $id_vignette = sql_getfetsel('id_document','spip_documents','id_document='.intval($id_vignette)))
     76                if($id_vignette && ($id_vignette > 0) && $id_vignette = sql_getfetsel('id_document','spip_documents','id_document='.intval($id_vignette))){
    7777                        $valeurs['id_document'] = $id_vignette;
     78                        $valeurs['vignette'] = 'oui';
     79                }
    7880        }
    7981       
     
    174176               
    175177                else{
    176                         $sortie = photospipfiltre($src, $tmp_img, $var_filtre,$params);
     178                        $appliquer_filtre = charger_fonction('photospip_appliquer_filtre','inc');
     179                        $sortie = $appliquer_filtre($src, $tmp_img, $var_filtre,$params);
    177180                        if(!$sortie && (file_exists($tmp_img))){
    178181                                $res['message_erreur'] = 'photospip n a pas pu appliquer le filtre '.$var_filtre;
  • _plugins_/photospip/trunk/formulaires/editer_image_couleurs.html

    r61588 r61674  
    22<li class="editer editer_nb">
    33        <input type="radio" name="filtre" id="filtre_nb" value="image_nb"[(#ENV{filtre}|=={image_nb}|oui)checked="checked"] />
    4         <label for="filtre_nb">[<img src="(#CHEMIN{images/photospip-ico/ico_nb.png})" alt="<:photospip:label_image_nb:>" /> ]<:photospip:label_image_nb:></label>
     4        <label for="filtre_nb"><:photospip:label_image_nb:></label>
    55        <div class="cache params_filtre">
    66                <p class="explication"><:photospip:explication_image_nb:></p>
     
    4040<li class="editer editer_image_sepia">
    4141        <input type="radio" name="filtre" id="filtre_sepia" value="image_sepia"[(#ENV{filtre}|=={image_sepia}|oui)checked="checked"] />
    42         <label for="filtre_sepia">[<img src="(#CHEMIN{images/photospip-ico/ico_sepia.png})" alt="<:photospip:image_sepia:>" /> ]<:photospip:label_image_sepia:></label>
     42        <label for="filtre_sepia"><:photospip:label_image_sepia:></label>
    4343        <div class="cache params_filtre">
    4444                <ul>
  • _plugins_/photospip/trunk/formulaires/editer_image_format.html

    r61614 r61674  
    4545<li class="editer editer_recadre">
    4646        <input type="radio" name="filtre" id="image_recadre" value="image_recadre"[(#ENV{filtre}|=={image_recadre}|oui)checked="checked"] />
    47         <label for="image_recadre">[<img src="(#CHEMIN{images/photospip-ico/ico_rotation.png})" alt="<:photospip:image_recadre:>" /> ]<:photospip:label_image_recadre:></label>
     47        <label for="image_recadre"><:photospip:label_image_recadre:></label>
    4848        <div class="cache params_filtre image_recadre">
    4949                <p class="explication">
     
    6565                                <input type="radio" id="ratio2" name="ratio" value="4:3"[(#ENV{ratio}|=={'4:3'}|oui)checked="checked"] />
    6666                                <label for="ratio2">4:3</label>
     67                        </div>
     68                        <div class="choix">
     69                                <input type="radio" id="ratio3" name="ratio" value="16:9"[(#ENV{ratio}|=={'16:9'}|oui)checked="checked"] />
     70                                <label for="ratio3">16:9</label>
    6771                        </div>
    6872                </li>
     
    103107<li class="editer editer_tourner">
    104108        <input type="radio" name="filtre" id="tourner" value="tourner"[(#ENV{filtre}|=={tourner}|oui)checked="checked"] />
    105         <label for="tourner">[<img src="(#CHEMIN{images/photospip-ico/ico_rotation.png})" alt="<:photospip:label_tourner:>" /> ]<:photospip:label_tourner:></label>
     109        <label for="tourner"><:photospip:label_tourner:></label>
    106110        <div class="cache params_filtre">
    107111                <p class="explication"><:photospip:explication_tourner:></p>
     
    128132<li class="editer editer_rotation">
    129133        <input type="radio" name="filtre" id="image_rotation" value="image_rotation"[(#ENV{filtre}|=={image_rotation}|oui)checked="checked"] />
    130         <label for="image_rotation">[<img src="(#CHEMIN{images/photospip-ico/ico_rotation.png})" alt="<:photospip:label_image_rotation:>" /> ]<:photospip:label_image_rotation:></label>`
     134        <label for="image_rotation"><:photospip:label_image_rotation:></label>`
    131135        <div class="cache params_filtre">
    132136                <p class="explication"><:photospip:explication_image_rotation:></p>
     
    145149<li class="editer editer_flip_vertical">
    146150        <input type="radio" name="filtre" id="image_flip_vertical" value="image_flip_vertical"[(#ENV{filtre}|=={image_flip_vertical}|oui)checked="checked"] />
    147         <label for="image_flip_vertical">[<img src="(#CHEMIN{images/photospip-ico/ico_flip_vertical.png})" alt="<:photospip:image_flip_vertical:>" /> ]<:photospip:label_image_flip_vertical:></label>
     151        <label for="image_flip_vertical"><:photospip:label_image_flip_vertical:></label>
    148152        <div class="cache params_filtre">
    149153                <p class="explication"><:photospip:explication_image_flip_vertical:></p>
     
    153157<li class="editer editer_flip_horizontal">
    154158        <input type="radio" name="filtre" id="image_flip_horizontal" value="image_flip_horizontal"[(#ENV{filtre}|=={image_flip_horizontal}|oui)checked="checked"] />
    155         <label for="image_flip_horizontal">[<img src="(#CHEMIN{images/photospip-ico/ico_flip_horizontal.png})" alt="<:photospip:image_flip_horizontal:>" /> ]<:photospip:label_image_flip_horizontal:></label>
     159        <label for="image_flip_horizontal"><:photospip:label_image_flip_horizontal:></label>
    156160        <div class="cache params_filtre">
    157161                <p class="explication"><:photospip:explication_image_flip_horizontal:></p>
  • _plugins_/photospip/trunk/lang/photospip_fr.php

    r61671 r61674  
    1818$GLOBALS[$GLOBALS['idx_lang']] = array(
    1919        // B
     20        'bouton_creer_vignette' => 'Créer une vignette à partir de ce document',
     21        'bouton_editer_image' => 'Éditer l\'image',
     22        'bouton_editer_vignette' => 'Éditer la vignette',
     23        'bouton_modifier_document' => 'Modifier les informations du document',
    2024        'bouton_supprimer_vignette' => 'Supprimer cette vignette',
    2125        'bouton_supprimer_vignette_document' => 'Supprimer la vignette de ce document',
    2226        'bouton_tester' => 'Prévisualiser',
    23         'bouton_editer_image' => 'Éditer l\'image',
    24         'bouton_editer_vignette' => 'Éditer la vignette',
    25         'bouton_modifier_document' => 'Modifier les informations du document',
    2627       
    2728        // E
     
    111112        'message_image_taille_actuelle' => 'Taille actuelle de l\'image&nbsp;: @largeur@x@hauteur@px.',
    112113        'message_limite_versions' => 'Le nombre de versions précédentes sont limitées à @limite@.',
    113         'message_pas_de_versions' => 'Il n\'y a pas encore de versions disponibles de cette image.',
     114        'message_pas_de_versions' => 'Ce document n\'est pas versionné.',
    114115
    115116        // P
  • _plugins_/photospip/trunk/photospip_fonctions.php

    r61671 r61674  
    4040        }
    4141}
    42 
    43 /////////////////////////////////////////////////////////////////////
    44 //
    45 // Appliquer le filtre image
    46 //
    47 /////////////////////////////////////////////////////////////////////
    48 
    49 function photospipfiltre ($src, $dest, $filtre,$params){
    50         spip_log("src = $src","photospip");
    51         spip_log("dest = $dest","photospip");
    52         spip_log("filtre = $filtre","photospip");
    53         spip_log("params","photospip");
    54         spip_log($params,"photospip");
    55        
    56         include_spip('inc/filtres');
    57         include_spip('public/parametrer');
    58         $src_img = '';
    59        
    60         $filtre = chercher_filtre($filtre);
    61         spip_log($filtre,'photospip');
    62         if (function_exists($filtre)){
    63                 if(is_array($params)){
    64                         if($filtre == 'image_recadre'){
    65                                 $dst_img = $filtre($src,$params[0],$params[1],$params[2]);
    66                                 spip_log("$filtre($src,$params[0],$params[1],$params[2]);","photospip");
    67                         }else if(in_array($filtre, array('image_passe_partout','image_reduire'))){
    68                                 $dst_img = $filtre($src,$params[0],$params[1]);
    69                                 spip_log("$filtre($src,$params[0],$params[1]);","photospip");
    70                         }
    71                         else if($params[0] && !is_null($params[0])){
    72                                 spip_log("$filtre($src,".$params[0].")","photospip");
    73                                 $dst_img = $filtre($src,$params[0]);           
    74                         }else{
    75                                 spip_log("$filtre($src)","photospip");
    76                                 $dst_img = $filtre($src);
    77                         }
    78                 }
    79                 else{
    80                         $dst_img = $filtre($src);
    81                 }
    82                 $dst_img = extraire_attribut($dst_img,'src');
    83                 spip_log("après le filtre $filtre dst_img = $dst_img","photospip");             
    84         }else{
    85                 spip_log('le filtre n existe pas','photospip');
    86                 return false;
    87         }
    88         spip_log("dst_img = $dst_img",'photospip');
    89         if (preg_match(',^(.*)\?date=(\d+).([^.]+)$,', $dst_img, $match)) {
    90                 $dst_img = $match[1];
    91                 spip_log($match,'photospip');
    92                 spip_log("On enlève la date : dst_img = $dst_img",'photospip');
    93         }
    94         //$dst_img = preg_replace(',\?date=\d+$,','', $dst_img);
    95         if(preg_match("/\.(png|gif|jpe?g)$/i", $src, $regs)) {
    96                 switch($regs[1]) {
    97                         case 'png':
    98                           if (function_exists('ImageCreateFromPNG')) {
    99                                 $src_img=ImageCreateFromPNG($dst_img);
    100                                 spip_log("creation png from $dst_img","photospip");
    101                                 $save = '_image_imagepng';
    102                           }
    103                           break;
    104                         case 'gif':
    105                           if (function_exists('ImageCreateFromGIF')) {
    106                                 $src_img=ImageCreateFromGIF($dst_img);
    107                                 $save = '_image_imagegif';
    108                           }
    109                           break;
    110                         case 'jpeg':
    111                         case 'jpg':
    112                           if (function_exists('ImageCreateFromJPEG')) {
    113                                 $src_img=ImageCreateFromJPEG($dst_img);
    114                                 spip_log("creation jpg from $dst_img","photospip");
    115                                 $save = '_image_imagejpg';
    116                           }
    117                           break;
    118                 }
    119         }
    120 
    121         //if (!$src_img) {
    122         //      spip_log("photospipfiltre : image non lue, $src","photospip");
    123         //      return false;
    124         //}
    125         //spip_log($src_img,'photospip');
    126 
    127         ImageInterlace($src_img,0);
    128 
    129         $image = $save($src_img,$dest,100);
    130        
    131         spip_log("dest $dest","photospip");
    132         return $image;
    133 }
    13442?>
  • _plugins_/photospip/trunk/photospip_pipelines.php

    r61671 r61674  
    111111                                $flux['data'] .= icone_horizontale(_T('photospip:bouton_editer_vignette'), parametre_url(parametre_url(generer_url_ecrire('image_edit','id_document='.$document['id_document']),'mode','vignette'),'redirect',self()), find_in_path('images/photospip-24.png'), 'edit.gif',false);
    112112                                $flux['data'] .= icone_horizontale(_T('photospip:bouton_supprimer_vignette_document'), generer_action_auteur('supprimer_document',$document['id_vignette'],parametre_url(self(),'supprimer_vignette','oui')), find_in_path('images/photospip-24.png'), 'supprimer.gif',false);
     113                                $flux['data'] .= recuperer_fond('prive/photospip_vignette',array('id_document'=>intval($id_document)));
    113114                        }else if(in_array($document['extension'],array('gif','png','jpg'))){
    114115                                $flux['data'] .= icone_horizontale(_T('photospip:bouton_creer_vignette'), parametre_url(parametre_url(generer_url_ecrire('image_edit','id_document='.$document['id_document']),'mode','vignette'),'redirect',self()), find_in_path('images/photospip-24.png'), 'creer.gif',false);
    115116                        }
    116117                }elseif((_request('mode') == 'vignette') && ($document = sql_fetsel('*','spip_documents','id_document='.intval($id_document)))){
     118                        $flux['data'] .= icone_horizontale(_T('photospip:bouton_modifier_document'), parametre_url(generer_url_ecrire('documents_edit','id_document='.$document['id_document']),'redirect',self()), find_in_path('images/photospip-24.png'), 'edit.gif',false);
    117119                        $flux['data'] .= icone_horizontale(_T('photospip:bouton_editer_image'), parametre_url(generer_url_ecrire('image_edit','id_document='.$document['id_document']),'redirect',self()), find_in_path('images/photospip-24.png'), 'edit.gif',false);
    118                         $flux['data'] .= icone_horizontale(_T('photospip:bouton_modifier_document'), parametre_url(generer_url_ecrire('documents_edit','id_document='.$document['id_document']),'redirect',self()), find_in_path('images/photospip-24.png'), 'edit.gif',false);
    119120                }
    120121        }
  • _plugins_/photospip/trunk/plugin.xml

    r61671 r61674  
    44_ © 2008-2012 - Distribué sous licence GNU/GPL
    55        </auteur>
    6         <version>0.3.0</version>
     6        <version>0.3.1</version>
    77        <version_base>0.4</version_base>
    88        <prefix>photospip</prefix>
    9         <etat>dev</etat>
     9        <etat>test</etat>
    1010        <slogan>Modification d'images dans SPIP</slogan>
    1111        <description>Modifier les images ins&eacute;r&eacute;es dans SPIP en leur appliquant différents filtres</description>
     
    4747        </pipeline>
    4848        <utilise id='cfg' version='[1.10.1;]' />
     49        <utilise id='Fonctions_images' version='[0.5.2;]' />
    4950        <necessite id="palette" version='[1.3.4;]' />
    5051        <necessite id="medias" version='[1.6.12;]' />
  • _plugins_/photospip/trunk/prive/navigation/image_edit.html

    r61671 r61674  
    22<BOUCLE_doc(DOCUMENTS){id_document}{tout}>
    33<div id="versions">
     4        <B_interd>
    45        <h3><:photospip:titre_versions_precedentes:></h3>
    5                 <B_interd>
    6                 <div class="infos">
    7                         #ANCRE_PAGINATION
    8                         <p><:photospip:message_limite_versions{limite=#CONFIG{photospip/limite_version}}:></p>
    9                         <BOUCLE_interd(DOCUMENTS_INTERS){id_document}{par maj}{inverse}{pagination 10}>
    10                                 <div class="version">
    11                                         <form action="[(#URL_ACTION_AUTEUR{images_versions,#ENV{id_document}})]" method="post">
    12                                                 <div>
    13                                                         <input type="hidden" name="version" value="#VERSION" />
    14                                                         <label>
    15                                                                 [(#HAUTEUR|>{#LARGEUR}|non)
    16                                                                 [(#FICHIER|get_spip_doc|image_reduire{80,80}|inserer_attribut{alt,Version #VERSION})]]
    17                                                                 [(#HAUTEUR|>{#LARGEUR}|oui)
    18                                                                 [(#FICHIER|get_spip_doc|image_reduire{80,80}|inserer_attribut{alt,Version #VERSION}|inserer_attribut{style,'vertical-align:bottom;'})]]
    19                                                         </label>
    20                                                         <input type="hidden" name="redirect" value="[(#SELF)]" />
    21                                                         [(#VERSION|=={1}|non)<button type="submit" name="action_faire" class="delete_version"  value="supprimer" title="<:photospip:supprimer_version:> #VERSION">
    22                                                                 <img src="[(#CHEMIN{images/delete_version.png}|image_sepia{86B900}|extraire_attribut{src})]" alt="<:photospip:supprimer_version:> #VERSION" />
    23                                                         </button>]
    24                                                         <button type="submit" name="action_faire" value="revenir" class="revenir_version" title="<:photospip:revenir_version:> #VERSION">
    25                                                                 <img src="[(#CHEMIN{images/revenir_version.png}|image_sepia{86B900}|extraire_attribut{src})]" alt="<:photospip:revenir_version:> #VERSION" />
    26                                                         </button>
    27                                                 </div>
    28                                         </form>
    29                                 </div>
    30                         </BOUCLE_interd>
    31                         [<p class="pagination">(#PAGINATION)</p>]
     6        <div class="infos">
     7                #ANCRE_PAGINATION
     8                <p><:photospip:message_limite_versions{limite=#CONFIG{photospip/limite_version}}:></p>
     9                <BOUCLE_interd(DOCUMENTS_INTERS){id_document}{par maj}{inverse}{pagination 10}>
     10                        <div class="version">
     11                                <form action="[(#URL_ACTION_AUTEUR{images_versions,#ENV{id_document}})]" method="post">
     12                                        <div>
     13                                                <input type="hidden" name="version" value="#VERSION" />
     14                                                <label>
     15                                                        [(#HAUTEUR|>{#LARGEUR}|non)
     16                                                        [(#FICHIER|get_spip_doc|image_reduire{80,80}|inserer_attribut{alt,Version #VERSION})]]
     17                                                        [(#HAUTEUR|>{#LARGEUR}|oui)
     18                                                        [(#FICHIER|get_spip_doc|image_reduire{80,80}|inserer_attribut{alt,Version #VERSION}|inserer_attribut{style,'vertical-align:bottom;'})]]
     19                                                </label>
     20                                                <input type="hidden" name="redirect" value="[(#SELF)]" />
     21                                                [(#VERSION|=={1}|non)<button type="submit" name="action_faire" class="delete_version"  value="supprimer" title="<:photospip:supprimer_version:> #VERSION">
     22                                                        <img src="[(#CHEMIN{images/delete_version.png}|image_sepia{86B900}|extraire_attribut{src})]" alt="<:photospip:supprimer_version:> #VERSION" />
     23                                                </button>]
     24                                                <button type="submit" name="action_faire" value="revenir" class="revenir_version" title="<:photospip:revenir_version:> #VERSION">
     25                                                        <img src="[(#CHEMIN{images/revenir_version.png}|image_sepia{86B900}|extraire_attribut{src})]" alt="<:photospip:revenir_version:> #VERSION" />
     26                                                </button>
     27                                        </div>
     28                                </form>
     29                        </div>
     30                </BOUCLE_interd>
     31                [<p class="pagination">(#PAGINATION)</p>]
     32        </div>
     33        </B_interd>
     34        <:photospip:message_pas_de_versions:>
     35        <//B_interd>
     36        <h3><:photospip:titre_informations_images:></h3>
     37        <div class="infos">
     38                <div id="infos_doc_sup">
     39                        <p><:photospip:id_document:>#ID_DOCUMENT</p>
     40                        <p><:photospip:type_original:>[(#MIME_TYPE|sinon{inconnu})]</p>
     41                        <p><:photospip:date_doc:>#DATE</p>
     42                        <p><:photospip:date_modif_doc:>#MAJ</p>
     43                        <p><:photospip:taille_fichier:><br />
     44                        #LARGEUR x #HAUTEUR px[ - (#TAILLE|taille_en_octets)]
     45                        </p>
    3246                </div>
    33                 </B_interd>
    34                 <:photospip:message_pas_de_versions:>
    35                 <//B_interd>
    36                 <h3><:photospip:titre_informations_images:></h3>
    37                 <div class="infos">
    38                         <div id="infos_doc_sup">
    39                                 <p><:photospip:id_document:>#ID_DOCUMENT</p>
    40                                 <p><:photospip:type_original:>[(#MIME_TYPE|sinon{inconnu})]</p>
    41                                 <p><:photospip:date_doc:>#DATE</p>
    42                                 <p><:photospip:date_modif_doc:>#MAJ</p>
    43                                 <p><:photospip:taille_fichier:><br />
    44                                 #LARGEUR x #HAUTEUR px[ - (#TAILLE|taille_en_octets)]
    45                                 </p>
    46                                 <p><:photospip:fichier_original:><abbr title="[(#FICHIER|basename)]">[(#FICHIER|basename|couper{30})]</abbr></p>
    47                         </div>
    48                 </div>
    49                 [(#CONFIG{plugin/PHOTO_INFOS}|oui)
    50                 [<h4><:photospip:donnees_exif:></h4>
    51                 <div class="infos">
    52                         (#INCLURE{fond=inc_exif,fichier=#FICHIER}|trim)
    53                         <INCLURE{fond=inc_histogramme,fichier=#FICHIER}>
    54                 </div>]]
     47        </div>
     48        [(#CONFIG{plugin/PHOTO_INFOS}|oui)
     49        [<h4><:photospip:donnees_exif:></h4>
     50        <div class="infos">
     51                (#INCLURE{fond=inc_exif,fichier=#FICHIER}|trim)
     52                <INCLURE{fond=inc_histogramme,fichier=#FICHIER}>
     53        </div>]]
    5554</div>
    5655</BOUCLE_doc>
Note: See TracChangeset for help on using the changeset viewer.