Changeset 58967 in spip-zone


Ignore:
Timestamp:
Mar 1, 2012, 3:06:11 PM (8 years ago)
Author:
tcharlss@…
Message:
  1. On supprime le modèle 'diaporama innerfade' et le dossier javascript correspondant (à commiter plus tard sur le plugin du même nom).
  1. Modèles : quelques ajustements.

Je ne suis pas sûr de la pertinence d'avoir la possibilité d'afficher le portfolio d'un article via la balise album.

  • Sur la v1, on utilise la balise <album|id_article=10>
  • Sur la v2, on est obligé d'appeler comme ça : <album0|id_article=10> car il faut obligatoirement renseigner l'id pour un album inclus en modèle. Ca n'a pas beaucoup de sens pour le rédacteur. Ce serait plutôt à l'extension média de proposer un modèle pour ça non (portfolio10 par ex.) ?

Bref, pour l'instant j'ai laissé cette option.
Toutefois, le code actuel du portfolio ne choisit que les images, et inversement en mode liste.
Quelle est la raison pour ça ?

Provisoirement je l'ai remplacé par un [(#INCLURE{fond=inclure/documents})] le temps de tirer ça au clair.

Location:
_plugins_/albums/trunk
Files:
2 added
2 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/albums/trunk/css/albums_prive.css.html

    r58901 r58967  
    159159/* MODELE */
    160160/**********/
    161 .albums .notice {position:relative; top:-.3em; padding: 0 5px; border:none; background:#333; font-size:.55em; text-transform:uppercase; color:#fff;}
    162 .albums .notice.statut {background-color:red;}
     161.notice_album {padding: 0 5px; border:none; background:#333; font-size:.7em; font-weight:bold; text-transform:uppercase; color:#fff;}
     162.notice_album.statut {background-color:red;}
    163163       
    164164
  • _plugins_/albums/trunk/modeles/album.html

    r58928 r58967  
    11#SET{environnement, (#EVAL{_request('exec');}|?{prive,publique})} [<!--(#REM) partie publique ou espace prive ? -->]
    22
     3[<!--(#REM) Album -->]
    34<BOUCLE_album(ALBUMS){id_album}{tout}>
    4 
    5 [<!--(#REM) Album -->]
    6 <B_docs>
     5[<!--(#REM) notice dans l'espace privé si album non-publié -->]
     6[(#STATUT|!={publie}|et{#GET{environnement}|=={'prive'}}|oui) <span class='notice_album statut'><:album:info_statut_modele:></span>]
     7<B_documents_joints>
    78<div class="albums album_contenu clearfix p #ENV{align}">
    8         [<h2>(#_album:TITRE)
    9         [<!--(#REM) notice uniquement pour l'espace privé -->]
    10         [(#STATUT|!={publie}|et{#GET{environnement}|=={'prive'}}|oui) <span class='notice statut'><:album:info_statut_modele:></span>]
    11         </h2>]
     9        [<h2>(#_album:TITRE)</h2>]
    1210        <ul>
    13                 <BOUCLE_docs(DOCUMENTS) {id_album}{tout}>[
     11                <BOUCLE_documents_joints(DOCUMENTS) {id_album}>[
    1412                <li><a href="(#URL_DOCUMENT)" type="#MIME_TYPE" rel="album"[ class="(#EXPOSER)"][ title="(#TITRE|attribut_html|couper{80})"]>[(#LOGO_DOCUMENT
    1513                |image_reduire{0,100}
    1614                |inserer_attribut{class,spip_logos}
    1715                |inserer_attribut{alt,[(#TITRE|attribut_html|couper{60})]})]</a></li>
    18                 ]</BOUCLE_docs>
     16                ]</BOUCLE_documents_joints>
    1917        </ul>
    2018</div>
    21 </B_docs>
     19</B_documents_joints>
     20</BOUCLE_album>
    2221
    2322[<!--(#REM) Portfolio -->]
    24 <B_article>
    25 <div class="albums album_contenu clearfix p #ENV{align}">
    26         [<h2>(#_album:TITRE)</h2>]
    27         <ul>
    28                 <BOUCLE_article(DOCUMENTS) {id_objet=#ENV{id_objet}} {mode=document}{extension IN png,jpg,gif} {par num titre, date}{doublons}{vu=non}>[
    29                 <li><a href="(#URL_DOCUMENT)" type="#MIME_TYPE" rel="album#ID_ARTICLE" onclick="location.href='[(#URL_ARTICLE
    30                 |parametre_url{id_document,#ID_DOCUMENT}
    31                 )]';return false;"[ class="(#EXPOSER)"][ title="(#TITRE|attribut_html|couper{80})"]>[(#FICHIER
    32                 |image_reduire{0,100}
    33                 |inserer_attribut{class,spip_logos}
    34                 |inserer_attribut{alt,[(#TITRE|attribut_html|couper{60})]})]</a></li>
    35                 ]</BOUCLE_article>
    36         </ul>
    37 </div>
    38 </B_article>
     23[(#INCLURE{fond=inclure/documents,id_article=#ENV{id_article}})]
    3924
    40 <//B_docs>
    41 
    42 </BOUCLE_album>
     25<//B_album>
  • _plugins_/albums/trunk/modeles/album_liste.html

    r58927 r58967  
    11#SET{environnement, (#EVAL{_request('exec');}|?{prive,publique})} [<!--(#REM) partie publique ou espace prive ? -->]
    22
     3[<!--(#REM) Liste de documents -->]
    34<BOUCLE_album(ALBUMS){id_album}{tout}>
    4 
    5 [<!--(#REM) Liste de documents -->]
     5[<!--(#REM) notice uniquement pour l'espace privé -->]
     6[(#STATUT|!={publie}|et{#GET{environnement}|=={'prive'}}|oui) <span class='notice_album statut'><:album:info_statut_modele:></span>]
    67<B_documents_joints>
    7         <div class="albums album album_list clearfix p #ENV{align}">
    8         [<h2>(#_album:TITRE)
    9         [<!--(#REM) notice uniquement pour l'espace privé -->]
    10         [(#STATUT|!={publie}|et{#GET{environnement}|=={'prive'}}|oui) <span class='notice statut'><:album:info_statut_modele:></span>]
    11         </h2>]
     8<div class="albums album album_list clearfix p #ENV{align}">
     9        [<h2>(#_album:TITRE)</h2>]
    1210        <ul class="spip">
    1311                <BOUCLE_documents_joints(DOCUMENTS) {id_album}{tout}>[
    1412                <li>
    15                         <a href="(#URL_DOCUMENT)" type="#MIME_TYPE" class="spip_doc[ (#EXTENSION|attribut_html)]">[<strong class="#EDIT{titre} titre">(#TITRE|sinon{[(#FICHIER|basename)]})</strong> ]<small>([<abbr[ title="<:info_document:> (#TYPE_DOCUMENT)"] class="ext">(#EXTENSION|strtoupper)</abbr>][ &ndash; (#TAILLE|taille_en_octets)])</small></a>
    16                         [<div class="#EDIT{descriptif} descriptif">(#DESCRIPTIF)</div>]
     13                <a href="(#URL_DOCUMENT)" type="#MIME_TYPE" class="spip_doc[ (#EXTENSION|attribut_html)]">
     14                [<strong class="#EDIT{titre} titre">(#TITRE|sinon{[(#FICHIER|basename)]})</strong> ]<small>([<abbr[ title="<:info_document:> (#TYPE_DOCUMENT)"] class="ext">(#EXTENSION|strtoupper)</abbr>][ &ndash; (#TAILLE|taille_en_octets)])</small>
     15                </a>
     16                [<div class="#EDIT{descriptif} descriptif">(#DESCRIPTIF)</div>]
    1717                </li>]
    1818                </BOUCLE_documents_joints>
    1919        </ul>
    20         </div>
     20</div>
    2121</B_documents_joints>
     22</BOUCLE_album>
    2223
    23 [<!--(#REM) Liste des documents joints a l'objet -->]
    24 <B_article>
    25 <div class="albums album album_list clearfix p #ENV{align}">
    26         [<h2>(#ENV{titre})</h2>]
    27         <ul class="spip">
    28                 <BOUCLE_article(DOCUMENTS) {id_objet=#ENV{id_objet}} {extension !IN gif,jpg,png} {vu=non}{par num titre, date}>[
    29                 <li>
    30                         <a href="(#URL_DOCUMENT)" type="#MIME_TYPE" class="spip_doc[ (#EXTENSION|attribut_html)]">[<strong class="#EDIT{titre} titre">(#TITRE|sinon{[(#FICHIER|basename)]})</strong> ]<small>([<abbr[ title="<:info_document:> (#TYPE_DOCUMENT)"] class="ext">(#EXTENSION|strtoupper)</abbr>][ &ndash; (#TAILLE|taille_en_octets)])</small></a>
    31                         [<div class="#EDIT{descriptif} descriptif">(#DESCRIPTIF)</div>]
    32                 </li>]</BOUCLE_article>
    33         </ul>
    34 </div>
    35 </B_article>
     24[<!--(#REM) Portfolio -->]
     25[(#INCLURE{fond=inclure/documents,id_article=#ENV{id_article}})]
    3626
    37 <//B_documents_joints>
    38 
    39 </BOUCLE_album>
     27<//B_album>
  • _plugins_/albums/trunk/prive/objets/contenu/album.html

    r58901 r58967  
    1010<div dir='#LANG_DIR' class='#EDIT{descriptif} surtitre'>#DESCRIPTIF</div>
    1111</div>
    12 
    13 <B_documents>
    14 <BOUCLE_documents(DOCUMENTS){id_album}{tout}> </BOUCLE_documents>
    15 </B_documents>
    16 [<!--(#REM) desactivé car pas mis à jour en même temps que l'ajout de docs
    17 #BOITE_OUVRIR{'','note'}
    18 <:album:info_aucun_document:>
    19 #BOITE_FERMER
    20 -->]
    21 <//B_documents>
    22 
    2312
    2413<B_objets_associes>
Note: See TracChangeset for help on using the changeset viewer.