Changeset 67801 in spip-zone


Ignore:
Timestamp:
Nov 19, 2012, 8:51:55 AM (7 years ago)
Author:
kent1@…
Message:

Y'a pas de raison qu'un document même déjà inséré dans un article (vu == oui) ne puisse pas être réinséré avec |left, |right ou |center. Donc on enlève ce test à moins que quelqu'un comprenne son intérêt réel et l'explique clairement.

On ajoute un argument $media à medias_raccourcis_doc.
Les modèles audio et vidéo par défaut gère l'affichage d'un document même si leur taille est == 0 en hauteur et en largeur, donc on permet de les <embxx>.

Passage en version 2.8.2

Location:
_core_/plugins/medias
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/medias/modeles/document_case.html

    r60156 r67801  
    2828                                </div>
    2929                        ]
    30                         [(#ID_DOCUMENT|medias_raccourcis_doc{#_docslies:TITRE,#_docslies:DESCRIPTIF,#INCLUS,#LARGEUR,#HAUTEUR,#MODE,#VU})]
     30                        [(#ID_DOCUMENT|medias_raccourcis_doc{#_docslies:TITRE,#_docslies:DESCRIPTIF,#INCLUS,#LARGEUR,#HAUTEUR,#MODE,#VU,#MEDIA})]
    3131                        </BOUCLE_type_doc>
    3232                                [<div class="mode">(#INCLUS|=={image}|et{#EVAL{_BOUTON_MODE_IMAGE}}|oui)
  • _core_/plugins/medias/modeles/document_case_fonctions.php

    r65794 r67801  
    1414
    1515include_spip('inc/documents'); // pour la fonction affiche_raccourci_doc
    16 function medias_raccourcis_doc($id_document,$titre,$descriptif,$inclus,$largeur,$hauteur,$mode,$vu){
     16function medias_raccourcis_doc($id_document,$titre,$descriptif,$inclus,$largeur,$hauteur,$mode,$vu,$media=null){
    1717        $raccourci = '';
    1818        $doc = 'doc';
     
    2222
    2323        // Affichage du raccourci <doc...> correspondant
    24         if ($vu=='oui')
    25                 $raccourci = affiche_raccourci_doc($doc, $id_document, '');
    26         else {
    27                 $raccourci =
    28                           affiche_raccourci_doc($doc, $id_document, 'left')
    29                         . affiche_raccourci_doc($doc, $id_document, 'center')
    30                         . affiche_raccourci_doc($doc, $id_document, 'right');
    31                 if ($mode=='document'
    32                         AND ($inclus == "embed" OR $inclus == "image")
    33                         AND $largeur > 0 AND $hauteur > 0) {
    34                         $raccourci =
    35                           "<span>"._T('medias:info_inclusion_vignette')."</span>"
    36                         . $raccourci
    37                         . "<span>"._T('medias:info_inclusion_directe')."</span>"
    38                         . affiche_raccourci_doc('emb', $id_document, 'left')
    39                         . affiche_raccourci_doc('emb', $id_document, 'center')
    40                         . affiche_raccourci_doc('emb', $id_document, 'right');
    41                 }
     24        $raccourci =
     25                  affiche_raccourci_doc($doc, $id_document, 'left')
     26                . affiche_raccourci_doc($doc, $id_document, 'center')
     27                . affiche_raccourci_doc($doc, $id_document, 'right');
     28        if ($mode=='document'
     29                AND ($inclus == "embed" OR $inclus == "image")
     30                AND (($largeur > 0 AND $hauteur > 0)
     31                OR in_array($media,array('video','audio')))) {
     32                $raccourci =
     33                  "<span>"._T('medias:info_inclusion_vignette')."</span>"
     34                . $raccourci
     35                . "<span>"._T('medias:info_inclusion_directe')."</span>"
     36                . affiche_raccourci_doc('emb', $id_document, 'left')
     37                . affiche_raccourci_doc('emb', $id_document, 'center')
     38                . affiche_raccourci_doc('emb', $id_document, 'right');
    4239        }
    4340        return "<div class='raccourcis'>".$raccourci."</div>";
  • _core_/plugins/medias/paquet.xml

    r67636 r67801  
    22        prefix="medias"
    33        categorie="multimedia"
    4         version="2.8.1"
     4        version="2.8.2"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.