Changeset 15671 in spip-zone


Ignore:
Timestamp:
Oct 1, 2007, 10:23:40 PM (13 years ago)
Author:
spipcarto@…
Message:

bug float enfin regle
rendre le tout un peu parametrable (pour faire plaisir a Paolo) :

  • boutons dans /lang/diapo_xx.php
  • dimensions dans diapo_fonctions.php (passera en config un jour...)
Location:
_plugins_/_stable_/diapo
Files:
3 added
2 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/diapo/diapo_fonctions.php

    r15663 r15671  
    11<?php
    2         $p = explode(basename(_DIR_PLUGINS)."/",str_replace('\\','/',realpath(dirname(__FILE__))));
    3         define('_DIR_PLUGIN_DIAPO',(_DIR_PLUGINS.end($p)));
    42
    5 function diapo_insert_head($flux){
    6         $flux .= '<script type="text/javascript" src="'.find_in_path('diapo.js').'"></script>';
    7         $flux .= '<link rel="stylesheet" href="'.find_in_path('diapo.css').'" type="text/css" media="all" />';
    8         return $flux;
     3if (!isset($GLOBALS['diapo_temps']))
     4        $GLOBALS['diapo_temps']=8000;
     5if (!isset($GLOBALS['diapo_grand']))
     6        $GLOBALS['diapo_grand']=560;
     7if (!isset($GLOBALS['diapo_vignettes']))
     8        $GLOBALS['diapo_vignettes']=8;
     9if (!isset($GLOBALS['diapo_vignette']))
     10        $GLOBALS['diapo_vignette']=floor($GLOBALS['diapo_grand']/$GLOBALS['diapo_vignettes']-2);
     11if (!isset($GLOBALS['diapo_petit']))
     12        $GLOBALS['diapo_petit']=floor($GLOBALS['diapo_grand']-($GLOBALS['diapo_grand']/$GLOBALS['diapo_vignettes']*2)-10);
     13
     14function balise_DIAPO_TEMPS_dist($p) {
     15        $p->code = "\$GLOBALS['diapo_temps']";
     16        return $p;
    917}
    10 function diapo_header_prive($flux){
    11         $flux .= '<link rel="stylesheet" href="'.find_in_path('diapo.css').'" type="text/css" media="all" />';
    12         return $flux;
     18function balise_DIAPO_GRAND_dist($p) {
     19        $p->code = "\$GLOBALS['diapo_grand']";
     20        return $p;
    1321}
     22function balise_DIAPO_PETIT_dist($p) {
     23        $p->code = "\$GLOBALS['diapo_petit']";
     24        return $p;
     25}
     26function balise_DIAPO_VIGNETTE_dist($p) {
     27        $p->code = "\$GLOBALS['diapo_vignette']";
     28        return $p;
     29}
     30function balise_DIAPO_VIGNETTES_dist($p) {
     31        $p->code = "\$GLOBALS['diapo_vignettes']";
     32        return $p;
     33}
     34
     35
    1436?>
  • _plugins_/_stable_/diapo/diapo_img.html

    r15663 r15671  
    44<BOUCLE_docs_diapo(DOCUMENTS){id_article}{extension IN png,jpg,gif}{(#ENV{num}|diapo_seq{#_cpt_diapo:TOTAL_BOUCLE}),1}{par num titre}>
    55<a target="_blank" href="#FICHIER"[ title="(#TITRE|supprimer_numero|texte_backend)"] type="#MIME_TYPE">
    6 <img class="diapo_petit"[ style="(#ENV{align}|match{right|left}|?{'','display:none'})"] src='[(#FICHIER|image_reduire{560,0}|extraire_attribut{src})]' height='[(#FICHIER|image_reduire{410,0}|hauteur)]' width='[(#FICHIER|image_reduire{410,0}|largeur)]' alt='[(#TITRE|supprimer_numero|sinon{[(#FICHIER|)]})]' />
    7 <img class="diapo_[(#_art:ID_ARTICLE)]_[(#COMPTEUR_BOUCLE)] diapo_grand"[ style="(#ENV{align}|match{right|left}|?{'display:none',''})"] src='[(#FICHIER|image_reduire{560,0}|extraire_attribut{src})]' height='[(#FICHIER|image_reduire{560,0}|hauteur)]' width='[(#FICHIER|image_reduire{560,0}|largeur)]' alt='[(#TITRE|supprimer_numero|sinon{[(#FICHIER|)]})]' />
     6<img class="diapo_petit"[ style="(#ENV{align}|match{right|left}|?{'','display:none'})"] src='[(#FICHIER|image_reduire{#DIAPO_GRAND,0}|extraire_attribut{src})]' height='[(#FICHIER|image_reduire{#DIAPO_PETIT,0}|hauteur)]' width='[(#FICHIER|image_reduire{#DIAPO_PETIT,0}|largeur)]' alt='[(#TITRE|supprimer_numero|sinon{[(#FICHIER|)]})]' />
     7<img class="diapo_[(#_art:ID_ARTICLE)]_[(#COMPTEUR_BOUCLE)] diapo_grand"[ style="(#ENV{align}|match{right|left}|?{'display:none',''})"] src='[(#FICHIER|image_reduire{#DIAPO_GRAND,0}|extraire_attribut{src})]' height='[(#FICHIER|image_reduire{#DIAPO_GRAND,0}|hauteur)]' width='[(#FICHIER|image_reduire{#DIAPO_GRAND,0}|largeur)]' alt='[(#TITRE|supprimer_numero|sinon{[(#FICHIER|)]})]' />
    88</a>
    99[<h3>(#TITRE|supprimer_numero)</h3>]
  • _plugins_/_stable_/diapo/lang/diapo_en.php

    r9341 r15671  
    88'txt_icoleft'=>'Thumbnails on the left',
    99'txt_icoright'=>'Thumbnails on the right',
    10 'txt_icocenter'=>'Thumbnails on top (large image)'
    11 
     10'txt_icocenter'=>'Thumbnails on top (large image)',
     11'ico_diapo_play'=>'&gt;',
     12'ico_diapo_pause'=>'||',
     13'ico_left'=>'&nbsp;',
     14'ico_right'=>'&nbsp;',
     15'ico_center'=>'&nbsp;',
     16'loading'=>'Chargement en cours...'
    1217);
    1318
  • _plugins_/_stable_/diapo/lang/diapo_fr.php

    r7768 r15671  
    88'txt_icoleft'=>'Vignettes &agrave; gauche',
    99'txt_icoright'=>'Vignettes &agrave; droite',
    10 'txt_icocenter'=>'Vignettes en haut (grande image)'
    11 
     10'txt_icocenter'=>'Vignettes en haut (grande image)',
     11'ico_diapo_play'=>'&gt;',
     12'ico_diapo_pause'=>'||',
     13'ico_left'=>'&nbsp;',
     14'ico_right'=>'&nbsp;',
     15'ico_center'=>'&nbsp;',
     16'loading'=>'Chargement en cours...'
    1217);
    1318
  • _plugins_/_stable_/diapo/modeles/diapo.html

    r15665 r15671  
    55<div class="diapo_menu">
    66<span class="diapo_icones">
    7 <a rel="diapo#ID_ARTICLE" class="diapo_ico[ (#ENV{align}|choixsivide{'selected',''})][ (#ENV{align}|choixsiegal{'diapo','selected',''})]" href="#pagination#ID_ARTICLE" title="<:diapo:txt_icodiapo:>">&gt;</a>
    8 <a rel="diapo#ID_ARTICLE" class="diapo_icoright[ (#ENV{align}|choixsiegal{'right','selected',''})]" href="#pagination#ID_ARTICLE" title="<:diapo:txt_icoright:>">&nbsp;</a>
    9 <a rel="diapo#ID_ARTICLE" class="diapo_icoleft[ (#ENV{align}|choixsiegal{'left','selected',''})]" href="#pagination#ID_ARTICLE" title="<:diapo:txt_icoleft:>">&nbsp;</a>
    10 <a rel="diapo#ID_ARTICLE" class="diapo_icocenter[ (#ENV{align}|choixsiegal{'diapo','selected',''})]" href="#pagination#ID_ARTICLE" title="<:diapo:txt_icocenter:>">&nbsp;</a>
     7<a rel="diapo#ID_ARTICLE" class="diapo_ico[ (#ENV{align}|choixsivide{'selected',''})][ (#ENV{align}|choixsiegal{'diapo','selected',''})]" href="#pagination#ID_ARTICLE" title="<:diapo:txt_icodiapo:>"><:diapo:ico_diapo_play:></a>
     8<a rel="diapo#ID_ARTICLE" class="diapo_icoright[ (#ENV{align}|choixsiegal{'right','selected',''})]" href="#pagination#ID_ARTICLE" title="<:diapo:txt_icoright:>"><:diapo:ico_right:></a>
     9<a rel="diapo#ID_ARTICLE" class="diapo_icoleft[ (#ENV{align}|choixsiegal{'left','selected',''})]" href="#pagination#ID_ARTICLE" title="<:diapo:txt_icoleft:>"><:diapo:ico_left:></a>
     10<a rel="diapo#ID_ARTICLE" class="diapo_icocenter[ (#ENV{align}|choixsiegal{'diapo','selected',''})]" href="#pagination#ID_ARTICLE" title="<:diapo:txt_icocenter:>"><:diapo:ico_center:></a>
    1111</span>
    1212[(#ANCRE_PAGINATION)]
     
    2626=> il faudrait sans doute surcharger pagination...]
    2727<BOUCLE_docs_diapo(DOCUMENTS){id_article}{extension IN png,jpg,gif}{diapo 8 #ID_ARTICLE}{par num titre}>
    28 <img class="diapo_loading" style="display:none" src="[(#CHEMIN{'img_pack/loading.gif'})]"/>
     28<img class="diapo_loading" alt="<:diapo:loading:>" style="display:none" src="[(#CHEMIN{'img_pack/loading.gif'})]"/>
    2929<div class="diapo[ (#ENV{align}|match{right|left}|?{'diapo_petit','diapo_grand'})]">
    3030<a href="#FICHIER"[ title="(#TITRE|supprimer_numero|texte_backend)"] type="#MIME_TYPE">
    31 <img class="diapo_petit"[ style="(#ENV{align}|match{right|left}|?{'','display:none'})"] src='[(#FICHIER|image_reduire{560,0}|extraire_attribut{src})]' height='[(#FICHIER|image_reduire{410,0}|hauteur)]' width='[(#FICHIER|image_reduire{410,0}|largeur)]' alt='[(#TITRE|supprimer_numero|texte_backend)]' />
    32 <img class="diapo_[(#_art:ID_ARTICLE)]_[(#COMPTEUR_BOUCLE)] diapo_grand"[ style="(#ENV{align}|match{right|left}|?{'display:none',''})"] src='[(#FICHIER|image_reduire{560,0}|extraire_attribut{src})]' height='[(#FICHIER|image_reduire{560,0}|hauteur)]' width='[(#FICHIER|image_reduire{560,0}|largeur)]' alt='[(#TITRE|supprimer_numero|sinon{[(#FICHIER|)]})]' />
     31<img class="diapo_petit"[ style="(#ENV{align}|match{right|left}|?{'','display:none'})"] src='[(#FICHIER|image_reduire{#DIAPO_GRAND,0}|extraire_attribut{src})]' height='[(#FICHIER|image_reduire{#DIAPO_PETIT,0}|hauteur)]' width='[(#FICHIER|image_reduire{#DIAPO_PETIT,0}|largeur)]' alt='[(#TITRE|supprimer_numero|texte_backend)]' />
     32<img class="diapo_[(#_art:ID_ARTICLE)]_[(#COMPTEUR_BOUCLE)] diapo_grand"[ style="(#ENV{align}|match{right|left}|?{'display:none',''})"] src='[(#FICHIER|image_reduire{#DIAPO_GRAND,0}|extraire_attribut{src})]' height='[(#FICHIER|image_reduire{#DIAPO_GRAND,0}|hauteur)]' width='[(#FICHIER|image_reduire{#DIAPO_GRAND,0}|largeur)]' alt='[(#TITRE|supprimer_numero|sinon{[(#FICHIER|)]})]' />
    3333</a>
    3434[<h3>(#TITRE|supprimer_numero)</h3>]
  • _plugins_/_stable_/diapo/plugin.xml

    r15663 r15671  
    77        </auteur>
    88        <version>
    9         0.3
     9        0.4
    1010        </version>
    1111        <etat>
     
    1515                modele galerie/diaporama
    1616        </description>
    17         <options> <!-- fichier charge a chaque hit -->
     17        <options>
    1818        diapo_options.php
    1919        </options>
     20        <fonctions>
     21        diapo_fonctions.php
     22        </fonctions>
    2023        <pipeline>
    2124                <nom>insert_head</nom>
    22                 <inclure>diapo_fonctions.php</inclure>
     25                <inclure>diapo_pipelines.php</inclure>
    2326        </pipeline>
    2427        <pipeline>
    2528                <nom>header_prive</nom>
    26                 <inclure>diapo_fonctions.php</inclure>
     29                <inclure>diapo_pipelines.php</inclure>
    2730        </pipeline>
    2831        <prefix>
Note: See TracChangeset for help on using the changeset viewer.