Ignore:
Timestamp:
07/18/08 03:08:13 (12 years ago)
Author:
kent1
Message:

Les barres de documents commencent à fonctionner vachement bien

Location:
plugins_spip/squeeze_article
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • plugins_spip/squeeze_article/formulaires/boite_documents.html

    r475 r476  
    11#CACHE{0}
    2        
    3 <script type="text/javascript" src="#CHEMIN{javascript/layer.js}" rel="forceLoad"></script>
    4 <fieldset id="formarticle_documents">
    5         <legend><:squeeze_article:documents_post:></legend>
    6 <ul>
    7        
    82<BOUCLE_article(ARTICLES){id_article}>
    93        #SET{id_documents,#ARRAY}
     
    1812        <B_docs>
    1913        #ANCRE_PAGNINATION
    20         <BOUCLE_docs(DOCUMENTS){id_document IN #GET{id_documents}}{pagination 3}>
     14        <BOUCLE_docs(DOCUMENTS){id_document IN #GET{id_documents}}{par date}{inverse}{pagination 3}>
    2115                <li>
    2216                <div class="info_doc" id="doc#ID_DOC">
     
    2418                                <span class="titre_doc_titre #EDIT{titre}">[(#TITRE|sinon{[(#FICHIER|basename|couper{20})]})]</span>
    2519                                <span class="delete_doc">
    26                                         <a href="[(#EVAL{squeeze_delete_doc}|generer_url_action|parametre_url{id_article,#ID_ARTICLE}|parametre_url{id_document,#ID_DOCUMENT}|parametre_url{type,'article'}|parametre_url{redirect,#SELF})]" onclick="jQuery.get(jQuery(this).attr('href'));return AjaxSqueeze('#SELF','squeeze_admin','',event)" >[X]</a>
     20                                        <a href="[(#EVAL{squeeze_delete_doc}|generer_url_action|parametre_url{id_article,#ID_ARTICLE}|parametre_url{id_document,#ID_DOCUMENT}|parametre_url{type,'article'}|parametre_url{redirect,[(#URL_PAGE{squeeze_liste_documents}|parametre_url{id_article,#ID_ARTICLE,'&'})]})]" onclick="jQuery.get(jQuery(this).attr('href'));return AjaxSqueeze('[(#URL_PAGE{squeeze_liste_documents}|parametre_url{id_article,#ID_ARTICLE,'&'}|parametre_url{page_type,#ENV{page_type}})]','liste_docs_liste','',event)" >[X]</a>
    2721                                </span>
    2822                                <br class="nettoyeur" />
    2923                        </h4>
    3024                        <div class="vignette_doc">
    31                         [(#EXTENSION|match{$^(gif,jpg,png)}|?{' '})
    32                                 #SET{ratio_x,#LARGEUR|div{50}}
    33                                 #SET{ratio_y,#HAUTEUR|div{50}}
     25                        [(#EXTENSION|match{gif|jpg|png}|?{' '})
     26                                #SET{ratio_x,#LARGEUR|div{54}}
     27                                #SET{ratio_y,#HAUTEUR|div{54}}
    3428                                #SET{ratio,#GET{ratio_x}|<={#GET{ratio_y}}|?{#GET{ratio_x},#GET{ratio_y}}}
    35                                 #SET{img,#FICHIER|image_reduire_par{#GET{ratio}}|image_recadre{50,50,center}}
     29                                #SET{img,#FICHIER|image_reduire_par{#GET{ratio}}|image_recadre{54,54,center}}
    3630                                [(#GET{img}
    3731                                        |inserer_attribut{class,spip_logos}
    3832                                        |inserer_attribut{alt,[(#TITRE|couper{80}|texte_backend)]})]
    3933                        ]
    40                         [(#EXTENSION|match{$^(gif,jpg,png)}|?{'',' '})
    41                                 [(#LOGO_DOCUMENT||image_reduire{50,50})]
     34                        [(#EXTENSION|match{gif|jpg|png}|?{'',' '})
     35                                [(#LOGO_DOCUMENT||image_reduire{54,54})]
    4236                        ]
    4337                        </div>
     
    4539                                [(#DESCRIPTIF|couper{100}|sinon{<:pas_de_descriptif:>})]
    4640                        </div>
     41                        [(#ENV{page_type}|=={squeeze_article}|?{' '})
    4742                        <div class="inclusion_doc">
    4843                                [(#MODE|=={'document'}|?{' '})
     
    5045                                [(#MODE|=={'image'}|?{' '})
    5146                                <span onclick="barre_inserer('<img#ID_DOCUMENT|left>', jQuery('.inserer_barre')&#91;0&#93;);">&lt;img#ID_DOCUMENT|left&gt;</span> <span onclick="barre_inserer('<img#ID_DOCUMENT|center>', jQuery('.inserer_barre')&#91;0&#93;);">&lt;img#ID_DOCUMENT|center:&gt;</span> <span onclick="barre_inserer('<img#ID_DOCUMENT|right>', jQuery('.inserer_barre')&#91;0&#93;);">&lt;img#ID_DOCUMENT|right&gt;</span>]
    52                         </div>
     47                        </div>]
     48                        <br class="nettoyeur" />
    5349                </div>
    5450                </li>
     
    6157        <//B_docs>
    6258</BOUCLE_article>
    63 
     59[(#ENV{page_type}|=={squeeze_article}|?{' '})
    6460[(#PLUGIN{squeeze_docs}|?{' ',''})
    6561        [(#ENV{id_article}|?{' '})
     
    7470                <:squeeze_article:ajouter_documents_article_apres_post:>
    7571        </li>]
    76 ]
    77 </ul>
    78 </fieldset>
     72]]
  • plugins_spip/squeeze_article/formulaires/creer_article.html

    r469 r476  
    8787                [(#CONFIG{'documents_article'}|=={oui}|?{' '})
    8888                [(#CONFIG{squeezearticle/documents_articles}|=={on}|?{' ',''})
    89                 <INCLURE{fond=formulaires/boite_documents}{ajax}{env}>]]
    90        
     89                <script type="text/javascript" src="#CHEMIN{javascript/layer.js}" rel="forceLoad"></script>
     90                        <fieldset id="liste_docs">
     91                                <legend><:squeeze_article:documents_post:></legend>
     92                        <ul id="liste_docs_liste">
     93                                <INCLURE{fond=formulaires/boite_documents}{ajax}{page_type=squeeze_article}{env}>
     94                        </ul>
     95                        </fieldset>]]
    9196        [(#ENV{formulaire_langue}|?{' '})
    9297                [(#REM|nombre_langues|>{#GET{nb_langues}}|?{' '})
  • plugins_spip/squeeze_article/squeeze_liste_documents.html

    r475 r476  
    11#HTTP_HEADER{content-type:text/html}
    22#CACHE{0}
    3 <p><:squeeze_article:documents_post:></p>
    4 <ul>
    5        
    6 <BOUCLE_article_docs(ARTICLES){id_article}>
    7         #SET{id_documents,#ARRAY}
    8         [(#SET{id_documents,#GET{id_documents}|push{0}})]
    9         #SET{id_articles,#ARRAY}
    10         [(#SET{id_articles,#GET{id_articles}|push{0}})]
    11         <BOUCLE_trads_lang(ARTICLES){traduction}>
    12                 [(#SET{id_articles,#GET{id_articles}|push{#ID_ARTICLE}})]
    13                 <BOUCLE_documents_lang(DOCUMENTS) {id_article}>[(#SET{id_documents,#GET{id_documents}|push{#ID_DOCUMENT}})]</BOUCLE_documents_lang>
    14         </BOUCLE_trads_lang>
    15 
    16         <B_docs>
    17         #ANCRE_PAGNINATION
    18         <BOUCLE_docs(DOCUMENTS){id_document IN #GET{id_documents}}{pagination 3}>
    19                 <li>
    20                 <div class="info_doc" id="doc#ID_DOC">
    21                         <h4 class="titre_doc">
    22                                 <span class="titre_doc_titre #EDIT{titre}">[(#TITRE|sinon{[(#FICHIER|basename|couper{20})]})]</span>
    23                                 <span class="delete_doc">
    24                                         <a href="[(#EVAL{squeeze_delete_doc}|generer_url_action|parametre_url{id_article,#ID_ARTICLE}|parametre_url{id_document,#ID_DOCUMENT}|parametre_url{type,'article'}|parametre_url{redirect,#SELF})]" onclick="jQuery.get(jQuery(this).attr('href'));return AjaxSqueeze('[(#URL_PAGE{squeeze_liste_documents}|parametre_url{id_article,#ID_ARTICLE})]','liste_docs','',event)" >[X]</a>
    25                                 </span>
    26                                 <br class="nettoyeur" />
    27                         </h4>
    28                         <div class="vignette_doc">
    29                         [(#EXTENSION|match{gif|jpg|png}|?{' '})
    30                                 #SET{ratio_x,#LARGEUR|div{54}}
    31                                 #SET{ratio_y,#HAUTEUR|div{54}}
    32                                 #SET{ratio,#GET{ratio_x}|<={#GET{ratio_y}}|?{#GET{ratio_x},#GET{ratio_y}}}
    33                                 #SET{img,#FICHIER|image_reduire_par{#GET{ratio}}|image_recadre{54,54,center}}
    34                                 [(#GET{img}
    35                                         |inserer_attribut{alt,[(#TITRE|couper{80}|texte_backend|sinon{[(#FICHIER|basename)]})]})]
    36                         ]
    37                         [(#EXTENSION|match{gif|jpg|png}|?{'',' '})
    38                                 [(#LOGO_DOCUMENT||image_reduire{50,50})]
    39                         ]
    40                         </div>
    41                         <div class="texte_doc #EDIT{descriptif}">
    42                                 [(#DESCRIPTIF|couper{100}|sinon{<:pas_de_descriptif:>})]
    43                         </div>
    44                         <br class="nettoyeur" />
    45                 </div>
    46                 </li>
    47         </BOUCLE_docs>
    48         [<p class="pagination">(#PAGINATION)</p>]
    49         </B_docs>
    50         <li>
    51                 <:squeeze_article:aucun_document:>
    52         </li>
    53         <//B_docs>
    54 </BOUCLE_article_docs>
    55 </ul>
     3<INCLURE{fond=formulaires/boite_documents}{ajax}{env}>
Note: See TracChangeset for help on using the changeset viewer.