MediaBox

Avertissement

Le présent plugin est installé et activé par défaut sur toute les version de SPIP > 3.0 [1]. Inutile donc de l’installer manuellement sauf si vous utilisez SPIP 2.1.

Aperçu

La MediaBox est une Boîte multimédia polyvalente et personnalisable. Le plugin est basé sur la librairie moderne ColorBox, qui a été enrichie et adaptée pour SPIP.

Par défaut, mediabox propose 5 habillages. Il est assez facile d’en créer de nouveau assortis à chaque site. Mediabox est également multilingue.

Sur le site public, la boîte peut être activée simplement par l’ajout de classes sur les liens (avec la possibilité de préciser le fonctionnement en iframe, la largeur et la hauteur pour chaque lien).

Pour des besoins plus complexes, mediabox peut aussi être appelée directement en javascript avec plein d’options de fonctionnement.

Configuration

La page de configuration de mediabox est accessible depuis le menu homonyme.

Le panneau de configuration vous permet de modifier les sélecteurs CSS utilisés pour cibler les liens sur lesquels activer la boîte.

Il est par ailleurs possible de changer l’apparence de la boîte en sélectionnant l’habillage, l’animation en transition entre deux photos, et la hauteur et la largeur maximales.

Ces réglages affectent le fonctionnement sur le site public (mais pas dans l’espace privé).

Utilisation simple

Activation de la boîte
Par défaut, la boîte est active sur les liens pourvus de la classe mediabox, ainsi que les liens dotés d’un attribut html type ayant pour valeur image/jpeg, image/png, ou image/gif. Cet attribut type est renseigné automatiquement par SPIP dans les images du portfolio.

Exemples :

<a href="IMG/mabelleimage.jpg" class='mediabox'>Voir l'image</a>
<a href="IMG/mabelleimage.jpg" type="image/jpeg" title="Ma belle image">Voir l'image</a>

Ouverture en iFrame
Pour que la boîte ouvre la cible du lien dans une iFrame, il suffit d’ajouter la classe boxIframe et des pseudo-classes servant à spécifier les dimensions :

Exemple :

<a href="#URL_PAGE{plan}" class='mediabox boxIframe boxWidth-700px boxHeight-600px'>Plan du site</a>

Paramétrage des dimensions
Il est possible de préciser les dimensions de la boîte au cas par cas.

Il suffit d’ajouter une classe au lien concerné, par exemple : boxWidth-200px pour fixer la largeur à 200px, boxHeight-300px pour fixer la hauteur à 300px.
Remarquez que la classe est donc constituée de la valeur souhaitée. Cette valeur s’exprime dans les unités CSS valides (px, em, pt ...). Cas particulier, les ’%’ sont notés pc (le caractère ’%’ n’étant pas autorisé pour les noms de classe).

Constitution d’une galerie
Pour constituer une galerie de vignettes clicables et reconnues comme faisant partie d’un même ensemble, il faut leur indiquer un attribut rel commun.
Les liens possédant la même valeur d’attribut rel sont associés ensemble. Il est donc possible d’avoir plusieurs galeries dans la même page.

La mediabox permet de naviguer au sein d’une galerie en la feuilletant, ou en activant le diaporama automatique.

Exemple :

<a href="IMG/mabelleimage1.jpg" class='mediabox' rel="mesimages">Voir la belle image N° 1</a>
<a href="IMG/mabelleimage2.jpg" class='mediabox' rel="mesimages">Voir la belle image N° 2</a>
<a href="IMG/mabelleimage3.jpg" class='mediabox' rel="mesimages">Voir la belle image N° 3</a>

Les liens ciblés par le « sélecteur de galerie » (renseigné dans le panneau de configuration) sont associés automatiquement par un attribut rel="galerieauto". N’utilisez donc pas cette valeur pour vos galeries.

Utilisation avancée en javascript

Il est possible d’activer la boîte en javascript, sur une liste d’objets :

$("a.mediabox").mediabox(options);

ou de l’ouvrir par un appel direct sans sélection :

$.fn.mediabox(options);

options
une liste de propriétés optionnelles sous la forme {prop:valeur,...} :

  • href : (chaîne) une ancre dans la page ou une url externe pour un chargement ajax. Dans ce cas il est possible d’utiliser la syntaxe de jQuery et de spécifier un selecteur dans la page chargée $.fn.mediabox({href:"spip.php?page=sommaire #contenu"});
  • overlayClose : (booléen, true par défaut) permet de fermer la boîte lorsque l’utilisateur clique en dehors si true
  • iframe : (booléen, false par défaut) ouvre la boîte dans une iframe si true
  • title : (chaîne, attribut title du lien par défaut) pour fournir un titre ou une légende détaillée
  • height : (chaîne) hauteur de la boîte, au format CSS
  • width : (chaîne) largeur de la boîte, au format CSS
  • minHeight : (chaîne) hauteur minimale de la boîte, au format CSS
  • minWidth : (chaîne) largeur minimale de la boîte, au format CSS
  • maxHeight : (chaîne) hauteur maximale de la boîte, au format CSS
  • maxWidth : (chaîne) largeur maximale de la boîte, au format CSS
  • autoResize : (booléen, false par défaut) redimensionne la boîte lorsque la fenêtre change de taille. Attention aux effets indésirables éventuels
  • onOpen : (function, null par défaut) fonction callback appelée à l’ouverture de la boîte
  • onShow : (function, null par défaut) fonction callback appelée à l’affichage de la boîte
  • onClose : (function, null par défaut) fonction callback appelée à la fermeture de la boîte

À noter que chaque argument peut être fourni sous forme de fonction :

$("a[rel='example']").mediabox({title: function(){
    var url = $(this).attr('href');
    return '<a href="'+url+'" target="_blank">Ouvrir dans une nouvelle fenêtre</a>';
}});

API modalbox

La mediabox peut également être utilisée sous forme de boîte modale, avec une API spécifique.

L’API modalbox est par exemple utilisée dans l’interface privée de SPIP par le plugin médiathèque. Si vous l’utilisez conjointement avec la mediabox, alors les fenêtres pop-in d’édition de document seront affichées dans une mediabox, plus conviviale que la modalbox utilisée par défaut dans le plugin.

Ouverture d’une boîte modale
L’ouverture se fait par l’appel :

$.modalboxload(href,options);

href correspond a une url ou une ancre, comme pour l’option href de la mediabox. Elle est ici indiquée en premier argument pour alléger l’écriture la plus courante où ce sera le seul argument utilisé.

Les options de modalboxload sont les mêmes que pour mediabox vues ci-dessus, mais avec la valeur false par défaut pour
overlayClose (un clic en dehors de la boîte ne la fait pas disparaitre) qui correspond à l’usage d’une boîte modale de dialogue.

Cet appel est particulièrement adapté pour écrire un lien vers une page complète, qui sera chargé avec une url différente dans une boîte modale si on dispose de javascript et de la boîte modale.
Par exemple, pour charger le formulaire de login dans une boîte modale (et garder le lien vers la page complète en l’absence de javascript) :

<a href="[(#URL_PAGE{login}|parametre_url{url,#SELF})]"
	rel="nofollow" target="_blank"
	onclick="if (jQuery.modalbox) {jQuery.modalbox('[(#URL_PAGE{login}|parametre_url{url,#SELF}|parametre_url{var_zajax,contenu})]');return false;}" ><:lien_connecter:></a>

Le lien chargé dans la boîte modale utilise ici les possibilités ajax de Zpip V1.
Note : pour Zpip V2, il faut utiliser {parametre_url{var_zajax,content}}.

Fermeture de la boîte modale
La boîte peut être fermée par un appel javascript avec la fonction

$.modalboxclose();

Si des traitements sont nécessaires après fermeture il faut dans ce cas ajouter une fonction callback sur l’événement onClose au moment de l’ouverture de la boîte.

Pipelines

Le pipeline mediabox_config permet d’agir sur la configuration de la mediabox.

Par exemple, pour qu’un plugin désactive la mediabox, il suffira de déclarer ce pipeline dans son fichier paquet.xml

<pipeline nom="mediabox_config" inclure="monplugin_pipelines.php" />

et de le définir ensuite, dans le fichier monplugin_pipelines.php :

/**
 * Désactiver la mediabox
 *
 * @pipeline mediabox_config
 * @return array       Données du pipeline
 */
function monplugin_mediabox_config($config) {
	$config['active'] = 'non';
	return $config;
}

Notes

[1Au sein du répertoire plugins-dist, qui contient les plugins verrouillés.

Discussion

227 discussions

  • Bonjour à vous toutes et tous,

    SPIP 4.2.8
    écran de sécurité 1.5.3
    MediaBox 3.1.4
    PHP 8.2.13
    MariaDB 10.11.6

    Test de cette version de la mediabox sur un tout nouveau site Web, avec les squelettes de la distribution et ses paramètres par défaut ; pas de plugins qui pourraient interférer.
    Ouverture du doc. en plein écran /ok. Diaporama /ok. Passage d’une image à l’autre /ok.
    Par contre, elle omet d’afficher le titre et la description des images. Et si le document contient un « crédits », celui-ci s’affiche à la place de la description.
    Problème connu ? Une piste à me partager ?
    Merci d’avance pour vos réactions.

    Répondre à ce message

  • 1

    Bonjour,
    Suite à une migration spip 3.2 > Spip 4.2, Mediabox génère une erreur :
    Uncaught Error : Syntax error, unrecognized expression : .mediabox. (voir pj)
    Celà même lorsque tous les plugins et templates sont désactivés.
    Auriez-vous une piste pour m’aider à résoudre ce problème ?

    • Bonjour,
      La solution se trouvait dans la page de configuration du plugin, c’est la valeur indiquée comme cible des éléments qui déclencheront la boîte qui posait problème.

    Répondre à ce message

  • Bonjour,
    Sur mon site, j’ai plusieurs galeries qui utilisent Médiabox. J’ai un problème d’affichage du titre des photos depuis que je suis passé à Spip 4 : Le titre est précédé du type et du poids de la photo, éléments que je ne voudrais pas voir apparaitre car sans intérêt dans un diaporama et qui n’apparaissaient pas avec SPIP 3.2. Je ne trouve pas comment faire pour modifier cet affichage.
    Merci pour votre aide.
    Christian CAUSSE
    https://genealogie-aveyron.fr/
    SPIP 4.2.3, dont MediaBox 3.1.2,squelette Escal 5.0.5,
    PHP Version 8.0.28

    Répondre à ce message

  • 1

    Bonjour

    Pour un site Spip 4.0.9, Php 7.4.30 et donc Mediabox 2.0.5,
    Les images ajoutées à l’article s’affichent bien dans le portfolio.
    Un clic sur une image ouvre bien la modal box.
    Le clic sur « Diaporama » lance bien l’image suivante après le délai réglé dans la configuration.
    Mais après cette deuxième image, le diaporama n’avance plus.
    Si on reclique sur « Arrêter », puis « Diaporama », ça se relance mais encore une fois pour une seule image.

    Sur un site Spip 4.1.5, Php 8.1.6 et donc Mediabox 3.0.4, pas de pb : le diaporama ne s’interrompt pas après la première image.

    Une idée ?

    • Après exploration, je précise :
      Le dysfonctionnement du diaporama (sous Spip 4.0.9) ne se produit que quand je suis connecté : sur un navigateur vierge de toute trace de connexion, le fonctionnement du diaporama est OK.

    Répondre à ce message

  • 11

    Bonjour,
    Alors que médiabox est intégré dans spip, et qu’il n’y avait plus rien depuis la version pour 3.0, il est apparu une version pour 3.3 et 4.0.

    C’est juste un « stockage pour mémoire » de ce qui est intégré dans spip, ou bien cela apporte des fonctionnalités supplémentaires par rapport à la version intégrée ?
    Clt

    • Non rien de plus que ce qui est nativement dans SPIP.

      Je pense que c’est depuis qu’on a ajouté les plugins du core dans l’empaqueteur pour permettre de les charger via SVP (comme bigup en 3.2 par exemple), que du coup cette documentation a été reliée aux zips du core et cela a ajouté la compat 4.0.

    • Ok merci, j’espérais récupérer la fonction diaporama qui ne semble plus fonctionner en V4, même avec les plugins ad oc.
      Clt

    • Si tu parles de la fonction galerie d’image, c’est toujours pris en charge par la mediabox de SPIP v4.

      Fait un message avec des explications sur ton problème sur la liste spip ou spip-dev pour avoir de l’aide...

    • Bonjour,
      Effectivement, le portfolio peut se réactiver sans soucis, avec le plug de Jacques Pyrat. (mettre les mains sous le capot n’est pas mon truc) c’est le diaporama qui ne fonctionne pas, que ce soit avec mes squelettes ou ceux de la distrib. On n’a que des images cliquables une par une.
      J’avais laissé un message sur discuterSpip. Mais visiblement, personne n’a eu le problème, puisque je n’ai pas eu de réponse.
      C’est pas grave, je reste en Spip 3
      Clt

    • Bonjour,

      Je rencontre la même difficulté sur un site spip 4 (mis à jour d’une version spip 3.11) couplé avec le squelette sarka-spip. Les photos issues du portfolio ne s’affichent qu’une à une, le diaporama et l’onglet « photo suivante » ne sont pas disponibles.

      Je n’ai pas encore testé avec un article réalisé « à blanc » suite au changement de version.

      wiwi

    • Bon depuis, j’ai retenté et un pluging média s’est chargé sans que je ne demande rien
      Pour les deux premières options de la mediabox on peut défiler avec des boutons image suivante/précédente
      Pour fancy on aperçoit seulement un morceau de bouton de diaporama derrière l’image. si on arrive à cliquer, on a le diaporama automatique
      pour thinkbox, il n’y a strictement rien, les photos doivent toujours être cliquées une à une

    • Pour ceux qui souhaite retrouver le fonctionnement de la mediabox et du diaporama à la mode SPIP 3, il suffit d’installer le plugin :

      Modèles de documents SPIP 3.2
      Plugin de compatibilité : rétablir les modèles de documents de la version 3.2 (...)

      ... En espérant que ce plugin soit maintenu, que ces fonctionnalités soit restaurées nativement dans MédiaBox ou, comme évoqué quelque part, intégrées au fichier de configuration.

      Merci à tous pour votre excellent travail toujours libre.

    • Bonjour,
      Je suis en SPIP 3.2.
      Je constate que la fonction diaporama fonctionne mal.
      Voici un exemple sur ce site :
      https://www.comite-tricolore.org/Photo-albums

      Quand on clique pour lancer un diaporama, cela fonctionne pour une image puis ca s’arrete au lieu de continuer.
      Je constate que le bouton qui permets d’arrêter le diaporama disparait (display:none). Si je le fais réapparaitre, que j’arrête le diapo, et que je le relance, ca marche...
      Voici une démo vidéo :
      https://www.awesomescreenshot.com/video/11882882?key=e0f795b217aaa1e8f112bd23194c4a82

      Merci,
      JuL

    • Dépannage :
      Utilises l’habillage thickbox, ça marche en spip V3.2.16
      Au fait, t’as pas modifié le temps d’exposition par hasard ?

    • Même résultat avec Thickbox.
      Qu’elles sont les options par défaut ?

    • Oublié de te dire de vider le cache...
      Moi j’ai 2500 ms avec transition « élastique », mais tu as un bouton de réinitialisation du module en bas.
      (spip 3.2.16, php 7.4)
      Va plutôt du coté de discuter.spip, il y aura peut-être plus de monde.

    Répondre à ce message

  • Bonjour,

    alors que j’ai désactivé la boîte dans la partie public, il y a toujours un lien cliquable sur « certaines » images (les très larges j’ai l’impression). Or, je ne veux pas de lien cliquable, comment faire ?

    <a href="IMG/jpg/capture_d_ecran_2022-05-10_a_22.08_54.jpg" class="spip_doc_lien mediabox" type="image/jpeg">
    		<img src="IMG/jpg/capture_d_ecran_2022-05-10_a_22.08_54.jpg" width="994" height="764" alt=""></a>

    Pour moi ici le lien n’a pas de raison d’être, et avant la mise à jour d’ailleurs, Spip 4.0.7, il n’existait pas !

    merci d’avance !

    Répondre à ce message

  • Bonjour,
    Mediabox ne se déclenche pas sur certaines images (une question de taille) et la réponse se trouve ici : https://discuter.spip.net/t/mediabox-et-spip4/156537/16
    Dans le plugin-dist/medias/modeles/image.html il y a une limite à 800 px.
    Est-ce qu’il est possible de changer cette limite dans l’interface admin (ou autre) ou faut-il absolument passer par un changement dans le fichier (qui risque de se faire écraser sur des mise à jour) ?
    Merci pour ce super plugin !

    Répondre à ce message

  • 1

    Bonjour,

    Sur un SPIP 4.0.5 brut et sans aucun plugin activé, je cherche à utiliser la mediabox pour afficher un article précis en modal à partir de sommaire.html, sur le modèle suivant expliqué dans cette documentation :

    <a href="#URL_PAGE{plan}" class='mediabox boxIframe boxWidth-700px boxHeight-600px'>Plan du site</a>

    en l’adaptant ainsi :

    <BOUCLE_modal(ARTICLES) {id_rubrique=1} {!par date}>
    	<a href="#URL_ARTICLE" class="mediabox boxIframe boxWidth-300px boxHeight-900px">Ouvrir la popin</a>
    </BOUCLE_modal>

    Ça fonctionne, mais la taille n’est pas prise en compte, ni sur l’exemple suivi à la lettre, ni sur mon adaptation, et je ne comprends pas pourquoi.

    En réalité, j’ai mis des valeurs caricaturales mais idéalement, le cherche plutôt du 90pc (%) en hauteur et largeur, voire, le moyen de l’adapter en responsive. Mais avec ou sans taille demandée, rien ne change, la hauteur déborde en bas en mode grand écran, et sinon, reste très horizontale, même sur un format aux proportions mobile.

    Est-ce que quelqu’un peut m’aider à adapter la taille attendue pour l’affichage d’un article, sans toucher aux galeries d’images ?

    Cordialement,

    • En fait j’ai également tenté d’insérer le JS en exemple dans cette documentation :

      <BOUCLE_modale(ARTICLES) {id_rubrique=1} {!par date}>
      <a href="[(#URL_ARTICLE|parametre_url{url,#SELF})]"
              rel="nofollow" 
              onclick="if (jQuery.modalbox) {jQuery.modalbox('[(#URL_ARTICLE|parametre_url{url,#SELF}|parametre_url{var_zajax,contenu})]');return false;}" >Test de modale</a>
      </BOUCLE_modale>

      Cette fois c’est top, car j’ai une taille plus adaptée (même si je ne saurais pas comment la modifier !)
      Mais le problème c’est que ça ne s’ouvre qu’une fois dans la boite modale, et si on clique à nouveau sur le lien, ça charge la page en entier, pas dans la modale. Or j’aimerais que ça s’ouvre toujours dans la modale (dès lors qu’on dispose de javascript bien sûr).

      Je ne sais pas comment faire, je ne pratique que le html / css et pas le js ni php.
      D’avance merci aux tuyaux que vous pourrez me donner pour y arriver.
      Cordialement

    Répondre à ce message

  • 5

    Bonjour,

    J’ai des contenues en images et en vidéo. Mais pour afficher les vidéos, cela semble impossible ? Ou est-ce qu’il y a des options supplémentaires ?

    Merci

    • Cette question m’intéresse également. Avez-vous pu résoudre cette difficulté ?

    • J’ai finalement utilisé le plugin colorbox qui est déjà utilisé par Mediabox. Pas besoin d’inclure le javascript.
      Par exemple

      $(".vimeo").colorbox({iframe:true, innerWidth:500, innerHeight:409, width:'80%', height:'80%'});

    • Merci de la réponse.
      Aïe, ouille, il me manque un bout de compréhension... Quel est le code du squelette contenant l’appel/l’intégration de la vidéo ?

    • Je ne sais pas s’il y a d’autres solutions. Mais, j’ai utilisé seulement du javascript. En partant de ces exemples https://github.com/jackmoore/colorbox

    • Ah, parfait ! Merci beaucoup

    Répondre à ce message

  • 5
    Christophe Noisette

    Bonjour,
    j’ai un site qui utilise le modèle splickrbox...
    Voici le code

    [(#REM) Parametres du modele:
                - align : alignement
                - colonne : nombre de colonnes de la box, defaut 3
                - taille : nombre de vignettes de la box (un multiple de colonne, degaut 12)
                - masque : fichier .png definissant le masque de la grande vignette, defaut carre-100.png (2x la taille des petites vignettes). Ce parametre permet de jouer sur la taille de la box
                - tri : critere de classement comme date, hasard..., defaut date
                - senstri : 0 ou 1 pour inverser le sens de classement, defaut inverse
    ]
    #SET{reduire, #ENV{reduire, 100}}
    #SET{masque, #ENV{masque, (#CHEMIN{masque.png}|appliquer_filtre{image_smush_debrayer,force=true}|image_passe_partout{#GET{reduire},#GET{reduire}}|image_recadre{#GET{reduire},#GET{reduire},center}|image_aplatir{png}|appliquer_filtre{image_smush_embrayer,force=true}|extraire_attribut{src})}}
    <B_flickr>
        <div style="position:relative;" class="splickrbox [splickrbox_(#ENV{align})]">
            <table cellpadding="0" cellspacing="0" ><tr>
    <BOUCLE_flickr(DOCUMENTS){par rang_lien, num titre}{inverse #ENV{senstri, 0}}{extension==jpg|png|gif}{0,#ENV{taille,12}}{id_article?}{id_rubrique?}>
                <td><a href="[(#FICHIER)]" class='mediabox'  [title="(#TITRE|supprimer_tags|attribut_html)"]> 
    [(#FICHIER|copie_locale|appliquer_filtre{image_smush_debrayer,force=true}|image_masque{#GET{masque}}|appliquer_filtre{image_smush_embrayer,force=true}|image_aplatir{jpg}|inserer_attribut{alt,[(#TITRE|supprimer_tags|attribut_html)]})]</a></td>
                [(#COMPTEUR_BOUCLE|Splickr_juste_a_x{#ENV{colonnes,3},</tr><tr>})] 
    </BOUCLE_flickr>
                <td></td>
    	</tr></table>
        </div>
    </B_flickr>

    J’ai ajouté la class « mediabox » sur l’ouverture des photos pour avoir les flèches avant et après... Mais ca ne marche pas. J’ai bien une image qui s’ouvre quand je clique sur la vignette carrée mais elle apparaît sans les flèches.
    Voici un exemple : https://lairederien.net/887-leonard-salle-et-ses-projections-analogiques

    Je pense qu’il doit y avoir un conflit entre différentes class mais je ne vois pas où.

    En fait je ne suis pas bloqué sur mediabox. S’il existe une autre façon d’avoir les flèches avant et après en cliquant sur une vignette, je suis preneur.

    bonne journée
    Christophe

    • Christophe Noisette

      Bonjour
      je viens de voir que

      /*]]>*/</script><script type="text/javascript">/* <![CDATA[ */
      var box_settings = {tt_img:true,sel_g:"#documents_portfolio a[type='image/jpeg'],#documents_portfolio a[type='image/png'],#documents_portfolio a[type='image/gif']",sel_c:".mediabox",trans:"fade",speed:"200",ssSpeed:"2500",maxW:"90%",maxH:"90%",minW:"400px",minH:"",opa:"0.9",str_ssStart:"Diaporama",str_ssStop:"Arrêter",str_cur:"{current}/{total}",str_prev:"Précédent",str_next:"Suivant",str_close:"Fermer",splash_url:""};
      var box_settings_splash_width = "600px";
      var box_settings_splash_height = "90%";
      var box_settings_iframe = true;
      /* ]]> */</script>

      Ce qui signifie si je comprends bien que les éléments du plugin mediabox ne sont pas pris en compte dans la page... ce qui expliquerait que l’affichage avec la class mediabox ne donne rien...
      Une idée ?
      Merci encore et bonne journée
      Christophe

    • Christophe Noisette

      Je n’ai toujours pas réussi à résoudre ce problème et je désespère.. en espérant que l’un.e d’entre vous aura une solution pour ce souci. Belle journée. C.

    • Bonjour,

      Pour activer la navigation avec les flèches avant et après, il me semble qu’il faut que tu constitues une galerie en associant les liens entre eux grâce à l’ajout d’un attribut rel commun, par exemple rel=« magalerie »

      donc dans ton exemple :

      [(#REM) Parametres du modele:
                  - align : alignement
                  - colonne : nombre de colonnes de la box, defaut 3
                  - taille : nombre de vignettes de la box (un multiple de colonne, degaut 12)
                  - masque : fichier .png definissant le masque de la grande vignette, defaut carre-100.png (2x la taille des petites vignettes). Ce parametre permet de jouer sur la taille de la box
                  - tri : critere de classement comme date, hasard..., defaut date
                  - senstri : 0 ou 1 pour inverser le sens de classement, defaut inverse
      ]
      #SET{reduire, #ENV{reduire, 100}}
      #SET{masque, #ENV{masque, (#CHEMIN{masque.png}|appliquer_filtre{image_smush_debrayer,force=true}|image_passe_partout{#GET{reduire},#GET{reduire}}|image_recadre{#GET{reduire},#GET{reduire},center}|image_aplatir{png}|appliquer_filtre{image_smush_embrayer,force=true}|extraire_attribut{src})}}
      <B_flickr>
          <div style="position:relative;" class="splickrbox [splickrbox_(#ENV{align})]">
              <table cellpadding="0" cellspacing="0" ><tr>
      <BOUCLE_flickr(DOCUMENTS){par rang_lien, num titre}{inverse #ENV{senstri, 0}}{extension==jpg|png|gif}{0,#ENV{taille,12}}{id_article?}{id_rubrique?}>
                  <td><a href="[(#FICHIER)]" class='mediabox'  [title="(#TITRE|supprimer_tags|attribut_html)"] rel="magalerie"> 
      [(#FICHIER|copie_locale|appliquer_filtre{image_smush_debrayer,force=true}|image_masque{#GET{masque}}|appliquer_filtre{image_smush_embrayer,force=true}|image_aplatir{jpg}|inserer_attribut{alt,[(#TITRE|supprimer_tags|attribut_html)]})]</a></td>
                  [(#COMPTEUR_BOUCLE|Splickr_juste_a_x{#ENV{colonnes,3},</tr><tr>})] 
      </BOUCLE_flickr>
                  <td></td>
      	</tr></table>
          </div>
      </B_flickr>
    • Christophe Noisette

      Bonjour, j’ai donc ajouté ce petit bout de code mais cela n’a rien changé...
      Je crois que la class .mediabox est annulée par autre chose, genre un plugin...
      Je continue de chercher mais ca me désespère...
      Christophe

    • Christophe Noisette

      Désolé j’avais mis rel=magalerie à une mauvaise place et donc en corrigeant cela, les flèches sont apparues. Un grand et immense merci.
      Christophe

    Répondre à ce message

  • 1

    Bonjour,

    Est-ce jouable de mettre « du plugin Crayons » dans le Mediabox ?
    L’idée, c’est à l’affichage du doc, un double-clic et on modifierait le fichier...
    je n’ai trouvé aucune discussion sur le sujet, et je ne vois pas où je pourrai insérer le #EDIT...

    Merci

    • Avez vous trouver une solution pour ajouter le crayon à mediabox. J’ai besoin de cela moi aussi et je ne trouve pas d’infos.merci

    Répondre à ce message

  • Bonjour,

    J’ai essayé ces deux liens :

    <a href="http://www.youtube.com/embed/7g02s7EKybE" class="mediabox "><img src="https://img.youtube.com/vi/7g02s7EKybE/sddefault.jpg"></a>
    <a href="https://www.youtube.com/watch?v=7g02s7EKybE" class="mediabox "><img src="https://img.youtube.com/vi/7g02s7EKybE/sddefault.jpg"></a>

    J’obtiens : Mediabox : Access to XMLHttpRequest at ’https://xxxx’ has been blocked by CORS policy : No ’Access-Control-Allow-Origin’ header is present on the requested resource.
    Est ce que quelqu’un sait pourquoi et comment y remédier ?

    Merci.

    Gilles L.

    Répondre à ce message

  • Bonjour,
    J’ai un problème avec les #bouton_action dans la mediabox et les messages de confirmation

    J’ai une page dans l’espace publique que j’appelle dans une modalbox par ce script :

    function ouvrir_modal(adresse) {
    $.fn.mediabox({ href:adresse, minHeight:'75%', });
    } 

    à l’intérieur de cette page, j’ai des #boutons_action associés à différentes occurrences d’un objet.

    #BOUTON_ACTION{MonAction, #URL_ACTION_AUTEUR{mon_action,#ID_TRUC,#SELF}, ajax, &#234;tes-vous s&#251;r ?}

    Le message de confirmation n’apparaît pas dans la modalbox
    ... mais il est présent si la page est appelée directement.

    Je sèche sur ce problème. Auriez-vous une idée ?
    Merci

    Répondre à ce message

  • 4
    Christophe B

    Bonjour,
    Je cherche comment afficher directement la mediabox du portfolio au chargement d’un article.
    Et éventuellement que la mediabox pointe directement une image précise.
    Pouvez-vous m’aider à lancer cela en javascript, je ne vois pas comment passer les paramètres.
    $(« a.mediabox »).mediabox(options) ;
    ou $.fn.mediabox(options) ;
    Merci d’avance de votre aide,
    ChB.

    • Christophe B

      Dans le fichier jquery.colorbox.js, dans le dossier plugins-dist/mediabox/javascript, il y a un paramètre ’open’ à ’false(vers la ligne 47), en le passant à ’true’, la galerie s’ouvre automatiquement au chargement de la page.

      Maintenant si qqun peut me dire la commande pour changer proprement cette propriété d’un squelette à l’autre à partir du squelette, ce serait sympa ;-)

      Merci, ;-)

      Comme dit plus haut, n’hésitez pas à visiter la page de l’auteur de colorbox ça aide.

      (y) Cool ce plugin bravo !

    • Bonjour,

      Si les images du portfolio correspondent bien à la sélection du mode galerie (cf : la page de configuration du plugin), alors la mediabox y est déjà assignée ; il suffit alors de simuler un clic pour la lancer.

      En rajoutant cette ligne dans le <head/> de l’article en question.

      <script type="text/javascript">
      $(function(){jQuery('.hasbox').first().trigger('click');})
      </script>
    • Christophe B

      Merci beaucoup Placido. (y)
      En regardant le script, j’avais bien compris la technique à mettre en place, mais je n’arrivais pas à trouver la bonne syntaxe pour passer ce clic.

      Ma dernière question serait de savoir comment passer en paramètre la vignette souhaitée ;-)

    • Christophe B

      Bon trop simple :
      Pour ouvrir la 3e image, il suffit de remplacer .first() par .eq(2)

      <script type="text/javascript">
      $(function(){jQuery('.hasbox').eq(2).trigger('click');})
      </script>

      Merci encore Placido (y)

    Répondre à ce message

  • 2

    Bonjour

    Avec spip 3.2.5
    Dans mes articles, j’affiche mes images avec

    [<div class="#EDIT{texte}">
                    (#TEXTE|image_reduire{400})
    </div>]

    J’ai bien coché « oui » pour « Insérer une boîte sur toutes les images ? » dans la config de la mediabox mais rien ne se passe au clic sur l’image.

    Comment obtenir une image dans la mediabox ?

    Répondre à ce message

  • 3

    Bonsoir,

    Sur certains sites, le formulaire de recherche est réduit à une simple icône (loupe) et apparait quand on survol l’icône ou qu’on clique dessus.

    C’est particulièrement utile quand on manque de place, particulièrement sur mobile.

    Est-il possible d’utiliser Mediabox pour cela et, si oui, comment ?

    Merci d’avance,

    Cordialement,

    Hervé

    • Bonjour,
      même pb
      1- Pour ouvrir une page recherche dans une mediabox ...avec formulaire et résultats dans la page :

       <a   href ="#URL_PAGE{rechercher}"  class='mediabox ' title="Rechercher"> > 
      	<i class="fa fa-search ms_fa msearch-toggle cl" aria-hidden="true"   ></i>	--> pour la loupe	</a>

      la page est bien dans la box, les resultats aussi mais ... cela ne fonctionne pas ... les liens vers les articles trouvés envois l’article dans la box et non en pleine page ...
      2- ouvrir le formulaire dans la box directement ... même pb

      Je ne trouve pas la solution ..

    • En fait si je résume ce que l’on cherche c’est écrire , dans une fenêtre mediabox, des liens vers des articles qui lorsqu’on clique sur le lien ... ferme la mediabox et ouvre l’article dans une page du site ...

    • J’ai trouvé ..

      <li><span   class="searchlien"  style="color:#000000;" onclick="parent.location.assign('#URL_ARTICLE')">#TITRE</span></li>

      avec parent.location.assign ... on va sur la page #URL_ARTICLE et non dans la mediabox
      sans oublier le style .searchlien:hover{cursor:pointer} pour avoir le curseur

    Répondre à ce message

  • 1

    Bonjour Cerdic
    Depuis quelques semaines, j’essaie de régler un détail avec tcharlss, le créateur du plugin « Albums 3 » (voir la discussion sur le forum de ce plugin) :
    Quand on a un portfolio ou un album d’images volumineux, on va avoir tendance à le paginer.
    Or, les images en dehors de la pagination d’une page ne suivent pas dans le diaporama généré par la Mediabox. Seules les images de la page HTML sont reconnues et disponibles dans la Mediabox. Pour avoir les suivantes, il faut cliquer sur le lien de pagination pour les afficher dans la page, et là on peut visualiser les images présentes dans la nouvelle page...
    Y a t-il un moyen de passer en paramètre à la mediabox l’ensemble des images d’un portfolio ou d’un album même paginé ?
    Merci d’avance pour ta réponse...

    • Bonjour Cerdic
      Je me permets un petit « up » pour le pb évoqué ci dessus :

      Y a t-il un moyen de passer en paramètre à la mediabox l’ensemble des images d’un portfolio ou d’un album même paginé ?

      Merci d’avance pour ton aide.

    Répondre à ce message

  • Bonjour,

    J’ai un comportement différent de la modalbox sur le site public selon qu’on est connecté ou non : non connecté le contenu s’affiche, connecté la boite ne charge plus rien, le gif de load tourne en rond, pas de message d’erreur.

    La boite en l’occurrence est appelée via mes_fonctions pour afficher le texte d’un mot-clé.

    Pas très gênant puisque ça ne concerne que les visiteurs connectés mais je ne comprends pas d’où vient le problème.

    (Alors je me rends compte en plus que tout fonctionne bien en local, connecté ou non, mais pas sur le serveur distant, mêmes configs spip, mêmes squelettes... ... )

    Répondre à ce message

  • 11

    Bonjour,

    Savez-vous dans quel répertoire du squelette il faut placer une feuille de style colorbox.css si l’on souhaite la personnaliser. Merci d ’avance.

    • Bonjour
      La css est dans plugins-dits/mediabox/dossier_du_type_choisi

    • Oui certes, merci, mais la css modifiée, je la mets dans squelettes/css/, squelettes/mediabox/, ou autre dossier ?

    • Non, vous la laissez au même endroit.

      Si vous utilisez Firefox (ou n’importe quel autre navigateur d’ailleurs), allez voir dans les outils de développement ou tout simplement afficher le code source. Vous saurez (verrez) alors dans quel dossier est stocké votre fichier colorbox.css et ce sera donc celui-ci qu’il faudra modifier et vous devrez le laisser à la place qu’il occupe et où il est appelé.

    • @inaden, n’induisez pas en erreur les utilisateurices s’il vous plait.

      Le bon usage est de créer un répertoire dupliqué avec les mêmes noms de fichiers soit dans plugins soit dans squelettes et certainement pas d’aller modifier les codes originaux ! jamais oh grand jamais !
      ainsi
      plugins/votre_nom_plugin/colorbox/style_duplique/fichiers_dupli_modifies.css …
      ou bien
      squelettes/colorbox/style_duplique/fichiers_dupli_modifies.css …

    • Bonjour Touti

      Merci pour ce complément, c’est effectivement mieux.

      C’est vrai que pour ma part (et j’aurais dû le préciser), quand je modifie un fichier je le duplique avant et je le garde sous la forme nom_de_fichier_o le _o signifiant « original ». Ce qui me permet en cas de soucis de revenir au fichier d’origine

      Mais si on pratique ta solution et qu’on duplique le répertoire ou la feuille de style, comment fait-on pour l’appeler à la place du répertoire d’origine ou de la CSS d’origine ?

    • Mais justement rien du tout, c’est la magie de SPIP, voir le find_in_path expliqué ici
      https://code.spip.net/fr/archives/fonctionnements/article/fonctionnement-du-path

      Et ainsi tu ne perds pas tes modifis lors d’une mise à jour de SPIP ou des plugins que tu as téléchargé :)

    • À propos de documentation sur le sujet qu’évoque Touti, j’ajouterai aussi https://programmer.spip.net/-Etendre-SPIP-

    • Merci à vous deux.

    • #parole_de_recouvrement #femme #SPIP

    • Merci de vos retours. J’ai donc mis les css et nouvelles images dans ce répertoire, sachant que j’ai choisi la médiabox « black_simple »
      squelettes/colorbox/black-simple/

      Et ça marche, ouf.

    Répondre à ce message

  • Bonjour à tous

    J’ai monté deux sites en parallèle (spip 3.2.1). J’ai mis la même boucle :

    <B_documents_portfolio>
    <div class="bloc clearfix" id="documents_portfolio">
    	<h2><:medias:info_portfolio:></h2>
    		<BOUCLE_documents_portfolio(DOCUMENTS) {id_article} {mode=document}{extension IN png,jpg,gif} {par num titre, date}{doublons}{vu=non}>[
    		<a href="(#URL_DOCUMENT)" type="#MIME_TYPE" onclick="location.href='[(#URL_ARTICLE
    		  |url_absolue
    			|parametre_url{id_document,#ID_DOCUMENT}
    			|ancre_url{documents_portfolio}
    			)]';return false;"[ class="(#EXPOSER)"][ title="(#TITRE|attribut_html|couper{80})"]>
    			 <figure class="snip0019">
    			[(#FICHIER
    			|image_passe_partout{300,300}
    			|image_recadre{300,300}
    			|inserer_attribut{class,spip_logos}
    			|inserer_attribut{alt,[(#TITRE|attribut_html|couper{80})]})]
    			<figcaption>
    		<div><h2>[(#TITRE|textebrut)]</h2></div>
    		<div>#DESCRIPTIF</div>
    						</figcaption>			
    </figure>
    		</a>
    		]</BOUCLE_documents_portfolio>
    </div>

    J’ai paramètré mediabox de la même façon. J’ai le même fichier mes_option.
    J’ai vérifié dans la BDD (table meta, ligne mediabox) et les paramètres sont les mêmes.
    J’ai testé avec l’appel normal du portfolio l’affichage d’image attachée à un article sans être mise dans l’article lui-même.

    Sur un site, lorsque j’affiche l’agrandissement de l’image, j’ai le titre du document (pas le titre du fichier, celui attribué au document) mais pas sur l’autre !

    Ça fait 10 fois qu’il me semble tout vérifier, j’ai regardé la console JavaScript et même les logs apaches : pas d’erreur !

    Pourtant sur un site j’ai bien le titre dans le pop in et pas dans l’autre !

    Si quelqu’un a une idée. Je suis preneur. Il y a forcément un truc que j’oublie, mais quoi ???

    Merci d’avance.

    PS. Pour le moment, les sites sont bloqués par htacces, je ne peux donc donner d’url.

    Répondre à ce message

  • 1

    En complément de mon dernier post je rajouterai que la mediabox apparait bien dans l’espace privé mais pas dans l’espace public.

    • Bonjour,
      1) Je me suis aperçu que dans l’espace privé, mediabox ne tenait pas compte des réglages effectués. Il ne doit donc pas utiliser les mêmes fichiers (modèle ?)
      Cela peut expliquer la différence de fonctionnement.
      C’est une piste pour tenter de comparer le contenu des fichiers privé/public

      2) Par ailleurs, j’utilisais thickbox, le pluging s’est télescopé avec médiabox lors du passage en V3 avec les mêmes problèmes. n’y a-t-il pas un vieux pluging qui traîne ?

      3) Une installation manuelle de médiabox doublonnerait car elle ne peut remplacer la version verrouillée. Cela pourrait aussi mettre le foutoir.

    Répondre à ce message

  • Bonjour.
    Mon site est sous spip 3.1.6 avec plugin mediabox 1.0.3. J’ai réalisé les modifications de la révision https://zone.spip.net/trac/spip-zone/changeset/104991/spip-zone.
    J’ai vidé les caches et j’ai toujours pas de medibox lorsque je clique sur une image insérée dans un article : j’ai l’image en plein écran avec impossibilité de revenir en arrière sauf à utiliser le bouton de navigation du navigateur.
    Pour l’instant j’aimerai juste régler ce problème sans faire de mise à jour spip.
    Je précise que j’avais réussi à régler le problème pour un autre site avec cette révision. Mais là, je coince.

    Quelqu’un pour m’aider SVP ?

    Répondre à ce message

  • Bonjour,

    les tests d’accessibilité indiquent une erreur pour chacun des boutons (précédent, suivant et diaporama) en raison d’une absence de « value » pour les éléments « button ». Cela pourrait être facilement réglé en ajoutant une valeur même vide à ces trois boutons :

    <button type="button" id="cboxPrevious">
    <button type="button" id="cboxNext">
    <button type="button" id="cboxSlideshow">

    Les test ont été réalisés avec WAVE Evaluation Tool 1.0.4 (https://addons.mozilla.org/fr/firefox/addon/wave-accessibility-tool/)

    Cordialement

    Répondre à ce message

  • Salut,
    un petit message pour dire qu’à la validation W3C css, plugins-dist/mediabox/colorbox/black-striped/colorbox.css, une petite erreur est retournée pour

    #cboxOverlay{background:url(images/overlay.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}

    Il suffit de remplacer (opacity = 90) par (opacity=90)

    #cboxOverlay{background:url(images/overlay.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity=90);}

    C’est pas grand chose, mais le « Congratulations ! No Error Found. » fait toujours plaisir quand on valide ;)

    Merci pour le boulot énorme fait par tous les contribut-rices-eurs !

    Répondre à ce message

  • 3

    Bonjour à tous,
    Je viens vers vous aujourd’hui en ayant l’espoir de recevoir une réponse à un problème : impossible pour moi d’activer la galerie de Mediabox (Boite Multimedia) sur des documents (images vignettes appelées grâce au plugin Media) attachées et figurant dans un produit.
    En effet, ayant programmé une fiche produit pour une boutique en ligne, je voudrais faire défiler mes vignettes d’images avec une galerie en ayant la possibilité de faire défiler les images en grande taille, sur fond noir, grâce à des flèches (suivant / précédent). Pourtant cette fonctionnalité de Mediabox ne fonctionne pas du tout dans mon cas... Et je me demande pourquoi...
    J’ai essayé maintes fois d’activer d’autres plugins (Galleria, Photoswipe...) qui me permettraient de visualiser les images en galerie mais n’y parviens pas. Je précise à nouveau que mes images sont attachées à un produit (objet éditorial Spip). Merci d’avance pour vos lanternes...

    • Ps : La galerie ne fonctionne pas non plus pour les images attachées aux articles.

      Problème de compatibilité avec d’autres plugin connu ?

    • Bonjour,

      Dans l’onglet de paramétrage de la boîte multimédia
      le champ en galerie est par défaut :
      #documents_portfolio a[type=’image/jpeg’],#documents_portfolio a[type=’image/png’],#documents_portfolio a[type=’image/jpg’],#documents_portfolio a[type=’image/gif’]
      dans ce cas les images du porte-folio sont agrandies une par une.

      si le champ en galerie à la valeur .mediabox
      alors il est possible de faire défiler les images manuellement ou en diaporama automatique

    • Bonjour et merci pour cette réponse. Les réglages de la boite multimédia sont correctement indiqués. J’ai remplacé le champs par défaut de « en galerie » par .mediabox mais la navigation de la galerie image par image ne fonctionne toujours pas...
      je ne comprends pas où est le problème.
      Merci pour votre aide.

    Répondre à ce message

  • 5

    Bonjour,
    j’essaye de faire apparaître un boite modale avec la dernière version de sip 3.2, mais pour le moment sans succès !
    Le code
    $.fn.mediabox(href :« my url ») ;
    ne fonctionne pas avec une url externe.
    J’ai essayé de rajouter iframe:true, mais ça ne change rien.
    J’ai besoin de l’appeler via du code javascript car je dois rediriger la page à la fermeture de la boite modale, mais rester dans la boite modale en cas d’erreur du formulaire.
    Merci de votre aide.

    • Bonjour,

      Attention de bien suivre la syntaxe, d’autant qu’on a le choix entre 2 variantes.

      1) Ne pas oublier les accolades, car c’est un tableau d’options qui est ici attendu.

      $.fn.mediabox({href: 'http://....'});

      2) Autre possibilité, où cette fois on passe directement l’url comme premier argument :

      $.modalboxload('http://....');
    • Oui, j’ai bien mis les accolades, et j’ai aussi essayé avec modalboxload, la boite modale apparaît, mais affiche un cour instant après « This content failed to load. »

      $.fn.mediabox({href: 'http://www.clubic.com'});
      $.modalboxload('http://www.clubic.com/');

      Par contre si je met directement le lien avec le bouton, c’est bon, mais je ne peut pas contrôler la fermeture de la boite dans le formulaire :

    • Hum, dans ce cas, il faut plus d’éléments :
      -  Quel navigateur ?
      -  Des messages d’erreur dans la console javascript ?
      -  Votre site est-il en https?
      -  Que renvoit les entêtes (headers) du site extérieur ?

      curl -i  url_distante
    • Bonjour,
      J’ai esayé avec plusieurs sites : google, clubic, lemonde, site local, et aucun ne se charge.
      Peut-être un problème de syntaxe ou de mise à jour avec la dernière version !

    • J’ai essayé les différentes possibilités décrites sur cette page.
      Fonctionne :
      <a href="#URL_PAGE{plan}" class='mediabox boxIframe boxWidth-700px boxHeight-600px'>Plan du site</a>
      Ne fonctionne pas :

      <a href="[(#URL_PAGE{login}|parametre_url{url,#SELF})]"
      	rel="nofollow" target="_blank"
      	onclick="if (jQuery.modalbox) ...

      Dollar.fn.mediabox(options);
      Dollar.modalboxload(href,options);
      Je ne sais pas si le problème viens de la librairie ou de la documentation, mais une aide serait extrêmement bienvenue.
      Merci.

    Répondre à ce message

  • Bonjour,

    Pouvez-vous m’indiquer s’il est possible et comment transmettre un variable de mediabox vers la page parent en javascript lors de l’exécution de onclose ?

    Cdt,

    ar.ro

    Répondre à ce message

  • 2

    Bonjour,

    Sur un site proprement installé en 3.1.6 le portfolio ne fonctionne pas. Au clic sur une image, il n’affiche que cette image en pleine page, SANS la boite MediaBox qui permet de la voir en diaporama. En comparant avec le code produit par un autre site en 3.1.1 qui fonctionne parfaitement, on voit qu’il manque onclick class=​"cboxElement hasbox"​

    J’ai d’abord pensé que mes squelettes en étaient la cause, je les ai désactivés et même avec les squelettes par défaut cela ne marche pas. Mes réglages sur le plugin sont les mêmes que sur mes autres sites. Je vois que la version de MediaBox installée par défaut est maintenant 1.0.3 (auparavant c’était 1.0.2). Est-ce que cette version, qui est arrivée avec la mise à jour de sécurité Spip 3.1.6 en juin, est vraiment fonctionnelle ?

    Merci de vos éclaircissements
    Ramina

    Répondre à ce message

  • Bonjour

    Je ne suis pas un grand habitué de SPIP, et je ne comprends pas ce qu’il faut faire pour avoir un diaporama.

    Si je fais cecidans un squelette article, en m’inspirant de l’exemple

    <BOUCLE_docs(DOCUMENTS){id_article}{vu=non}{par titre}>
    [<a href="(#FICHIER)" class='mediabox' rel='galerie'>document</a><br />]
    </BOUCLE_docs>   

    J’affiche (logiquement) une liste de liens et je n’accède au diaporama qu’en cliquant sur un des liens. C’est très laid.

    Ne peut on pas plutôt afficher la première image ou toutes les images en miniatures pour accéder au diaporama en cliquant dessus ?

    Et aussi, est-ce qu’on peut afficher le titre et le descriptif de chaque document dans le diaporama ? Un peu comme ça, dans le principe (cliquez sur « Suite »).

    Merci pour votre aide !

    Répondre à ce message

  • L’attribut rel est utilisé pour avoir plusieurs galeries (= les images qui ont le même attribut rel sont regroupées dans la même galerie). OK. Ça fonctionne bien sauf que du coup ça passe pas au validateur w3c qui demande, si j’ai bien compris, qu’on passe par un attribut data-*

    Pas bien grave, mais, juste pour la beauté du truc, on pourrait pas faire évoluer le plugin pour qu’il passe la validation tout en gardant la réalisation de galeries ?

    Répondre à ce message

  • bonsoir

    j’utilise ce plugin avec le squelette/thème maparaan et l’image déposée dans le portfolio ne s’ouvre pas sous forme de diapo (mais dans sa taille dans le navigateur)

    ai-je omis une option ? merci

    Répondre à ce message

  • Bonsoir

    J’ai un problème avec mediabox que je n’arrive pas à résoudre.
    Pour comprendre :
    -  un site à jour (spip 3.1.6 / mediabox 1.03) : http://dev.gite-cabane-ali-nais.com/spip.php?article2
    Après avoir navigué dans la mediabox, quand on ferme la dernière image visualisée, elle se met automatiquement à jour dans le slider. Si on clique ensuite sur la navigation vignette, aucune image ne correspond.

    -  le même site non à jour (spip 3.0.17 / mediabox 0.8.5) : http://www.gite-cabane-ali-nais.com/Votre-suite
    Après navigation dans mediabox, à la fermeture, l’image du slider n’est pas actualisée et la navigation vignette fonctionne.

    J’ai un autre site avec le même problème (spip 3.1.0 / mediabox 1.0.1) mais avec un slider différent.

    Je pense que mon problème vient de l’actualisation de l’image dans le slider quand mediabox se ferme mais j’ai eu beau chercher dans le plugin et du coté de Colorbox, je ne trouve pas...

    Si vous avez une idée, une piste, une solution... un grand merci d’avance.

    Répondre à ce message

  • Bonjour ,
    j’ai un petit soucis avec mediabox en ce qui concerne la fenêtre modal que l’on peut ouvrir une fois lors de la première visite du site.
    Celle-ci s’affiche correctement partout sur le site, mais pas sur l’accueil (sommaire.html) . j’ai beau scruter le code, supprimer du js annexe ... je ne vois pas ce qui peut perturber l’affichage.
    merci de votre aide.
    url > www.navettelyonaeroport.com

    Répondre à ce message

  • danou83000

    bonjour,

    le code fournit par aymeric et d’autres sur internet ne fonctionne pas chez moi. pas d’effet, je vais prendre Magnific popup qui est super et responsive
    en plus il est fait pour les portables avec effet swip (avec le doigt) ...

    Répondre à ce message

  • 2

    Bonjour,
    C’est étonnant mon mediabox ne fonctionne pas.
    Pourtant #INSERT HEAD est activé et le plugin également.
    Exemple lorque je clique sur les images de l’article elles apparaissent dans une nouvelle page avec un fond blanc et plus de site : http://www.edition999.info/Pocketbook-Inkpad.html
    Merci de votre aide.
    J’utilise Boostrap pour mes squelette au cas où cela aurait de l’importance.

    • Il y a un souci avec les appels jquery (voir ci-dessous)

      TypeError : element is null sequence.js:30:9
      TypeError : $.browser is undefined 00fb61a995822dd2477f45cb73a42f86.js:59:1
      TypeError : jQuery(...).parents(...).formulaire_dyn_ajax is not a function ajaxCallback.js:1006:2
      TypeError : jQuery.spip is undefined ajaxCallback.js:21:3

      #INSERT_HEAD est-il inséré correctement ? Au bon endroit ?

      PS : le design du site est sympa. Quel squelette utilisez-vous ?

    • Merci de votre réponse.
      Je vais regarder pourquoi ces erreurs. J’avoue que cela ne me dit irne à première vue.
      Le #INSERT_HEAD est inséré par le couteau suisse, peut-être une piste ?
      Pour le squelette c’est un gratuit boostrap ecommerce trouvé là et ajusté pour Spip - Dailyshop

    Répondre à ce message

  • 5

    Bonjour
    je pensais pouvoir utiliser cette fonctionnalité directement

    Pour constituer une galerie de vignettes clicables et reconnues comme faisant partie d’un même ensemble, il faut leur indiquer un attribut rel commun.
    Les liens possédant la même valeur d’attribut rel sont associés ensemble. Il est donc possible d’avoir plusieurs galeries dans la même page.

    très utile quand plusieurs articles sont affichés sur la même page. J’ai ajouté l’attribu rel=’articleXXX’ à chaque document de l’article n°XXX afin d’avoir une gallerie par article.
    Las, lorsque je lance la mediabox, la galerie reprend tous les documents de la page sélectionnés pour mediabox.
    Ai-je mal compris quelque chose ?
    SPIP3 avec spipclear, couteausuisse, spip-lettres (entre autres)

    • Je me réponds :
      pour que ça fonctionne, j’ai dû modifier le code dans jquery.colorbox.js (ligne 272) :

      if (settings.rel !== 'nofollow') {
      	$related = $('.' + boxElement).filter(function () {
      		return (this.rel === element.rel);
      	});
    • Bonjour Mann75,

      En fait cela fait plusieurs jour que je gratte de ci de là des infos pour parvenir à ce résultat.

      Lorsque j’ai lu votre post je me suis dis que c’était bon, mais en fait cela ne fonctionne pas chez moi ?

      est-ce biens toutes les lignes depuis la 272 à la 282 :

      if (settings.rel !== ’nofollow’)
      $related = $(’.’ + boxElement).filter(function ()
      var data = $.data(this, colorbox),
      relRelated ;

      if (data)
      relRelated = $(this).data(’rel’) || data.rel || this.rel ;

      return (relRelated === settings.rel) ;
      ) ;

      Merci de ton aide …et vive spip !!

      bien à tous.

    • Bonjour

      oui, j’ai remplacé

      if (settings.rel !== 'nofollow') {
      	$related = $('.' + boxElement).filter(function () {
      		var data = $.data(this, colorbox), relRelated;
      					if (data) {
      						relRelated =  $(this).data('rel') || data.rel ||this.rel;
      					}
      					return (relRelated === settings.rel);
      		});

      par

      if (settings.rel !== 'nofollow') {
           $related = $('.' + boxElement).filter(function () {
      		return (this.rel === element.rel);
            });

      La boucle document donne ceci en html :

      <dl class='spip_document_5245 spip_documents spip_documents_left'style='float:left;'>
      	<dt><a href="IMG/jpg/mon_jpeg.jpg"
      		
      		title='titre'
      		rel='article765'
      		type="image/jpeg"
      	     >
      	     <img src='local/cache-vignettes/L200xH200/mon_jpeg-adc08.jpg' width='200' height='200' alt='JPEG - 106.8&#160;ko' />
      	     </a>
      	</dt>

      Je n’ai plus le squelette sous la main, mais je reviendrai mettre la boucle que j’utilise.

    • Un an après, voici le code du squelette doc.html (dans \medias\modeles) :
      -  ajout en début de squelette de
      <BOUCLE_quicontient(documents_liens documents){objet = article}{id_document}{0, 1}>#SET{associea,#ID_OBJET}</BOUCLE_quicontient>
      -  et dans la boucle _doc, ajout del’attribut ’rel’ :

      <dl class='spip_document_#ID_DOCUMENT spip_documents[ align(#ENV{align})][ (#ENV{class})] spip_lien_ok'>
      <dt>[<a href="(#GET{url})"[
      	class="(#ENV{lien_class})"] [title="(#TITRE|texte_backend)"]

      rel=’article[(#GETassociea)]’

      [(#ENV{lien}|?{'',type="#MIME_TYPE"})]>]<img src='#GET{fichier}' width='#GET{width}' height='#GET{height}' />[(#GET{url}|?{</a>})]</dt>[
      <dt class='#EDIT{titre} spip_doc_titre'[ style='width:(#GET{width}|min{350}|max{120})px;']><strong>(#TITRE)</strong></dt>][
      <dd class='#EDIT{descriptif} spip_doc_descriptif'[ style='width:(#GET{width}|min{350}|max{120})px;']>(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]</dd>]
      </dl>
    • hello,

      La modif du plugin ne marche plus dans la version actuelle :
      Après m’être mordu les doigts pendant 2h sur ce problème, j’ai préféré lancer les différentes galeries en javascript avec une boucle de ce type :

      <BOUCLE_srub(ARTICLES){id_rubrique}>
      <div class="colonne col-md-4">
      <BOUCLE_medias(DOCUMENTS){tout}{id_article}{!par date}>
      [(#COMPTEUR_BOUCLE|=={1}?{
      <a class="liengalerie#ID_ARTICLE" href="#URL_DOCUMENT" rel="article[(#_srub:ID_ARTICLE)]" [title="(#TITRE)"]>
      [(#LOGO_DOCUMENT|image_passe_partout{500}|image_recadre{500,300,center,000000}|inserer_attribut{alt, #TITRE}|inserer_attribut{class,img-thumbnail})]
      </a>,
      <a class="liengalerie#ID_ARTICLE invisible" href="#URL_DOCUMENT" rel="article[(#_srub:ID_ARTICLE)]" [title="(#TITRE)"]></a>
      })]
      </BOUCLE_medias>
      
      [<h3 class="titliste"><a class="liengalerie#ID_ARTICLE">(#TITRE)</a></h3>]
      </div>
      <script type="text/javascript">$('.liengalerie#ID_ARTICLE').mediabox();</script>
      </BOUCLE_srub>

    Répondre à ce message

  • 1
    alienwaves

    Bonjour,
    J’aimerais surcharger la boite (image agrandie donc) de la mediabox en y incluant un bouton en l’occurence celui du plugin « mes favoris ».
    J’ai essayé d’inclure la balise en m’aidant de documents.html du plugin « mediabox avec texte »,
    mais que nenni, rien ne s’affiche dans la boite...

    Le but est de mettre en favori les images du portfolio depuis la boite agrandie .

    Cordialement .

    • alienwaves

      bonjour,

      Apparemment d’après les nobles personnes qui aident sur le canal irc, ce n’est pas possible de faire cela en SPIP sans JavaScript...

      A suivre...

    Répondre à ce message

  • Quelqu’un pourrait-il m’aider a intégrer Instafeed dans MediaBox ?

    Ma page ne se charge pas dans mon iframe avec la combinaison suivante. Voir l’objet « template » du script ci-dessous :

    // InstaFeed
    var userFeed = new Instafeed({
    	get: 'user',
    	userId: 'XXX',
    	clientId: 'XXX',
    	accessToken: 'XXX.XXX.XXX',
    	resolution: 'standard_resolution',
    	template: '<div class="swiper-slide" style="background-image:url({{image}});"><a href="{{link}}" class="mediabox boxIframe boxWidth-700px boxHeight-600px instafeed-inner"><div class="wrapper-center"><span class="likes">{{likes}}</span><span class="comments">{{comments}}</span></div></a></div>',
    	sortBy: 'most-recent',
    	limit: 20,
    	links: false,
    	after: function () {	
    	}
    });
    userFeed.run();

    Répondre à ce message

  • 1
    Renée Picard

    Médiabox tel qu’il est sur spip ne répond pas bien au test du RWD. En fouillant sur la liste j’ai trouvé ce script (merci Arnaud) qui le rend responsive

    <script>
           /* Colorbox resize function */
           var resizeTimer;
           function resizeColorBox(){
               if (resizeTimer) clearTimeout(resizeTimer);
               resizeTimer = setTimeout(function() {
                       if (jQuery('#cboxOverlay').is(':visible')) {
                               jQuery.colorbox.load(true);
                       }
               }, 300)
           }
          
           // Resize Colorbox when resizing window or changing mobile device orientation
           jQuery(window).resize(resizeColorBox);
           window.addEventListener("orientationchange", resizeColorBox, false);
           </script> 

    Personnellement j’ai mis ce code dans squelettes-dist/inclure/head. Y a-t-il une manière plus « propre » de procéder ?

    • Aymeric

      Bonjour,

      Ce javascript ne fonctionne plus chez moi avec toutes les dernières mises à jour SPIP + plugins : « jQuery.colorbox.load is not a function ».

      J’ai essayé d’autres bouts de javascript sans grand succès pour le moment...

      Le mieux que j’ai réussi à faire c’est adapter la fenêtre mais pas le contenu... avec ça :

      jQuery(document).ready(function(){
        jQuery("#cboxOverlay").colorbox({
          inline:true,
          maxWidth: "90%",
          maxHeight: "90%",
          onComplete : function() {
              jQuery(this).colorbox.resize();
          }
          });
      
          // resize colorbox on screen rotate in mobile devices and set to cover 90% of screen
          jQuery(window).resize(function() {
              jQuery.colorbox.resize({width:"90%", height:"90%"});
          });
      });

      Si quelqu’un a une meilleure piste...

    Répondre à ce message

  • 1
    Patrick

    Bonjour,
    Le plugin désormais de la version Spip3.1 fonctionne comme attendu sur un écran de bureau.
    Le ratio d’image n’est plus respecté sur ma tablette, pour ce qui est des lightbox flagrant en particulier lorsque la vignette est en format portrait comme ici :
    Le parc et ses bassins
    J’ai placé puis enlevé le plugin adaptive images car cela ne changeait rien.
    S’agit il d’un défaut de mon squelettes, de ma tablette (ipad) ou faut il faire un réglage particulier pour reprendre cette présentation ?
    Pour toute réponse merci
    Bonne journée.

    • Patrick

      Erreur corrigée dans ma feuille css qui déterminait une largeur d’image (img:100%) la ligne est supprimée et tout va bien.
      Merci pour le plugin.

    Répondre à ce message

  • 6

    Bonjour, j’ai la version spip 3.0.20 et la fonction mediabox ne semble pas fonctionner. J’ai vérifié je ne sais combien de paramètres en fonction de ce que je trouvais sur le net mais rien à faire. Alors que ça fonctionne très bien sur la version 3.0.14... une solution ?

    • Bonjour,

      je suis dans les mêmes conditions, mais comme je travaille avec Spip et Bootstrap, je pensais que ça venait de moi ???

      page exemple

      Des directions ?

      Je plante, merci encore de tout ce travail.
      Cordialement Alain

    • En ce qui me concerne ça venait de fichiers en doublons dans squelette et squelette-dist car j’avais réinstallé mon site mais oublié de les supprimer... du coup ça ouvrait l’image dans une autre fenêtre ; mais vous semblez avoir un problème différent. vous devriez mettre votre code en commentaire. pas que je saurai résoudre le problème mais peut être d’autres personnes

    • Merci de votre intérêt, mais le problème venait d’un conflit avec un fichier .js dans le dossier /squelettes/
      Merci BootStrap que je découvre, tout est revenu dans l’ordre.

      Pour info, j’ai fait le test en renommant tour à tour les dossiers dans /squelettes/ ce qui m’a permis d’isoler le problème (je sais c’est si simple, mais certains matin, ce n’est pas le cas)

      Cordialement, Alain

    • Brice Boulangeot

      Bonjour Alain,
      Je suis confronté au même problème que toi. Est ce que tu pourrais me donner une piste pour la résolution de ce problème (quel fichier est en conflit) ?
      Merci d’avance
      Cordialement

    • Bonjour,
      assez simple comme démarche :
      dans /squelettes/ j’ai
      /content
      /css
      /footer
      /header
      /...
      /...

      Je renomme un par un en vidant le cache et en recalculant à chaque fois :
      /content_old
      /css
      /footer
      /...

      Puis
      /content
      /css_old
      /...
      /...

      Et une fois le dossier trouvé, je fais pareil, fichier par fichier dans le dossier

      En espérant que cela en aide plus d’un !
      Cordialement, Alain

    • Bonjour à tous...

      Voilà, il m’est arrivé la même chose et j’ai tourné longtemps en rond..., en fait, lors du passage d’un SPIP à un autre (je ne sais plus de quelle version à quelle version – 2 à 3 je crois), les images s’étaient détachées du porte-folio. Du coup, quand on est dans un article, il m’a suffit d’attaché les images au portfolio pour que mediabox fonctionne de nouveau !

      Je sais, peut-être votre problème est plus technique, le mien était stupide, mais au cas ou...
      Bon courage à tous.

    Répondre à ce message

  • Bonjour,
    Sauriez vous me dire ce que vous utilisez comme solution responsive pour optimiser l’affichage des diaporama Mediabox en monde Smartphone.
    Actuellement il me semble que l’affichage que nous connaissons, surexposition avec un template cadre choisi à la configuration, ne colle pas vraiment pour les smartphones.
    Idéalement je verrais bien un affiche plein écran avec slide pour passer d’une image à l’autre.

    Je voulais donc savoir si certains d’entre vous avaient déjà avancé sur cette problématique ? S’il existait donc une solution Responsive permettant d’adapter Mediabox.

    merci

    Répondre à ce message

  • Bonjour
    Je souhaiterais insérer un diaporama
    Alors j’ai lu l’utilisation de mediabox mais j’avoue que je coince, je ne comprends pas tout

    Mis a par des vignettes claquage c’est tout ce que j’obtiens.

    Merci d’avance de votre aide
    Claire

    Répondre à ce message

  • Bonjour, j’aimerai savoir comment on peux faire pour créer ses propres habillages et ce le plus proprement possible ?

    Actuellement je choisis un habillage puis je surcharge le css... Mais je trouve cette solution un peu bricolé ; et ne permettant pas de toucher à la structure html de la box ; pour y intégrer ce qu’on à envie..

    Spip est d’habitude très souple ; mais l’intégration de mediabox en plugin dist, uniformise et rigidiefie un peu le graphisme des galeries photo. C’est dommage Il serait donc chouette pour compenser cela d’avoir un article tuto ; pour expliquer de façon précise comment créer ses propre habillage ; et intégrer son propre code JS pour ajouté des élements html à la box si le cœur nous ne dit.

    Répondre à ce message

  • Bonjour,
    sur un site en spip 3.0.21 avec sarka 3.4.5, je suis confronté au problème suivant :
    -  si j’active la Mediabox les liens du type [<imgxxx>->url] ne fonctionnent pas
    -  si je désactive la Médiabox, ils fonctionnent.
    Y aurait-il un moyen d’avoir les deux, ou de désactiver la Mediabox ponctuellement sur une image donnée ou encore de donner la priorité au lien sur la Mediabox ?
    Pas sûr d’être très clair...
    Merci d’avance

    Répondre à ce message

  • Bonjour,

    Sur un site en pré-prod sous SPIP 3 + SarkaSPIP 4.5.2, Mailbox ne fonctionne plus (plus de diaporama, ni de flèches précédent/suivant) depuis la mise à jour SPIP 3.0.21.
    Sur le site en production avec SPIP 3.0.21 + SarkaSPIP 3.2.26 pas de problèmes ni sur un site local SPIP 3.0.20 + SarkaSPIP 4.5.2.

    Une piste pour régler ce problème ?

    Merci d’avance.

    Répondre à ce message

  • avec spip3, le cadre de l’image apparaît, mais il n’y a pas d’image dedans ; (cadre blanc)
    syntaxe signe inferieur img3596|center|class=mediabox signe superieur
    ou
    signe inferieur img src=’IMG/jpg/IMG_9142_-_Copie.jpg’ class=« mediabox » width=« 470 » height=« 628 » alt=« » / signe superieur

    même problème

    merci

    Répondre à ce message

  • 4
    Alexandre

    Bonjour,
    Je souhaite mettre une watermark sur les photos quand elles sont dans la boite de consultation. Je cherche où mettre le filtre image_masque pour superposer mes images.
    Mais impossible de trouver dans quel fichier l’image est chargée.

    Pourriez vous m’aider ?

    • Bonjour bonjour,
      1) Alexandre, as-tu trouvé la solution ? Je cherche à faire de même.
      2) Je cherche également à re-calculer les images (que se passe-t-il quand on met 10 photos de 8Mo dans un article... ?) il faudrait pouvoir définir une taille max...

      — > Des avis, des pistes, des solutions pour « travailler » les documents à afficher dans la médiabox ?
      Merci d’avance

    • Bonjour,

      N’ayant pas trouvé de solution, j’ai composé quelque chose de purement vomitif mais qui fonctionne. Merci aux kadors de SPIP de nous offrir quelque chose de plus élégant, et de plus SPIPien :

      L’idée est d’utiliser le traitement par #FICHIER
      1) traitement graphique d’abord (on utilisera le plugin « fonctions d’images » pour le image_merge qui permet d’apposer un logo)
      2) ensuite, faire 2 règles pour nettoyer le fichier de ses contours de code
      3) de remplacer « #URL_DOCUMENT » par l’URL de la nouvelle image traitée.

      Attention, ce code est franchement pas beau. Ex pour une image retaillée en 1200x800

      On fabrique une règle de nettoyage :

      #SET{reg1, "(<img src=')"}
      #SET{reg2, "(' width='1200' height='800' />)"}

      On fabrique l’image :

      [(#SET{image_apres_traitement,[(#FICHIER|image_passe_partout{1200,800}|image_recadre{1200,800}||image_merge{#CHEMIN{css/images/logo_watermark.png}, left, top}|replace{#GET{reg1}}|replace{#GET{reg2}})]})]

      On remplace #URL_DOCUMENT par [(#GETfichier_set)]

      Et voilà ;-)

    • Petite erreur de fin :
      on remplace #URL_DOCUMENT par

      [(#GET{image_apres_traitement})]
    • Après discussion fructueuse avec Azerttyu, voici ce que l’on peut plus élégamment faire (sans passer par les 2 règles reg1 et reg2), et ce grâce à la fonction « extraire_attribut » affectée à SRC.

      Code remanié :

      [(#SET{image_apres_traitement,[(#FICHIER|image_passe_partout{1200,800}|image_recadre{1200,800}|image_merge{#CHEMIN{css/images/logo_watermark.png}, left, top}|extraire_attribut{src})]})]

      Permet 3 choses :
      1) l’affichage dans Mediabox d’un fichier plus petit que le fichier d’origine
      2) l’apposition d’un watermark ou d’un logo (utilisation ici du plugin fonctions d’images)
      3) le stockage en cache de ce nouveau fichier

    Répondre à ce message

  • Bonjour,

    sur une page rubrique je liste des articles qui ont leurs propres images. Comment faire pour dans la galerie ne s’affichent que les images des articles ? Dans mon cas toutes les images sont chargées dans la galerie... J’ai nommé un rel par article mais rien n’y fait.

    <BOUCLE_formules(ARTICLES){id_rubrique}>
    
    <B_documents_portfolio>
    <BOUCLE_documents_portfolio(DOCUMENTS) {id_produit} {mode=document}{extension IN png,jpg,gif} {par num titre, date}{doublons}{tout}>
    		
    [<a href="(#URL_DOCUMENT)" type="#MIME_TYPE" class="galerie" onclick="location.href='[(#URL_ARTICLE
    		  |url_absolue
    			|parametre_url{id_document,#ID_DOCUMENT}
    			|ancre_url{documents_portfolio}
    			)]';return false;"[ class="(#EXPOSER)"][ title="(#TITRE|attribut_html|couper{80})"] rel="livret#ID_ARTICLE">Aperçu du livret</a>]
    
    		</BOUCLE_documents_portfolio>
    </B_documents_portfolio>
    
    </BOUCLE_formules>

    Merci pour vos retours.

    Répondre à ce message

  • 1
    Florent

    Bonjour,

    Est-ce que quelqu’un pourrait m’aider à disposer mes images différemment sur mon site car là c’est pas très pratique. Que dois-je faire pour les disposer horizontalement plutôt que verticalement ?
    Voici mon site : http://darangerard.com/spip/spip.php?article102
    et merci pour votre aide...

    Répondre à ce message

  • 3

    Bonjour,

    Tout d’abord, merci pour cet excellent plugin !

    Petite question : pour les besoins spécifiques de mon site, le portfolio présente les vignettes avec une pagination. Le hic, c’est que lorsqu’on lance le diapo, la box du plugin propose la navigation entre les images de la « page » sur laquelle on se trouve, uniquement.

    En l’occurence, dans mon exemple, les 6 premières images. Si j’en ai 8 dans mon article, je dois fermer mediabox, aller à la page suivante, puis relancer la box qui navigue alors sur les deux dernières images.

    Y a-t-il un moyen pour remédier à cela ? Voici ma boucle :

    <B_doc>
    [(#ANCRE_PAGINATION)]
    #PAGINATION
    
    <div id="documents_portfolio" class="ma_classe">
    <BOUCLE_doc(DOCUMENTS) {id_article} {mode=document}{extension IN png,jpg,gif} {doublons} {pagination 6}>
    
    [<a href="(#URL_DOCUMENT)" type="#MIME_TYPE" onclick="location.href=
    '[(#URL_ARTICLE|parametre_url{id_document,#ID_DOCUMENT})]
    #documents_portfolio';return false;"[ class="(#EXPOSER)"]
    [ title="(#TITRE|attribut_html|couper{80})"]>
    
    [(#FICHIER|image_reduire{92,85}|inserer_attribut{alt,[(#TITRE|attribut_html|couper{80})]})]
    
    </a>]
    
    </BOUCLE_doc>
    </B_doc>
    </div>
    • mettre qq part dans ta page

      <div  style="display:none">
      <BOUCLE_doc_caches(DOCUMENTS) {id_article}{doublons}{tout}>
      [<a href="(#URL_DOCUMENT)" type="#MIME_TYPE"></a>]
      </BOUCLE_doc_caches>
      </div>
    • Bonjour Pi r,

      Je ne comprends pas bien quelle logique sous-tend ta solution (explication bienvenue) mais - à condition de la placer avant les autres boucles mais à l’intérieur de la DIV « documents_portfolio » - elle fonctionne -> Merci !!

      Seul « hic » : en reprenant mon exemple de 8 images paginées par 6, si je clique sur ma 1re vignette, la médiabox la présente comme image 3/8. Les images de la première « page » sont donc numérotées de 3 à 8 et ce sont les 2 images de la « page suivante » qui portent les numéros 1 & 2.

      C’est un moindre mal, ça fait juste un peu bizarre. Donc si quelqu’un y voit une solution, je suis preneuse...

    • Bonjour,

      je déterre un peu le sujet car je suis confronté aux mêmes symptômes que crazyspip : c’est à dire que j’arrive à lister l’ensemble des images cependant avec la pagination , la numérotation de Mediabox par en cacahuète ...

      en fixant la pagination à 50, j’obtiens
      page 1 : images 1,2,3,4,5 sont numérotées 51,52,53,54,55
      page 2 : images 51,51,53,54,55 sont numérotées 1,2,3,4,5

      Quelqu’un aurait-il déjà résolu cette énigme ??
      Par avance merci

    Répondre à ce message

  • 1

    Bonjour,
    La mediabox ne s’affiche pas dans l’espace public, dans l’espace privé si. #INSERT_HEAD et #INSERT_HEAD_CSS sont bien dans le squelette.
    Qu’est-ce qui peut bien bloquer ? Voici la page : http://bit.ly/1LyS5OY
    Merci d’avance !

    • Bonsoir Plmousse,

      As-tu trouvé une solution a t-on problème car j’ai le m^me.

      Merci

      Jérôme

    Répondre à ce message

  • 6
    Jol.gloubi

    Salut tout le monde,

    J’ai un problème avec la mediabox : quand je met une image dans le portfolio (pour qu’elle s’ouvre avec la mediabox), eh bien ça marche dans l’espace privé, mais sur le site public les images ne s’ouvre pas dans la mediabox mais directement en lien dans une nouvelle page.

    Je ne comprends pas ce qu’il faut faire. Il est indiqué que ça marche dès qu’on met une image dans le portfolio, non ? J’ai créé mes squelettes moi même, est-ce que j’ai oublié d’y mettre quelque chose ?

    J’ai désactivé tous les plugins, et ça ne change rien. Mon spip est le dernier en date : 3.0.17.

    Merci !

    • si tu a créé tes squelettes toi même, peut-être a tu oublié de mettre la balise dans la partie <code><head>..</head>. http://www.spip.net/fr_article4629.html

    • Jol.gloubi

      Malheureusement ce n’est pas ça, j’ai bien mis la balise #INSERT_HEAD dans les pages.
      Vous pouvez aller voir ici : http://inegalites.ulb.ac.be/spip.php?article45 (la mediabox devrait s’ouvrir sur la première image, elle le fait bien dans l’espace privé, mais pas public).

    • Jol.gloubi

      Ok j’ai trouvé.
      Il suffisait d’insérer #INSERT_HEAD_CSS, que j’avais oublié.
      Et voilà :)

    • Bonjour,

      J’ai le même soucis. Pourtant je suis parti des squelettes de la dist que j’ai modifié dans mon dossier squelettes et la balise #INSERT_HEAD est bien dans mon /inclure/head

      Jol.gloubi, je vois que tu as rajouté #INSERT_HEAD_CSS mais où et pourquoi ?

      Merci d’avance

      jérôme

    • Bonjour,

      J’ai vérifié la balise #INSERT_HEAD_CSS est bien présente également puisque j’utilise le fichier head de la dist.

      Mais lorsque je clique sur une image, elle ouvre la m^me page identique mais avec la photo en plus grand dessous et non dans une médiabox ??
      Je suis en spip 3.0.17
      Je constate la même chose sur un autre site en spip 3.0.17 ??? Avez-vous une idée ?
      Merci

    • Bonsoir,

      J’avais le problème en février j’avais trouvé une solution mais sans la noter...est-ce que quelqu’un a trouvé la solution, s’il a rencontré ce problème ?

      Merci

    Répondre à ce message

  • Avec la révision http://zone.spip.org/trac/spip-zone/changeset/90916 (Pour SPIP 3.1), il est possible pour la SplashBox dans la configuration d’indiquer comme URL un objet interne de SPIP (ex : art12).

    Cela rend le fonctionnement cohérent avec le reste de SPIP.

    Répondre à ce message

  • 5

    Bonjour et merci pour cet excellent plugin. Je l’utilise depuis peu sur des Gifs animés qui peuvent avoir un poids conséquent ( 1 à 2 Mo). Dans ce cas la Mediabox s’ouvre correctement, le chargement s’effectue bien mais l’utilisateur n’a pas d’élément lui permettant de savoir ce qui se passe, pendant la dizaine de secondes nécessaire au chargement.

    Est-il possible d’activer l’affichage de l’icône de « chargement en cours », comme visible sur la capture ci-jointe issue du site officiel de la librairie www.jacklmoore.com/colorbox/ ?
    Cette icône semble être activée par défaut dans Colorbox, comme visible sur les démos :
    http://www.jacklmoore.com/colorbox/example1/

    Il semble que la fonction dédiée soit proche de ceci :

    $('#cboxLoadingGraphic').show(); 

    Je comprends la mécanique d’ensemble, mais je ne parviens pas à l’appliquer à Mediabox... Merci par avance de votre aide.

    • Bonjour,

      je me permets de répondre à ce post, non pour le résoudre, mais pour signaler que je rencontre le même « problème ». Je travaille actuellement sur un site de photos assez lourdes. Et je regrette également le manque d’une petite animation de chargement des photos.

      C’est dommage, et c’est vraiment LE SEUL (petit) défaut de ce plugin.

      Quelqu’un pourrait-il me pointer vers un début de solution, svp ?

      Merci d’avance.

    • La réponse vient de m’être donnée.

      Les CSS des différents modèles d’habillage des plugins (mediabox & mediaboxavectexte) ne mentionnent aucune hauteur pour l’élément #cboxLoadingGraphic.

      Pour qu’apparaisse l’animation de chargement, il suffit d’ajouter à sa feuille de style perso :

      #cboxLoadingGraphic { height: 100% } 

      Un grand merci à Jacques de Pyrat.net & Bruno d’eliaz.fr pour avoir déniché et corrigé cet agaçant « problème »...

    • La réponse vient de m’être donnée.

      Les CSS des différents modèles d’habillage des plugins (mediabox & mediaboxavectexte) ne mentionnent aucune hauteur pour l’élément #cboxLoadingGraphic.

      Pour qu’apparaisse l’animation de chargement, il suffit d’ajouter à sa feuille de style perso :

      #cboxLoadingGraphic { height: 100% } 

      Un grand merci à Jacques de Pyrat.net & Bruno d’eliaz.fr pour avoir déniché et corrigé cet agaçant « problème »...

    • Effectivement, ça fonctionne, merci beaucoup ! J’avais regardé côté Javascript, sans imaginer que c’était un simple problème de feuille de style... Encore merci.

    • Tout vient à point ..... :)

      Pour ma part, j’étais également persuadé qu’il s’agissait d’un problème d’appel javascript, et pas du tout de CSS...

    Répondre à ce message

  • 1

    Bonjour,

    Je suis en train de créer un site avec jquery fullpage. Voilà le rendu actuel : http://www.siel-lagune.org/ (le problème se situant au niveau du lien « voir le plan » du slide « coordonnées » où la fenêtre modale affichée n’est visible que si on remonte au premier slide).

    J’ai donc un souci avec mediabox et la propriété top qui se calcule en fonction de la fenêtre du navigateur. Autant mes appels de fenêtres modales fonctionnent bien au premier slide, autant, pour les slides suivants, les fenêtres modales s’affichent mais n’apparaissent pas, ce qui est logique (la propriété top restant toujours la même).

    Comment la propriété top peut être calculée en fonction bien sûr de la taille de l’écran mais en incrémentant à cette valeur la hauteur de chaque slide ?

    • En fait , j’ai écris trop vite : il y avait lignes à rajouter dans le JS Fullpage...
      Tout est OK !

    Répondre à ce message

  • Nicolas

    Bonjour,

    Je voudrais rajouter, dans la mediabox, à coté du titre, le crédits renseigné dans chaque image.

    Je ne trouve pas les fichier squelette à modifier.

    Merci d’avance

    Répondre à ce message

  • 6

    Bonjour,

    Lorsque j’étais en SPIP 2.1 j’utilisais le plugin thickbox V2 avec succès. En passant sous SPIP 3 je pensais bénéficier de Mediabox installé nativement dans les mêmes conditions.

    Cependant, même si le clique sur une image en vignette doc provoque bien l’apparition d’une boite avec l’image agrandie, on ne retrouve plus les attributs de navigation avec les flèches précédent, suivant, diaporama.

    Dans mon exemple, dans un même article j’ai mis plusieurs images dans le Portfolio, images que j’ai toutes mises dans l’article avec le modèle <docN|center>, images qui apparaissent donc ensuite côté public sous formes de vignettes. Je le répète donc, le clique sur une vignette provoque bien l’apparition de la boîte avec l’image agrandie, mais sans la possibilité de naviguer d’une image à l’autre. Ce qui oblige à toujours fermer la boîte et à cliquer sur une autre vignette.

    J’ai parcouru et la toile et les commentaires sur cette question qui semble-t-il en a préoccupé bien d’autres que moi, mais je n’ai trouvé aucun correctif ou aucune solution.

    Alors si vous avez une solution à mettre en oeuvre pour faire réapparaître la navigation dans la boîte je suis preneur, et je vous remercie par avance au nom des adorateurs de SPIP !

    • Bonjour,
      Je rencontrais le même problème que vous, j’ai fini pas trouver la réponse en relisant les centaines de messages. La réponse était donnée par Cédric. Pour obtenir ce que vous souhaitez il faut :
      -  Aller dans l’interface privé de spip
      -  Icône Squelettes
      -  Boite Multimédia
      Une fenêtre s’ouvre, au niveau du champ de Galerie vous avez :
      #documents_portfolio a[type=’image/jpeg’],#documents_portfolio a[type=’image/png’],#documents_portfolio a[type=’image/gif’]
      Il faut rajouter à la suite , .spip_documents a
      Vous aurez donc ceci dans votre champ :
      #documents_portfolio a[type=’image/jpeg’],#documents_portfolio a[type=’image/png’],#documents_portfolio a[type=’image/gif’], .spip_documents a

      -  Puis vous validez

      En fait le code , .spip_documents a permet de mettre tous les documents dans une même galerie si j’ai bien compris.

    • Bonjour,

      Problème résolu ! Merci infiniment !

      J’avais déjà essayé effectivement ce type de solution, en modifiant le code de cette ligne ou même en y rajoutant du code, mais sans succès.

      Votre code à rajouter fonctionne quant à lui ! Les flèches apparaissent à présent, et on peut faire défiler même avec les flèches du clavier, les images de l’article qui sont contenues dans le porfolio .

      Par contre, je précise éventuellement pour ceux qui seraient aussi impatients que moi : pensez à vider le cache de spip, sinon la modification ne sera pas prise en compte.

      Merci encore !

    • Marie-Claire

      J’ai ajouté le code indiqué et ai vidé le cache, mais le problème n’est pas résolu chez moi :-(
      y a t-il d’autres paramétrages importants ? Des plugins incompatibles avec mediabox ou autres ? Merci d’avance pour votre aide car cette fonctionnalité du diaporama est vraiment très important..

    • coquetier

      Bonjour,

      j’ai le même problème qui n’est pas résolu par la solution indiquée.

      Le site utilise SarkaSpip et est hebergé chez Free.

    • Marie-Claire

      Mon site utilise également Sarka Spip, et c’est donc peut-être bien la source de notre problème. Il y a peut-être un forum sur ce modèle de site sur lequel poser la question. On se tient au courant si on trouve une solution.

    • Bonjour,

      Pour savoir si un plugin est incompatible avec le plugin mediabox, il faut déjà tous les désactiver et vider le cache, et ensuite en activer un à la fois, regarder si mediabox fonctionne toujours, puis si mediabox fonctionne toujours, désactiver le plugin qui ne pose pas de problème, vider le cache, et recommencer l’opération avec un autre plugin, et ce afin de tous les tester et écarter ainsi éventuellement l’hypothèse d’une incompatibilité de plugin.

      Attention toutefois, vérifiez bien que mediabox fonctionne même sans aucun plugin. Pour faire défiler les photos dans les articles avec mediabox, il faut les afficher dans l’article avec le modèle <docN|"avec center ou left, ou right">, donc il faut qu’elles aient été mises dans le porfolio auparavant. De plus il faut bien appliquer l’heureux paramétrage proposé par CVD75013 un peu plus haut.

    Répondre à ce message

  • Bonjour,
    Des soucis pour afficher une vignette dans un article :
    -  Que l’image soit dans le porte-folio ou non, que j’utilise la balise img ou doc
    -  Quand je clique sur la vignette, l’image s’ouvre dans dans la même fenêtre

    Alors que ça fonctionne très bien avec le porte folio sans vignette dans l’article

    une idée ?

    Répondre à ce message

  • 1

    Bonjour,
    mediabox fonctionne bien avec les documents en porte folio ou inclus dans les articles. Par contre avec le plugin Album, mediabox affiche bien les images de l’album mais la fonction diaporama n’apparait pas.

    Je ne trouve pas d’où vient le problème.
    Merci par avance, si quelqu’un à une idée pour régler le problème.

    • J’ai eu la réponse par tcharlss,
      il faut rajouter dans la configuration de mediabox au niveau de Galerie le code suivant pour que la fonction diaporama fonctionne :
      ,.album a[type=’image/jpeg’],.album a[type=’image/png’],.album a[type=’image/gif’]

    Répondre à ce message

  • 1
    cactuszeus

    Bonjour,

    j’ai un bug d’affichage sur mon mobile samsung galaxy S2 (android version 2.3.5, gingerbread.bukj3).

    En cliquant les vignettes du portfolio, la box s’ouvre avec toutes ses fonctionnalites mais rien ne s’affiche, à part une image sur 5, qui est en .jpg egalement comme les autres. Même bug avec un mobile htc.

    Faut-il passer en html5 ? j’utilise spip 3.0.17

    Je precise que la mediabox et toutes les images s’affichent parfaitement sur tous les navigateurs que j’ai teste sous windows et de même sur la version mobile de firefox sur mon samsung ! (mais donc pas d’images sur les versions natives des mobiles qui pourtant redimensionnent le cadre à la taille de l’image mais ne l’affichent pas)

    J’ai effectue une recherche « filtree » sur le forum et n’ai trouve qu’un post sur le responsive web design le 19 janvier 2014, , interessant pour resizer mais qui ne parle pas de ce bug.

    L’overlay blanc ou noir avec opacite selon les versions en dessous des photos reste aussi colle en haut de la page sur les mobiles, je ne sais pas pourquoi.

    Quelqu’un a t-il djà rencontre un problème de compatibilite ou d’absence d’affichage de photos avec les navigateurs « natifs » android et htc ?

    Merci de vos retours d’experience.

    • cactuszeus

      -  reu,

      je m’auto-réponds :

      mes images étaient bien en .jpg mais en mode (CMJN) car venant d’une graphiste qui avait bossé du « print » avec, une plaquette en l’occurence... Je l’ai ai passées en mode (rvb) avec toshop et maintenant elles s’affichent nickel... vraiment la petite bête quoi... Mais bon, si ça peut servir à d’autres...

      Biz

    Répondre à ce message

  • Bonjour,

    Je cherche à ouvrir dans une boite Mediabox une image qui n’est PAS dans un portfolio (par exemple une image qui est dans le fil du texte ou juste dans la médiathèque).

    Je peux le faire à partir d’un lien hypertextuel comme cela : [ouvrir l'image XX->docXX]

    Si j’applique le même principe à une image qui parait dans le fil du texte, par exemple [<imgZZ|center>->docZZ] cela ouvre l’image dans une nouvelle page !

    Quel squelette faut-il surcharger et comment ? (je suis sous Zpip)

    Accessoirement, je voudrais aussi que dans la boite figure le titre de l’image.

    Merci de vos lumières.

    Répondre à ce message

  • 4

    Pas une petite piste depuis 1 mois !!
    C’est dommage car cette petite fonction serait un plus pour les utilisateurs de scroll.
    Merci quand même aux développeurs pour ce plugin.

    • bonjour ! c’est peut être aussi que ta question n’est pas très claire, deux scrolls ?
      c’est quoi ton code, qu’as tu dans le contenu appelé, un lien ?
      as tu regardé la doc de colorbox ? il y a une option scrolling:false....

    • KOVAL Sébastien - dessign.fr

      Bonjour j’utilise le popup de mirobus qui ouvre une page popup.html dans laquelle je met une brève
      dans un premier temps le script java de la page sommaire pour empêcher l’ouverture systématique du pop up ne fonctionne pas chez moi ? et je ne comprend pas pourquoi

      ensuite j’aimerai que lorsque popup.html ne contient pas de brève le pop up ne s’ouvre pas mais je ne sais pas comment faire
      quelqu’un peut m’aiguiller svp

      merci
      dans le head du sommaire :

      <script type="text/javascript">
      jQuery(document).ready(function(){
      if (document.cookie.indexOf('splash=true') === -1) {
      var expires = new Date();
      expires.setDate(expires.getDate()+7); // +7 = 7 jours
      document.cookie = "splash=true; expires="+expires.toUTCString();
      $.fn.colorbox({
      href:'[(#URL_PAGE{popup}|parametre_url{url,#SELF}|parametre_url{var_zajax,contenu})]',
      iframe:true,
      width:600,
      height:400});
      }
      });
      </script>

      "

      dans le body :

      onload="if (jQuery.modalbox)
      jQuery.modalbox(’[(#URL_PAGEpopup
      |parametre_urlurl,#SELF
      |parametre_urlvar_zajax,#TEXTE)]’,iframe:true,width :’600px’,height :’400px’,trans :’elastic’,speed :’500’) ;
      return false ;
      « > »

      dans popup.html :
      [(#LOGO_SITE|image_reduire100,*)]


      #TEXTE

    • attention, ton message n’est pas dans le bon thread...
      si tu utilises ce script qui pose un cookie, il faut retirer l’attribut onload de mirobolus, ce script remplace celui de mirobus pour n’ouvrir la popup qu’une seule fois...
      pour ne l’activer que s’il y a une brève tu fais une boucle brève englobante et hop...

    • KOVAL Sébastien - dessign.fr

      Merci de ta réponse ultra rapide Pir !!
      mais je n’ai pas tout compris
      tu veux dire que je dois uniquement utilisé ton script et l’englober d’une boucle mais je suis dans la partie HEAD non ?
      Lorsque je supprime la partie du body je n’ai plus rien, j’ai certainement loupé un épisode
      _

    Répondre à ce message

  • Bonjour,
    J’adore la mediabox, c’est vraiment un super plugin, très élégant.
    J’ai un petit problème sur un site : les images s’ouvrent bien comme elles le doivent, mais il n’y a pas le défilement des images.
    Les images sont dans le portfolio, et je n’ai pas changé les paramètres par défaut sur la page d’options. Si j’ai bien lu, ça devrait s’afficher automatiquement comme galerie, mais non.
    Si quelqu’un a une idée ?
    Merci beaucoup.

    Répondre à ce message

  • Bonjour,

    Malgré un encodage réglé à 480x270 (16/9) en format flv, je n’obtiens que du 320x240 (4/3).

    Dans la configuration de la Boîte multimédia : Largeur Mini = 480px et Hauteur Mini = 270.

    Comment obtenir du 16/9e ? je pense avoir tout essayé mais y aurait-il quelque chose que j’aurais oublié ou négligé ?

    Répondre à ce message

  • 9

    Bonjour,

    Je suis tout surpris de ne pas trouver le plugin dans :

    http://plugins.spip.net/depots/principal.xml

    Dommage, c’est rassurant pour les mises à jour !
    Il faut que je change de lunettes, ou il y a une raison ?

    • la médiabox fait partie des plugins-dist (installé en standard avec SPIP et non désactivable via l’espace privé). Elle ne relève pas de la mise à jour par SVP. J’imagine que c’est la raison de son absence dans ce .xml ;-).

    • D’abord merci pour la rapidité de réponse.

      Effectivement, du coup je l’avais installé à la main dans /spip/plugins et j’obtiens :

          La désactivation du plugin « MediaBox » (version : 0.8.5) ne s’est pas correctement déroulée
          L’activation du plugin « MediaBox » (version : 0.8.11) s’est correctement déroulée

      Je vais voir de plus près ...

    • ce qui est correct... si vous avez installé une version plus rapide, apparement SVP désactive la version plus anciennes, même dans plugins-dist.

    • Ok, je comprend, et je ne pensais plus à ces plugins-dist. Du coup je désactive, puis je désinstalle la version manuelle, et je retrouve bien l’ancienne version dans la liste des plugins verrouillés, mais ...

      MediaBox
      0.8.5 - stable
      version obsolète
      Impossible de désactiver ou de désinstaller ce plugin. 

      Et je ne vois pas la petite roue qui permet les mises à jour ?!?

      Je préfèrererais faire tout ça proprement plutôt que de faire une double install.

    • je ne comprend pas ce que vous voulez : la version 0.8.11 ou la version 0.8.5 ?

      je pense que le fait que vous ayiez installé manuellement la version 0.8.11 a fait que SVP a enregistré dans sa base (interne à votre site) que 0.8.11 était disponible... d’où l’info « obsolète ».

      Ce que je vous conseille si vous voulez la 0.8.11 : mettez la dans plugin-dist à la place de l’ancien. la prochaine mise à jour de SPIP écrasera l’ancienne version et il n’y aura pas de souci...

    • Je n’avais juste pas vu que j’avais déjà ce plugin d’installé, c’est seulement pour a que je l’ai mis..

      Je sais comment mettre à jour maintenant ;-) Merci

      Je retourne donc voir comment je peux m’en servir dans mon squelette basé sur SPIPr.

    • problème assez courant. J’ai mis un message d’avertissement en début d’article.

    • Merci, mise à jour effectuée ; après une hésitations : j’avais renommé l’ancien *_old, et c’est lui qui apparaissait toujpours -> il a fallu que je le vire vraiment.

      Bon maintenant, l’utilisation dans les squelettes.

      D’origine, dans SPIPr, je ne vois pas la médiabox. J’interprète (mal sans doute) « la boîte peut être activée simplement par l’ajout de classes sur les liens » et je corrige la boucle portfolio en ajoutant la class sur le lien. Ben ... y’a un truc que j’ai pas du comprendre encore :-(

      <B_documents_portfolio>
      <div class="liste documents documents_portfolio">
      	<h2 class="h2"><:medias:info_portfolio:></h2>
      	<BOUCLE_documents_portfolio(DOCUMENTS) {id_article?}{id_rubrique?}{objet?}{id_objet?} {mode=document}{extension IN png,jpg,gif} {par num titre, date}{vu=non}{doublons}>[
      	<a class="mediabox" href="(#URL_DOCUMENT)"
      		 type="#MIME_TYPE"
      		 rel="documents_portfolio[-a(#ID_ARTICLE)][-r(#ID_RUBRIQUE)]"
      	[ title="(#TITRE|attribut_html|couper{80})"]>[(#FICHIER
      		|image_reduire{240,240}
      		|inserer_attribut{class,spip_logos}
      		|inserer_attribut{alt,[(#TITRE|attribut_html|couper{80})]})]</a>
      	]</BOUCLE_documents_portfolio>
      </div>
      </B_documents_portfolio>
    • Vérificaton faite, j’ai bien #INSERT_HEAD_CSS
      et #INSERT_HEAD dans mes entêtes.

    Répondre à ce message

  • Bonjour
    Je suis passé de spip 1.9.2 à spip 3.0.14
    Maintenant du code s’affiche au dessus des images imgXXX|left et imgXXX|right

    et pas de problème avec imgXXX|centrer docXXX|left et docXXX|right

    Le lien : http://jean-charles-hachet.fr/spip.php?article18
    Quelqu’un a t’ il une idée ?

    Répondre à ce message

  • 2
    KOVAL Sébastien - dessign.fr

    Pour la boucle Brève ça marche parfaitement

    reste la partie pour ne pas avoir de réouverture à chaque fois que l’on retourne sur la page d’accueil
    là je ne comprend pas Pir le script je n’arrive pas à le faire fonctionner
    si je peux encore abuser de ton temps merci beaucoup

    • le script est bien placé entre

      de la page squelettes/sommaire.html ?
      le onload=« ... » a bien été retiré ? vidé le cache de spip et du navigateur ?

      ps : Attention à rester dans le fil de discussion svp, merci

    • KOVAL Sébastien - dessign.fr

      désolé je pensais que je devais mettre ma question hors du fil de discussion de mirobolus !

      donc si je laisse le script dans le HEAD rien ne fonctionne, ni dans le BODY d’ailleurs
      par contre le java dans le body fonctionne mais s’ouvre à chaque passage sur la page d’accueil

      BOUCLE_ReActu(BREVES) tous par date inverse 0,1
      onload="if (jQuery.modalbox)
      jQuery.modalbox(’[(#URL_PAGEpopup
      |parametre_urlurl,#SELF
      |parametre_urlvar_zajax,contenu)]’,iframe:true,width :’600px’,height :’400px’,trans :’elastic’,speed :’200’) ;
      return false ;
      "
      /BOUCLE_ReActu

    Répondre à ce message

  • La splashbox de la config de mediabox ouvre un media
    Pour ouvrir une page html spip splash.html, placer le code suivant dans le head de la page sommaire :

    <script type="text/javascript">
    jQuery(document).ready(function(){
    if (document.cookie.indexOf('splash=true') === -1) {
    var expires = new Date();
    expires.setDate(expires.getDate()+7); // +7 = 7 jours
    document.cookie = "splash=true; expires="+expires.toUTCString();
    $.fn.colorbox({
    href:'[(#URL_PAGE{splash})]',
    iframe:true,
    width:450,
    height:500});
    }
    });
    </script>

    options : http://www.jacklmoore.com/colorbox/

    Répondre à ce message

  • 7

    Bonjour Cédric,
    Je cherche à mettre en place une splashbox ou une fenêtre pop-up avec Mediabox, de préférence, pour les besoins d’un client. Il souhaite y mettre ponctuellement un article (donc un contenu éditable à volonté) pour annoncer des événements.
    L’idée de n’ouvrir la fenêtre qu’une fois me plait, mais je n’arrive pas à charger le contenu de l’article ou n’importe quelle url d’ailleurs, dans la boite multimedia. Elle s’affiche bien, mais elle est vide.

    Comment dois-je procéder ?
    Merci beaucoup ;

    • Je reviens sur ma question pour y apporter quelques précisions.
      Lorsque j’utilise le champ Splashbox de la page de config du plugin avec une url vers une image, la mediabox s’ouvre et fonctionne parfaitement.
      Si j’y mets une url vers une page html (en l’occurrence je voudrais appeler mon article n°67), la fenêtre s’ouvre, reste vide et ne peut plus être fermée.

      J’aimerais autant que possible utiliser cette fonction de cookie pour que la fenêtre s’ouvre une seule fois. Mais je reste ouverte à un onload sur la page d’accueil aussi. Et là, je ne sais pas comment écrire ça.
      A cela, j’ajoute que j’aimerais bien l’option elastic... Bref, le beurre et l’argent du beurre.
      (spip 3.0.10)

      Grand merci pour l’aide.

    • La solution :

      <body class="pas_surlignable page_sommaire" 
      onload="if (jQuery.modalbox) 
      {jQuery.modalbox('[(#URL_PAGE{popup}
      |parametre_url{url,#SELF}
      |parametre_url{var_zajax,contenu})]',{iframe:true,width:'600px',height:'600px',trans:'elastic',speed:'200'});
      return  false;}">

      Il semble impératif d’indiquer une largeur et une hauteur + le paramètre |parametre_url{var_zajax,contenu}
      Pff...

    • Reste un truc : quand l’article contient des liens, les pages se chargent dans la mediabox (logique).
      Sauf que moi, je voudrais qu’au clic sur le lien, la box se ferme et que le contenu-cible se charge dans la fenêtre initiale. C’est possible çà ? Ou faut-il que mes liens soient dans le squelette et dans ce cas, comment ça s’écrit ? :-(

    • Résolu : grâce à Zapilou sur spip@rezo.net :

      On crée un filtre, à écrire dans le fichier mes_fonctions.php :

      function liens_parent($texte) {
         return preg_replace(array("<span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+Jmx0O2EoLispJmd0OzwvY29kZT4="></span>siU","<span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+KGNsYXNzPVwnc3BpcF9vdXRcJyk8L2NvZGU+"></span>siU"), array("<a $1 target='_top' onclick='parent.$.fn.colorbox.close();'>", ""),$texte);
      }

      Puis dans le squelette :
      (#TEXTE|liens_parent)

      On supprime la class spip_out pour que les liens saisis dans le corps de l’article de type [lien->spip.php?page=contact] aient le même comportement que les liens « internes » à savoir fermer la mediabox + charger la cible dans la fenêtre parente.
      Super boulot, merci Zapilou !

    • bonjour, oui mais tu ouvres une popup à chaque passage sur la page sommaire ?

    • Avec un cookie, à placer dans le head de ta page sommaire

      <script type="text/javascript">
      jQuery(document).ready(function(){
      if (document.cookie.indexOf('splash=true') === -1) {
      var expires = new Date();
      expires.setDate(expires.getDate()+7); // +7 = 7 jours
      document.cookie = "splash=true; expires="+expires.toUTCString();
      $.fn.colorbox({
      href:'[(#URL_PAGE{popup}|parametre_url{url,#SELF}|parametre_url{var_zajax,contenu})]',
      iframe:true,
      width:450,
      height:500});
      }
      });
      </script>

      pour tes liens <base target="_parent" > dans popup.html
      pour les options : http://www.jacklmoore.com/colorbox/

    • L’ajout du cookie est top, ça marche parfaitement, merci Pi r !

    Répondre à ce message

  • crazyspip

    Bonjour,

    Petite question, car je suis nulle en programmation et je préfère être sûre de mon coup.

    J’aimerais changer le délai durant lequel la boîte splash n’apparaît plus au surfeur.
    En farfouillant les fichiers, je suppose que ça se passe dans splash.mediabox.js, ici :

    // poser le cookie au callback de la box chargee
       var set_cookie = function() {
          $.cookie("modalsplash", box_settings.splash_url, { expires: 7 });
          }

    -  Y a-t-il autre chose à changer quelque part ?
    -  le chiffre renseigné dans expires est-il bien exprimé en jours ?
    -  si oui, est-il possible de l’exprimer en heures, par exemple, et comment ?

    Merci d’avance pour vos réponses.

    Répondre à ce message

  • Lorsque l’on ouvre une page en Iframe avec mediabox on peut se retrouver avec 2 barres de défilement verticales (niveau 1 et niveau 2 = iframe).

    Comment peut on cacher la barre de défilement du niveau 1 quand l’Iframe est ouverte ?
    Ce problème ne se rencontre pas avec Thickbox par exemple.

    Répondre à ce message

  • spipfactory

    Bonjour,

    j’ai dans un article voulu ouvrir un popup contenant du texte, j’aurai cru quand mettant le code suivant ça l’aurait fait

    <a href="#TB_inline?height=300&width=300&inlineId=monContenu" title="Description" class="mediabox">Description</a>
    
    <div id="monContenu" style="display:none">
    <html>
    ...
    bla bla bla
    ...
    </html> 
    </div>

    et bien la fenêtre s’ouvre mais sans le texte, une idée du pourquoi
    merci

    Répondre à ce message

  • 2

    Bonjour,
    Je suis sous SPIP 3.0.16

    Je veux faire un ’Hello World’ avec Mediabox.

    1. J’insere le code suivant dans ma page :

    a href=« IMG/immo3-2.jpg » class=’mediabox’ type=« image/jpeg »
    test
    /a

    2. Dans la partie privee, ’Configuration de la Boîte multimédia’, j’ai bien coche ’Activer la boite multimedia dans la partie publique’ .

    Malheureusement l’image s’affiche dans une nouvelle fenetre sans formatage particulier.

    Pouvez-vous m’aider ?
    Roland

    • Bonjour,

      As-tu vu en bas de ’Configuration de la Boîte multimédia’,
      le champ Splash Boîte URL à afficher ?

      dd

    • Bonjour DD,

      Oui : ce champ est vide. En revanche meme si je mets une URL ca ne change rien.
      Merci pour ton retour

    Répondre à ce message

  • 2
    christophe

    bonjour,

    j’ai un soucis avec mediabox, les images ne s’ouvre pas, sur le site public, dans la mediabox mais directement en liens dans une nouvelle pages... par contre dans l’administration pendant la rédaction de l’article, là les images s’ouvre dans la mediabox... ça me tape sur le système, j’ai tout essayé. J’ai détecté que le problème est surement liée à SarkaSpip que j’utilise. car si je remonte mon site sur une autre espace avec juste ma bases de données et bien le plugin fonctionne normalement.

    Sur Sarka il y a bien des paramétrage pour mediabox, j’ai essayé toutes les possibilités avec sans etc etc... je me demande si sarka modifie des fichiers mais lesquels ?!

    Si quelqu’un a rencontré ce problème ça serai sympa de m’aiguiller ;)
    autre chose, je ne connais pas bien le php alors si vous me dite essaye de mettre tels lignes à tels endroit, merci de me donner le chemin complet d’ou ce trouve quoi ;)

    d’avance merci !!! :)

    • En réponse à Christophe,
      J’ai le même problème et je n’utilise pas les squelettes Sarka.
      Mais à ce jour, je n’ai pas trouvé de solution et nous sommes pas les seuls dans ce cas.
      Peut-être y-a-t-il quelqu’un qui pourrait nous orienter !!!
      Cordialement
      Pat

    • Bonsoir,

      Normalement avec Sarka ça marche : voir sur ce site www.loutilenmaintroyes.fr

      Dans la configuration de Sarka / album, j’ai validé : Agrandissement / Effet Mediabox en diaporama

    Répondre à ce message

  • Salut.
    ¿comment puis-je ajouter une touche de « Zoom » ?
    merci

    Répondre à ce message

  • Bonjour à tous,
    Les images ne s’ouvrent pas en superposition mais dans un autre onglet du navigateur. Mais dans la partie privé elle s’ouvre correctement.
    Y-a-t-il une incompatibilité entre plusieurs librairies jQuery ?
    J’utilise la dernière version de NIVOSLIDER, avec css KNACSS et SPIP 3.0.16.
    Merci pour votre aide
    Pat

    Répondre à ce message

  • 1

    Bonjour,

    Je n’arrive pas à ouvrir une « mediabox » en js avec çà :

    <script type="text/javascript">
       
         $.fn.mediabox({href:"squelettes/demo.html", open:true});
    
    </script>

    Je suis sous spip 3.017 pourtant j’ai la même ligne de code sous 3.05 et çà fonctionne !
    Mais j’ai sûrement dû oublier quelque chose....

    Merci pour l’aide.

    Cordialement.

    • Désolé pour le bruit mais en fait j’avais surchargé le jquery.colorbox.js par la dernière version sur le site de l’auteur, j’ai enlevé la surcharge et cela fonctionne ! ....

      cordialement.

    Répondre à ce message

  • Salut, il y a deux incohérences entre la doc et le code :

    Le coup d’ouvrir un bloc suivant son id, ne fonctionne pas comme indiqué dans la doc suivant l’api utilisée.

    • fonctionne avec mediabox : $.fn.mediabox({href: '#ours', inline: true});
    • fonctionne avec modalbox : $.modalboxload('#ours');

    Les options de modalboxload sont les mêmes que pour mediabox vues ci-dessus, mais avec la valeur false par défaut pour overlayClose

    Malheureusement non, cf cette ligne ou on indique overlayClose:true dans la déclaration de l’api modalbox.

    Dans les deux cas, il serait bon de corriger le code en accord avec la doc, ou l’inverse :)

    Répondre à ce message

  • Salut à tous, je suis en train d’utiliser Mediabox Plugin et mon idée est que lors de l’entrée de la galerie article montre la première vignette est affichée portefeuille élargi par défaut. Utiliser SPIP 3.0.17 | Mediabox 0.8.5

    Répondre à ce message

  • 1

    Bonjour,
    Comment supprimer l’affichage du nom du fichier et de sa taille dans la mediabox ?
    Exemple sur cette image :
    http://keraluc.com/La-carriere-d-argile-de-Toulven
    Merci

    • Je vois que vous avez réussi a les supprimer mais comment ??
      please help me

    Répondre à ce message

  • Bonjour,
    après 1 bonne semaine de recherches je me tourne vers vous. Pour faire simple, sauriez vous comment utilisez mediabox pour ouvrir une url externe en ajax (donc charger une partie seulement de la page appelée) sans utiliser d’iframe (car width et height obligatoires en mode iframe) ?

    Pour info je n’utilise pas zpip et suis en spip 3.0.15.

    Merci d’avance, bien à vous la communauté.

    Répondre à ce message

  • 1
    christophe

    Existe-t-il une fonction simple , pour un novice en spip 3 , pour afficher toutes les images d’un site ? Toutes les photos jpg par exemple ?

    Faut-il les lister auparavant et comment ?

    • Bonjour,
      Tu peux regarder le fichier squelettes-dist/inclure/documents.html

      et copier / coller la boucle

      <BOUCLE_documents_portfolio(DOCUMENTS) {id_article} {mode=document}{extension IN png,jpg,gif} {par num titre, date}{doublons}{vu=non}>
      ...
      </BOUCLE_documents_portfolio>

      où tu veux dans ton squelette en enlevant le critère id_article

      dd

    Répondre à ce message

  • 16
    Patrick89

    Bonjour,
    J’ai un souci avec le plugin Mediabox.

    Je l’installe sur un Spip 3.0.13 (avec Zpip et le NoiZetier) par l’URL de l’archive : http://files.spip.org/core/mediabox.zip (autrement il n’apparaît pas dans la liste des plugins disponibles).

    La gestion des plugins m’affiche ensuite : « MediaBox 0.8.2 - stable - version obsolète ». Il est en grisé et ne peut être activé. Pourtant, j’ai bien accès à la page « Configuration de la Boîte multimédia ».

    Sur le site publique, on peut cliquer sur les vignettes de photos, la fenêtre modale s’ouvre, mais elle est vide.

    Merci pour votre aide,
    Patrick

    • MediaBox est fourni d’office avec SPIP3. Regardez dans la liste des plugins en activant « plugins verrouillés ».

    • Patrick89

      Merci pour la réponse.
      Ça explique pourquoi j’ai accès à la page de configuration sans avoir installé le plugin. Dommage que ça ne soit pas précisé dans la documentation du plugin, et curieux que la version 0.8.2 soit en téléchargement pour Spip3 ...

      Par contre j’ai toujours un problème : avec la classe « mediabox » par défaut, rien ne se passe quand on clique sur une photo. Si je remplace par « .spip_documents », une fenêtre s’ouvre, mais elle est vide ...

      Merci pour votre aide,
      Patrick

    • Est-ce que vous avez ceci dans le champs « en gallerie » sur la page de config de la mediabox ?

      #documents_portfolio a[type='image/jpeg'],#documents_portfolio a[type='image/png'],#documents_portfolio a[type='image/gif']

      Si oui, il faut que le code qui affiche les galleries d’images soit du type : http://pastebin.com/YpJenT67

      C’est le « #documents_portfolio » dans le href qui va stipuler l’ouverture de la mediabox en l’occurrence.

    • Patrick89

      Merci de vous pencher sur mon problème.

      Pour préciser les choses, je ne modifie pas le code du squelette article, puisque j’utilise Zpip et le noiZetier.

      Avec le paramétrage par défaut de Mediabox (j’ai bien ce que vous indiquez pour les galeries), les images en portfolio et en en document joint fonctionnent parfaitement : une balise « a » encadre bien l’image, je clique, la fenêtre modale s’ouvre et l’image agrandie s’affiche.

      Le problème, c’est pour les images « imgxxx|xxx » et « docxxx|xxx » dans le corps de l’article. Pas de balise « a », impossible de cliquer. Si dans la config du plugin, je remplace .mediabox par .spip_documents (avec firebug, je repère la classe de la balise qui encadre la photo), toujours pas de balise « a » mais je peux cliquer et une fenêtre modale vide s’ouvre.

      Ce qui m’étonne, c’est que j’ai monté plusieurs sites en Spip 2 / Zpip / noiZetier avec le plugin Mediabox sans aucun problème ...

      Patrick

    • Si les images insérées dans le texte n’ont pas de lien, c’est en effet étrange. Normalement dans SPIP seule l’insertion avec emb supprime le lien pour ouvrir l’image en grand. Vous avez essayé d’utiliser uniquement <docXXX> sans autre paramètre ?

      Je ne connais pas du tout Zpip et noiZetier, donc je ne serais pas d’une grande aide :(

      Peut-être plutôt se tourner vers le support de ces deux derniers, ou alors peut-être que sur l’IRC de SPIP quelqu’un pourra vous aider : http://www.guiderdoni.net/La-communaute-Spip-sur-IRC-chat.html

    • Patrick89

      Si j’utilise sans paramètre, il prend visiblement |center par défaut.

      Effectivement, c’est étrange ... et agaçant ...

      Je vais essayer de désactiver les autres plugins, il y a peut-être une incompatibilité.

      C’est une bonne idée aussi de se tourner vers les spécialistes de Zpip / noiZetier. J’aimerais savoir si je suis le seul avec Spip 3 / Zpip / noiZetier à rencontrer ce problème.

      En tout cas, merci pour votre aide et vos conseils.
      Patrick

    • De rien, bon courage.

    • Bonjour à tous
      J’ai le même problème
      Plusieurs images en portfolio, la box déploie l’image cliquée mais les commandes de défilement ou diaporama n’apparaissent pas.
      Billou peut-il me dire où coller le « Paste » qu’il indique le 29 janvier ?
      Quel est le fichier à modifier ? ou à créer ?
      où trouver #documents_portfolio ?
      merci d’avance

    • Ce code est à placer dans une boucle (ARTICLES), pour afficher les images liées à l’article.

      Si les commandes n’apparaissent pas avec ce code, c’est qu’il y a un soucis quelque part.

    • Bonjour
      mon site est avec SPIP 3.0.14 et sarka-SPIP 3.2.36.
      j’ai bien activé l’option « effet Mediabox en diaporama » dans la config « articles » de Sarka-SPIP
      mais je n’obtiens pas l’effet diaporama.
      D’autre part je débute en SPIP, je ne comprend pas où coller le code indiqué par Billou.
      Quel fichier faut-il modifier ? ou créer ?
      D’avance merci

    • Avec Sarka-Spip je ne sais pas si la manière de fonctionner est la même...

    • Marie-Claire

      J’ai le même problème que apass, j’ai activé l’option « effet Mediabox en diaporama » dans la config « articles » de Sarka-SPIP et dans le squelette boite multimedia, mais je n’obtiens pas l’effet diaporama.
      Avez-vous trouvé une solution ? Merci d’avance pour tout indice.

    • Rien de mon côté, n’utilisant pas Sarka-Spip, désolé :(

    • Marie-Claire

      Cela doit effectivement être un problème relatif a sarka-spip car le diaporama fonctionne parfaitement quand je suis dans l’espace privé... J’ignore si je peux facilement changer de squelette et quel autre choisir.

    • Nicolas

      Bonjour, j’ai le même problème et utilise également SarkaSpip. Quelqu’un a-t-il trouvé une solution ?

    • Bonjour, j’ai le même problème que Patrick89 :
      Lorsque j’active la mediabox, rien ne se passe pour les images < imgxxx|xxx > mais si je change la classe mediabox par spip_documents dans la page de config du plugins, une fenêtre vide s’ouvre pour mes images.

      C’est très étrange, d’autant plus qu’en local je n’ai jamais eu de problème, j’utilisais le code
      < imgxxx | xx >-> imgxxx dans le corps de l’article et mon lien mediabox se faisait parfaitement, maintenant je ne peux plus l’utiliser car une erreur SQL 1064 s’affiche. Je pense que le serveur doit dater un peu (je travail avec phpMyadmin 2.11.11.3)

      Y a-t-il un moyen de contourner ce problème ?

      Merci,
      Agathe

    Répondre à ce message

  • 1

    Bonjour,
    Comment faire pour obtenir un affichage des descriptions des images dans le portfolio sur le site public ?
    Merci

    • Marie-Claire

      Comme vous, j’aimerais bien que le descriptif des images s’affiche sur le site public. Avez-vous trouver un moyen ?

    Répondre à ce message

  • 1

    Bonjour à tous
    Je voudrais mettre dans un article un tableau avec des vignettes d’images et qu’un clic sur une quelconque des ces images lance le diaporama.
    Lorsque je mets dans l’article
    |<doc1|center>|<doc2|center>|<doc3|center>|<doc4|center>|
    le tableau de vignette apparait mais le clic sur une image n’ouvre que cette image avec l’effet mediabox mais par en mode diaporama.
    Quel code spip dois-je ajouter pour obtenir l’effet complet ?

    Site en spip 3.0.13 sarkaspip 3.3.32

    Merci de répondre à cette question certainement très bête.

    • christophe

      ah bah en faite c’est bon, ça venais d’un script java qui fou la merde, après l’avoir supprimé tout est rentré dans l’ordre.

    Répondre à ce message

  • 2

    Pour info et parce que ca peut servir à d’autres, il y a conflit avec certains framework dont bootstrap et la mediabox. Je colle ici le patch css qui fonctionne, trouvé sur spip-user :
    A mettre dans perso.css, dernière css chargée

    #colorbox, #colorbox * {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
    }
    
    #colorbox img { height: inherit; }
    
    #colorbox {overflow: visible;}
    • merci , j’avais le même problème avec le framework « HTML KickStart » et ce patch marche très bien avec aussi.

    • Renée Picard

      Merci j’avais moi aussi ce problème. J’utilse la grille Knacss. Tout est résolu !

    Répondre à ce message

  • Bonjour,
    Je cherche la bonne syntaxe pour ouvrir une URL dans une boite modale Mediabox avec Spip3.
    Ceci ne fonctionne pas alors que le Portfolio est bien actif :

    <a href="http://mondomaine.com" class='mediabox boxIframe boxWidth-700px boxHeight-600px'>Ouvrir</a>

    Merci de m’indiquer la bonne procédure.

    Répondre à ce message

  • Bonjour

    Apparemment, l’affichage du titre dans la mediabox est limité à 80 caractères. Comment puis-je modifier cette limite svp ?

    En cherchant dans les messages précédents plusieurs réponses apparaissent mais aucune n’a apporté de solution : modifier doc.html (plugin-dist/medias/modeles) ne suffit pas, modifier documents.html (squelettes/inclure) non plus, et inc-documents.html n’existe plus...

    SPIP 3.0.11
    Sarka-SPIP 3.2.36
    Plugin Mediabox utilisé
    Site

    Répondre à ce message

  • 4

    problème :
    -  report de vitesse lente du site (sur divers sites d’analyses comme Analytics, Woorank)
    -  perte de PR...

    Test détaillé : Temps de chargement de 18 secondes (!!) :
    sur http://testpageweb.outils-webmaster.com
    de Espace 2001 (http://www.espace2001.com/ : excellent hébergeur et disponible)

    problème majeur : les border.png et controls.png du plugin mediabox sont trop longs (voir les stats en PJ (16 secondes)
    solution : dans config>gestion des plugins >verrouillés, mediabox, >paramétrages : déactiver dans site public mediabox

    résultat : passage sous les 2 secondes

    A optimiser ce plugin....

    • Le plugin fonctionne sans problème, et ne pose aucun problème de performance : moins de 1s sur mon site pour le chargement de la page complète, avec Mediabox.
      Le soucis vient d’autre chose…

    • La différence avec votre site , c’est qu’il y a une sorte de proxi statique en frontal, donc pas le même cas. Le mien est en dynamique , direct.
      Le fait de déactiver le plugin (n’a rien changé sur mon site car peu de mise en forme de photos) et de le re-activer ensuite a fait passer les temps , grosso-modo de 18 sec à 1.9 sec puis 2 sec env. le même jour.C’est à dire que de-activer / ré-activer MediaBox a « décoincé » quelque chose...
      voir les graphiques en PJ.
      Je ne sais qu’en penser. J’ai déactivé dans le doute cet outil car ce matin,cela passait au delà des 2s.

    • Rien à voir avec le plugin lui-même. Le temps long vu lors du premier test est soit un problème charge serveur qui du coup mets longtemps à envoyer les images à ce moment là, soit un problème de réseau lors de la mesure, soit un défaut de mesure ce qui arrive aussi sur les bench.
      Il faut généralement faire au moins 3 mesures dans une configuration et prendre la mediane pour éviter de se fier à une mesure erronée et tirer des conclusions fausses.

      Pas de proxy sur mon site, seulement du domain sharding, ce qui consiste à servir les images sur un autre domaine pour éviter l’envoi de cookies sur les images. En pratique les images sont servies exactement par le même site, juste sous une adresse différence.

      Et donc encore une fois, le plugin lui même ne pose aucun problème de performance web, soyes en certain.

    • Désolé : le serveur n’est pas , mas pas du tout chargé (0.01%, le luxe) et la mesure a été faite par mon hébergeur la première fois, que j’ai refait 4 fois ; par ailleurs cela faisait 2 mois qu’un site de mesure globale (moins précis) m’avait averti tous les 15 jours sur deux sites similairement paramétrés sans que je réagisse ou que je sache comment mesurer surtout et j’ai réagis quand j’ai perdu un point de PR sur un de mes deux sites ...les 16 s étaient toujours sur les 2 fichiers .png (indiqués plus haut) tout petits de ce plugin : ce n’est pas du hasard.

      Maintenant, pourquoi en déactivant et réactivant ce plugin cela disparaît ...je ne sais pas : surcharge (=ré-écriture par dessus des fichiers config ?) car les sites datent de 2007 et sont mis à jour continuellement.
      Effectivement le problème ne réapparaît pas après réactivation, ni après 12h.

    Répondre à ce message

  • Bonjour,
    Depuis la mise à jour Ipad en iOS7, les vidéos affichées dans les mediabox ne fonctionnent plus (ça fonctionnait bien avant).
    Le code est celui-ci :
    $(« a.video, a[href^=’spip.php ?page=video’] »).mediabox(
    transition :« elastic »,
    opacity :« 0.75 »,
    innerWidth:570,
    innerHeight:340,
    iframe:true
    ) ;
    Faudrait-il mettre à jour le jQuery JavaScript v1.7.2 ?
    Si vous avez des pistes, n’hésitez pas !
    Merci.

    Répondre à ce message

  • 1
    enamilak

    Bonjour,
    J’ai regardé dans tous les commentaires, mais je n’ai pas trouvé la solution à ma question...
    J’ai une page rubrique, contenant plusieurs articles, et chacun de ces articles possède des images dans le portfolio.
    J’aimerais pouvoir afficher sur ma page rubrique une seule image par article, et lorsqu’on clique sur l’image, la mediabox s’affiche avec la galerie de toutes les images contenues dans ce même article.
    Il me faudrait le code pour le squelette.

    Merci pour votre aide et pour ce plugin bien utile !

    • Bonjour, as tu trouvé solution à ton pb ? je serais interessé de savoir si c’est le cas... merci d’avance !

    Répondre à ce message

  • Bonjour,

    Je souhaite concevoir une page permettant d’accéder au même diaporama de 4 images, à partir de 3 liens différents :
    -  un lien depuis une vignette,
    -  un lien depuis un titre d’article,
    -  et un lien depuis un groupe d’auteurs.

    En indiquant la même valeur de « href » et de « rel » pour chaque lien, soient 6 liens au total dans la page (un vers la 1re image sur la vignette, un vers les 3 autres images, puis un pour le titre, et un pour les auteurs), le compteur d’images du diaporama prend une valeur de 6, alors qu’il n’y a que 4 images différentes.
    De plus, le compteur démarre à 5/6 pour le lien sur le titre, et à 6/6 pour le lien sur les auteurs.

    Est-ce qu’il y aurait un moyen pour que seul le nombre d’images (4) soit compté et non le nombre de liens (6) ?
    Et pour que les 3 liens démarrent bien à l’image 1/4 ?

    Pour info, voici le code html de ma page actuelle :

    <dl>
    
      <dd class="logo">
    
        <!-- le 1er lien vers la 1ere image -->
        <a href="IMG/jpg/-1-2.jpg" 
          class="mediabox" 
          rel="galerie_924"><img src="IMG/jpg/-1-2.jpg"></a>
    
        <!-- les 3 liens vers les 3 autres images du diaporama -->
        <div><a href="IMG/jpg/-2.jpg" 
          class="mediabox" 
          rel="galerie_924"></a></div>
        <div><a href="IMG/jpg/-3.jpg" 
          class="mediabox" 
          rel="galerie_924"></a></div>
        <div><a href="IMG/jpg/-4.jpg" 
          class="mediabox" 
          rel="galerie_924"></a></div>
    
      </dd>
    
      <dd class="texte">
        <dl>
          
          <!-- le lien vers le diaporama sur le titre -->
          <dd class="gauche titre"><a href="IMG/jpg/-1-2.jpg" 
            class="mediabox" 
            rel="galerie_924">Desgrandchamps</a></dd>
          <dd class="droite">Annecy</dd>
    
        </dl>
    
        <!-- le lien vares le diaporama sur les auteurs -->
        <a href="IMG/jpg/-1-2.jpg" 
          class="mediabox" 
          rel="galerie_924">Par Park Eunju, Artpress</a>
    
      </dd>
    
    </dl>

    Merci par avance pour vos idées !
    Cyril

    Répondre à ce message

  • 10
    Aurélien

    Bonjour,

    Je ne comprends pas pourquoi, lorsque je veux lire les photos du portfolio, il n’est pas possible de passer d’une image à l’autre avec des flèches « droite » ou « gauche ». Il faut cliquer sur la croix, puis choisir une autre image, etc...

    Cela est pourtant possible de passer d’une image à l’autre lorsque j’édite l’article dans le panneau d’administration, mais pas dans le site public.

    Pourriez-vous m’aider ?

    Un des articles qui pose problème : http://www.fortboyard.net/Fort-Boyard-Challenge-2012.html

    Cordialement,

    Aurélien LECACHEUR

    • Il faut regarder la partie concernant la « galerie » dans la configuration du plugin

    • Bonsoir,
      Mais je rencontre également ce même problème...
      Pas d’affichage des boutons « suivant » et « précédent ». Pourtant la configuration de la boîte multimédia est correcte.
      Par contre, j’utilise également le plugin jQuery Cycle.
      Une incompatibilité est-elle possible ?
      Merci, Fab

    • Idem pour moi : je sélectionne les images d’une rubrique.
      Je n’arrive pas à passer d’une image à l’autre, les boutons suivant/précédent n’apparaissent pas.

    • Je réponds (après avoir eu une illumination !) : pour regrouper ces images en galerie, et donc pour pouvoir passer de l’une à l’autre dans la mediabox, il faut le définir dans la page de configuration de la Boite multimédia :
      -  > dans le champ « En galerie » : il est précisé ’Indiquez la cible des éléments à regrouper en galerie. (Expression CSS ou étendue jQuery)’. Pour ma part, j’avais fait disparaitre maladroitement le div #documents_portfolio dans mon squelette.
      Maintenant, ça va mieux, c’est sûr...

    • Aurélien

      Bonjour Nat83,

      Je ne comprends pas où il faut mettre #documents_portfolio dans le squelette.

      Peux-tu m’éclairer ?

      Cordialement,

      Aurélien

    • Bonjour Aurélien,
      Pour accéder aux réglages de la Mediabox, tu te rends sur Squelettes> Boîte multimédia (je suis en spip3). Le champ « En galerie » est déjà pré-rempli par :

      #documents_portfolio a[type=’image/jpeg’],#documents_portfolio a[type=’image/png’],#documents_portfolio a[type=’image/gif’]

      Ce qui veut dite que dans ton squelette, la boucle des documents en portfolio doit être intégrée dans un div id=« #documents_portfolio ». Si ton div a un identifiant différent, tu devras l’indiquer dans le champ « En galerie ».
      Regarde le modèle dans squelettes/inclure/documents.html.
      Bon courage.

    • Aurélien

      Merciiiiiiiiiiiiii !

      Ca marche avec

       ;-)

      Aurélien

    • Bonjour
      J’ai exactement le même problème qu’Aurélien : lorsque je veux lire les photos du portfolio, il n’est pas possible de passer d’une image à l’autre avec des flèches « droite » ou « gauche ». Il faut cliquer sur la croix, puis choisir une autre image.Cela est pourtant possible de passer d’une image à l’autre lorsque j’édite l’article dans le panneau d’administration, mais pas dans le site public.
      Je précise que je ne parviens pas non plus à modifier l’apparence : j’ai beau changer l’apparence dans la configuration de mediabox, rien ne change sur le site public.
      J’ai bien lu les différentes réponses ; j’ai bien trouvé squelettes/inclure/documents.html, mais je ne sais pas quoi y modifier car je suis totalement novice dans ce type de programmation et je crains surtout de créer plus de dégâts qu’autre chose. Je suis sous SPIP 3.0.11 et sarkaspip 3.2.32

      Il faudrait juste être un peu plus clair. Je mets en pièce jointe le fichier document.html

      Merci de votre aide !

    • Aurélien

      Il faut que tu regardes la boucle qui fait apparaître le portfolio dans ton fichier article.html

      Mets là je vais essayer de te donner la marche à suivre.

    • De quel fichier article.html s’agit-il ? Dans quel répertoire je le trouve, parce qu’il y a un certain choix !...

      Merci

    Répondre à ce message

  • 1

    Bonjour,

    Merci pour ce plugin vraiment génial !

    J’aurais aimé pouvoir mettre un lien de téléchargement dans la box pour les images par exemple ! Serait-ce possible ?

    J’ai bien pensé à utilise la balise title mais on ne peut pas y mettre de lien.

    Merci d’avance pour votre aide !

    Mike

    • Je réponds moi même pour aider quelqu’un qui aurait le même problème !

      Il suffit de coder les caractères qui gènent (", <, >)

      Voilà la balise title pour que ça fonctionne :

      « title="&lt ;ahref=&quot ;#URL_DOCUMENT&quot ;title=&quot ;télécharger&quot ;&gt ;Télécharger&lt ;/a&gt ;" »

    Répondre à ce message

  • 2
    Horetol

    Bonjour,

    Sur un spip SPIP 3.0.10 [20600]
    Le gestionnaire de plugins m’indique : MediaBox 0.8.2 - stable version obsolète .

    Ceci est valable pour les 2 liens relatifs à spip 3.0 qui figurent en haut et droite de la présente page. Un autre liens aileurs pour un version non « obsolète » ?

    Curieux car cela semblait bien fonctionner ces derniers jours. Et du coup certaines fonctionnalités sont en panne .

    Merci.

    • Horetol

      Bon, désolé, pour le bruit, je vois bien que la version 0.8.4 stable est installée par défaut avec Spip 3.0X.

      Donc mon problème - disparition des fonctionnalités médiabox sur les images - doit venir d’ailleurs !

    • Si le plugine est installé et ne fonctionne pas t’’as probablement dans le header des fichiers js qui doivent être déplacés avant ou après le #INSERT_HEAD.

      Parfois si un fichier js est appelé après les fichiers appelés dans le insert_head ou avant le script ne fonctionne pas. Ca m’est déjà arrivé 2-3 fois avec la mediabox

    Répondre à ce message

  • Bonjour,
    lorsqu’un article ne comporte qu’un portfolio est-il possible d’inclure le diaporama directement dans l’article ou de le déclencher à l’appel de l’article sous forme mediabox sans avoir à cliquer sur une image
    merci

    Répondre à ce message

  • Bonjour,

    Est-il possible d’avoir une fonction de zoom sur une image ouverte dans une mediabox ?

    Répondre à ce message

  • 8

    Est-il possible, notamment avec la version de mediabox intégrée à spip 3, d’ajouter les contenu des champs « Description » et le « Crédit » d’une photo ?

    Merci d’avance.

    • J’aimerai bien avoir également cette info.

      Merci

    • Même souci, je n’arrive pas à trouver le squelette d’affichage ! Merci.

    • Oui, c’est possible. Ce qui s’affiche est le contenu de title=« ».

      Donc il suffit de copier dans le dossier squelettes/inclure le fichier documents.html qui est dans squelettes-dist/inclure.
      Et d’ajouter #DESCRIPTION et #CREDITS à la suite de #TITRE (attention à bien modifier les crochets.

    • Bonjour,

      Seb : ta solution concerne les vignettes, mais pour l’image affichée en grand comment faire apparaitre #DESCRIPTION ?

      Merci par avance

    • Thiébaut

      Bonjour, j’ai exactement la même question ... Décidément ! :-)

      Il y a sûrement un squelette pour la boîte, ou des paramètres à ajouter dans le lien ?

      Merci !

    • Après une re-re lecture des commentaires.... j’ai trouvé, un grand merci à Mç !

      ça se passe dans squelettes-dist/inclure/documents.html, il suffit d’ajouter la balise #DESCRIPTIF dans le title et le alt du href et hop,

      ...
                    <a href="(#URL_DOCUMENT)" type="#MIME_TYPE" onclick="location.href='[(#URL_ARTICLE
                        |url_absolue
                              |parametre_url{id_document,#ID_DOCUMENT}
                              |ancre_url{documents_portfolio}
                              )]';return false;"[ class="(#EXPOSER)"]  title="[(#TITRE|attribut_html|couper{80})][(#DESCRIPTIF|attribut_html)]">[(#FICHIER
                              |image_passe_partout{90,90}
                              |image_recadre{90,90}
                              |inserer_attribut{class,spip_logos}
                              |inserer_attribut{alt,[(#TITRE|attribut_html|couper{80})][ (#DESCRIPTIF|attribut_html)]})]        
         ... 

      Génial !

    • Désolé de relancer la question, mais la solution citée ne fonctionne pas dans mon cas.

      Je n’utilise pas la mediabox dans le port-folio, mais directement dans une rubrique « Images » qui récupère toutes les photos du site par date inverse, ainsi que dans le squelette « mots-clés ».

      Ainsi qu’il est précisé dans l’article, je mets la classe « mediabox » dans le lien.

      Tout fonctionne bien, mais sur la colorbox, je n’ai que le titre qui s’affiche sous la photo. Or, non seulement j’aimerais pouvoir afficher la description, mais encore la date du document... et si possible le crédit.

      J’ai essayé de voir s’il y avait un squelette ou modèle de colorbox, que l’on puisse personnaliser avec des boucles SPIP... mais je n’ai pas trouvé.

      Pour être précis, voici la boucle en question dans le squelette mot-clé :

      [(#REM) Documents lies au mot-cle ]
      <B_img>
      <div class="menu menu_articles">
      <h2>Documents</h2>
         <ul class="planche">
         <BOUCLE_img(DOCUMENTS spip_mots_liens){id_mot}{objet=document}{par date}>	
             <li>										
             [<a href="#URL_DOCUMENT" title="#TITRE" alt="#DESCRIPTIF" class="mediabox">
             (#FICHIER
             |image_reduire{150,150}
             |inserer_attribut{alt,[(#TITRE|attribut_html|couper{80})][(#DESCRIPTIF|attribut_html)]})</a>]
             </li>
         </BOUCLE_img>
         </ul>
       </div>
      </B_img>

      Ci-dessous, une image de ce que j’obtiens en chargeant la boucle. Merci par avance....

    • Thiébaut

      Après réflexion, pourquoi vouloir absolument triturer cette pauvre mediabox, qui est surtout conçue pour être une visionneuse esthétique et pratique ?

      J’ai donc pris l’option suivante : créer un squelette image.html, dans lequel on affiche facilement tous les détails souhaités (description, crédits, date etc...) y compris la liste des articles auxquels l’image est rattachée...

    Répondre à ce message

  • Alexmacapple

    Dans le cas d’une modale box appelée en iframe, <a href="#URL_PAGE{modale-declaration}" class='mediabox boxIframe boxWidth-700px boxHeight-600px'>Déclaration</a>
    je n’ai pas pu utiliser onClick="$.modalboxclose(); return false;" pour fermer la modale sur mon lien.
    Pour info, et merci b_b et google, il faut utiliser <a href="javascript:parent.$.colorbox.close()">close</a>

    Répondre à ce message

  • le diaporama automatique ne semble pas fonctionner en spip 3 :

    une idée ?

    Merci d’avance

    Répondre à ce message

  • 8

    Bonjour et merci d’avoir rectifié.

    En fait, si, il y a une très bonne raison : l’installation de spip 3 ne fonctionne pas (chez 1and1).

    Voici l’erreur indiquée (je ne suis pas copain avec le PHP mais ça ressemble quant même fortement à une erreur de syntaxe) :

    Parse error : syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ’}’ in /homepages/30/d140200231/htdocs/mon_site/ecrire/public/interfaces.php on line 51

    J’ai essayé l’installation manuelle et l’installation avec le loader, ça ne change rien, l’erreur revient systématiquement.

    Comme je ne sais pas où signaler cette erreur, je la mets ici, en espérant ne pas polluer, et en attendant mieux, j’ai installé spip 2.1 qui lui fonctionne

    • Étonnant de poser ta question en rapport avec SPIP 3 dans le forum d’un plugin :p

      Ton hébergement est-il en php5 (c’est un des pré-requis pour SPIP 3) ?

    • j’ai précisé que je ne savais où poster.

      Je suis resté sur ce problème une partie de la nuit et, en parlant vulgairement, ça m’a gonflé grave ^^

      php 5 oui

    • tu es sur que c’est la mediabox qui pose pb ?

    • la page de téléchargement était introuvable, donc problème il y avait oui :)

      mais là, c’est spip 3 qui me cagade une erreur et comme le php ne m’aime pas, je ne comprends pas ce qui se passe

    • oui, mais ton pb maintenant c’est un pb de SPIP 3 ? pas de mediabox ?

    • oui, je n’ai pas trouvé où poster pour signaler, donc si quelqu’un a une adresse à me proposer, je le remercie par avance

    • le mieux serait que tu demande sur la liste des utilisateurs de spip
      http://listes.rezo.net/mailman/listinfo/spip

    • ah ben voilà une adresse :)

      merci et désolé d’avoir pollué le forum

    Répondre à ce message

  • 1

    Bonsoir,

    impossible de télécharger mediabox 0.8.4, la page est « introuvable »

    • je viens de corriger. Cependant il n’y a à vraie dire aucune raison de la télécharger, puisqu’elle est installé par défaut avec SPIP 3.0 (il s’agit d’un plugin verrouillé présent dans plugins-dist)

    Répondre à ce message

  • 17

    Bonjour,
    Je constate aussi la même chose : le plugin s’installe... dans /lib et n’apparait pas pas dans /plugin/auto. Ça ne change rien si on l’installe en manuel dans /plugin/auto, il n’apparaît pas et donc on ne peut l’activer. Disons que c’est quand même embêtant... ;-)

    • AlainR

      Bonjour.
      Aussi ce même problème. Peut-on trouver une précédente version de MediaBox, compatible avec la branche 2.1 de spip ??

      Merci d’avance pour la réponse et l’aide.
      Cordialement.

    • Toujours le même problème.
      Allo ?

    • Ah hem... yakelkun ?

    • Eurêka ! Il se trouve que les plugins disponibles sur cette page ne sont plis compatibles SPIP 2.1 ! Il faut aller chercher une version 0.6.4 par exemple, et là ça marche. Cela aurait été simple de nous le dire dès le début non ?

    • AlainR

      Yes !
      Et où trouver cette version ? y a-t-il un dépôt quelque part ??
      Merci !!

    • Je ne sais pas mais je peux t’envoyer un zip en perso.

    • C’est fait, tu as du le recevoir.

    • Bonjour,

      Ça m’intéresse aussi de récupérer une version 0.6.4, pour pouvoir l’utiliser sur un spip 2.1.
      J’ai farfouillé sans succès pour l’instant.

      E.

    • Je viens de te l’envoyer. Bonne réception ! :-)

    • Rectification : j’ai trouvé tout seul comment récupérer ça sur spip-zone avec svn. j’ai la 0.6.10, elle marche nickel avec spip 2.1.
      Pour ceux qui cherchent comment faire, les explications sont ici :
      http://zone.spip.org/trac/spip-zone/wiki/CommentUtiliserSvn

      Et ensuite la version 0.6.10 est là :
      http://zone.spip.org/trac/spip-zone/browser/_plugins_/mediabox

      E.

    • Merci quand même, nos messages se sont croisés ! ;o)

    • Si le seul recours pour pouvoir disposer d’une version 2.1x comptable, c’est d’avoir recours à svn, alors il me semble que c’est une formule hors de portée d’un utilisateur lambda, « réservée » à des experts. Comme mediabox est maintenant absent de la page « ajouter un plugin » quand on est en version 2.1x, cela veut dire que ce plugin est devenu inaccessible pour cette génération de SPIP.
      Vous ne trouvez pas que c’est dommage (et un peu brutal), non ?

    • Si, et c’est dommage que l’auteur soit aux abonnés absents depuis si longtemps. Ce n’est pas dans l’esprit de SPIP.

    • Oh la la, comme tu y vas !!!! Au vu de tout ce que Cédric a apporté à SPIP depuis des années, cette remarque me parait déplacée d’autant que je trouve ta façon de dire les choses bien piquante : nous ne devons pas avoir la même définition de ce qu’est un « abonné absent » !
      Pour ma part, je regrettais simplement qu’il n’y ait pas d’archive disponible permettant aux utilisateurs n’ayant pas migré leurs sites vers SPIP 3 de pouvoir continuer à bénéficier de cet excellent plugin.

    • L’auteur a apporté énormément à SPIP je suis entièrement d’accord, mais je considère qu’il n’y a pas de passe-droit. Même l’auteur a fait beaucoup, on peut se permettre de s’étonner que le problème ait déjà été posé début mars et qu’il n’y a rien eu aucun signe de réponse depuis. A moins qu’il n’ait eu des problèmes indépendants de sa volonté... Et j’arrête cette polémique qui n’a rien à faire là ;-)

    • Ooohhh un troll de bon matin ! Mes journées ne faisant que 24h, il m’est difficile de venir faire le support sur chaque plugin chaque jour, et en l’occurrence je n’ai pas vu passer les messages initiaux dénonçant le problème avec le zip.

      Sur le fond du problème, il y a un bug dans l’outil de création de zip qui se mélange les pattes entre les deux versions parce que les 2 zips portent le même nom.
      En attendant que cela soit corrigé, je viens de faire faire un mediabox-0.6.zip pour SPIP 2.1, ce qui clos cette question.

    • Eh bien voilà ! Comme quoi les trolls peuvent servir parfois au salut de l’humanité SPIP ;-)
      Merci !

    Répondre à ce message

  • 2

    Bonjour,

    Mon petit soucis à moi, c’est que les box une fois ouverte affichent en légende « JPEG - 271.4 ko » alors que voulait afficher le titre du document.

    J’ai modifié « squelettes-dist/inclure/documents.html » en remplaçant

     
    <abbr title="<:info_document:> #TYPE_DOCUMENT" class="ext">

    par

     
    <abbr title="#TITRE" class="ext">

    sans succès, même après vidage de cache.

    J’ai cherché dans le dossier « squelettes-dist/ » « plugins-dist/mediabox » et dans « prive » je ne trouve rien.

    Une piste quelqu’un ?


    Spip 3.01

    • C’est dans doc.html de « plugins-dist/medias/modeles »

    • Bonjour,

      J’apporte mon grain de sable à cette réponse. En version 2.1 de SPIP, j’ai mis à jour le fichier doc.html du plugin mediathèque dans plugins\mediatheque\modeles pour obtenir le même résultat avec mediabox.

      Bien cordialement,
      Bruno.

    Répondre à ce message

  • Comme pgiron, AlainR, NaldReys, Teddy et sans doute beaucoup d’autres : où peut-on trouver une version 2.1x compatible ? C’est tout de même gênant de n’avoir que la version compatible SPIP 3 (sauf à vouloir « forcer » le passage à SPIP 3, ce que tout le monde ne souhaite pas forcément...)

    Répondre à ce message

  • Naldreys

    Bonjour,

    Après l’installation de ce plugin dans mon spip SPIP 2.1.14, il n’apparait pas dans la liste des plugins à activer. Y a t’il du neuf à ce sujet ?

    Cordialement.

    Répondre à ce message

  • Est-ce possible d’ajouter un #CACHE{0} dans le fichier prive/squelettes/inclure/colonne-documents du plugin mediabox ?

    Sans ca l’édition (ajout/suppression) de documents d’un objet coté public fonctionne « mal », entre autre la MAJ en ajax de la liste des documents joints est fausse.

    Je peux faire le commit si c’est OK pour vous.

    Répondre à ce message

  • 1

    Astuce : Attention aux personnes qui utilisent la propriété CSS box-sizing : border-box,
    Le rendu de la mediabox sera perturbé (ascenseurs ou éléments décalés).

    Exemple de code provoquant le bug :

    * {
      -moz-box-sizing:border-box;
      -webkit-box-sizing:border-box;
      box-sizing:border-box;
    }

    le correctif consiste à forcer le rendu box-sizing a l’état normal, à savoir en ajoutant dans votre CSS :

    #colorbox, #colorbox div {
      -moz-box-sizing:content-box;
      -webkit-box-sizing:content-box;
      box-sizing:content-box;
    }
    • Bonjour @Erational,

      Un grand grand merci pour ton partage qui m’est très utile sur un squelette responsive basé sur box-sizing !!!

      Cordialement,
      françois

    Répondre à ce message

  • clément

    Bonjour,

    J’ai un problème lors de l’installation de mediabox. Quand je veux l’activer, j’ai ce message :

    Actions demandées :
    • Désactiver le plugin « MediaBox » (version : 0.8.4)
    • Activer le plugin « MediaBox » (version : 0.8.4)

    Et si je valide, j’ai :

    La désactivation du plugin « MediaBox » (version : 0.8.4) ne s’est pas correctement déroulée
    L’activation du plugin « MediaBox » (version : 0.8.4) s’est correctement déroulée.

    Au final, le plugin ne veut pas s’installer. J’avais désactivé tous les autres, mais ça ne change rien.

    Comment faire ? Merci !

    Répondre à ce message

  • benolaos

    Bonjour,

    comment feriez-vous pour insérer un watermark lors de l’affichage ?
    En vous remerciant pour toute piste...

    Répondre à ce message

  • 5

    Bonjour / Bonsoir,

    Posté sur la page dédiée à la médiathèque également : Pourriez-vous nous expliquer comment faire pour bénéficier de l’affichage des crédits entrés dans la médiathèque de SPIP sur l’affichage / diaporama de médiabox ?

    Spip 3.0.5

    Merci d’avance ++ / Cdt

    • En reprenant le modèle squelettes-dist/inclure/documents.html, il suffit d’ajouter la balise #CREDITS au niveau dans le title du href... merci Mç ! :))

      <B_documents_portfolio>
      <div class="bloc clearfix" id="documents_portfolio">
      	<h2><:medias:info_portfolio:></h2>
      	<ul>
      		<BOUCLE_documents_portfolio(DOCUMENTS) {id_article} {mode=document}{extension IN png,jpg,gif} {par num titre, date}{doublons}{vu=non}>[
      		<li><a href="(#URL_DOCUMENT)" type="#MIME_TYPE" onclick="location.href='[(#URL_ARTICLE
      		  |url_absolue
      			|parametre_url{id_document,#ID_DOCUMENT}
      			|ancre_url{documents_portfolio}
      			)]';return false;"[ class="(#EXPOSER)"]  title="[(#TITRE|attribut_html|couper{80})][ - <small>&copy; (#CREDITS|attribut_html)</small>]">[(#FICHIER
      			|image_passe_partout{90,90}
      			|image_recadre{90,90}
      			|inserer_attribut{class,spip_logos}
      			|inserer_attribut{alt,[(#TITRE|attribut_html|couper{80})][ - &copy; (#CREDITS|attribut_html)]})]
                       </BOUCLE_documents_portfolio>
      	</ul>
      </div><!--#documents_portfolio-->
      </B_documents_portfolio>

       :)) ... La réponse était si simple... :((

    • Bonjour,

      je souhaiterais afficher les crédits sous le document dans le #TEXTE, avez vous une idée ?

      d’avance merci

      Martin

    • Raphael

      Directement dans la balise #TEXTE, non ce n’est pas possible, mais ajouter une boucle documents pour afficher les crédits dans le div qui affiche ton texte, oui.

      Pourquoi n’affiches-tu pas les crédits sur ou en dessous de tes photos / documents ?

    • Merci pour ta réponse,

      Je pensais utiliser le champ « credits » des documents dans SPIP3 pour faire les choses carrées.

      Dans la version actuelle du site (SPIP2), dans pas mal d’articles, je me retrouve avec 2 ou 3 auteurs de photos différents par articles, nous avons pris l’habitude de mettre les crédit en dessous de chaque photo.

      exemple : http://www.aerobuzz.fr/spip.php?article3322

    • Raphael

      Tu peux ajouter des mots clefs sur les documents qui correspondraient aux auteurs : pour simplifier l’administration.

      Si tu bascules sous Spip 3, n’oublies pas de modifier le fichier de la dist qui ne prend pas en compte les crédits par défaut, même dans la 3.0.8 qui vient de sortir...

    Répondre à ce message

  • 2

    Bonjour,

    Juste un petit message pour dire qu’en SPIP 2.1.19, dans l’interface ?exec=charger_plugin, dépôt http://plugins.spip.net/rss-+-selection-2-1-+, on télécharge le zip de la version pour SPIP 3… Et non celle de SPIP 2.1.

    Il en va de même pour jQuery UI… En fait, le zip de la zone est pour l’un comme pour l’autre la version compatible SPIP 3 (certainement l’archive est produite de la branche _core_)
    cf. :
    http://zone.spip.org/trac/spip-zone/browser/archivelist.txt#L512 vs http://zone.spip.org/trac/spip-zone/browser/archivelist_core.txt#L50
    http://zone.spip.org/trac/spip-zone/browser/archivelist.txt#L559 vs http://zone.spip.org/trac/spip-zone/browser/archivelist_core.txt#L51

    • Nathalie

      Bonjour,

      Je viens de rencontrer le même problème.
      Impossible de l’installer en 2.1

    • Bonjour,

      Même chose pour moi en spip 2.1. L’installation semble se passer correctement, mais il n’apparaît pas dans la liste.

      Chose curieuse : tout est mis dans /lib, et rien dans /plugin/auto ...

      E.

    Répondre à ce message

  • 8
    Michel BOURLIER

    Bonjour,
    Passage à Spip 3.0.5 en local avec Sarka-spip 3.2.24. J’essaye en vain d’utiliser Mediabox. Elle fonctionne sans problème dans l’interface privée (voir doc), mais pas dans l’interface publique (voir doc). J’ai les mots_clés « mediabox » et « galerie » activés et la config suivante pour mediabox (voir doc). Je ne comprends pas du tout ce qui est incorrect !
    Une âme charitable peut-elle m’aiguiller ?
    Cordialement
    M. BOURLIER

    • Mets seulement .mediabox pour la partie « En général » de la config et .galerie pour la partie « En galerie », ça devrait mieux fonctionner ;)

    • Michel BOURLIER

      Bonjour,
      J’ai modifié selon tes conseils, mais aucun changement notable.
      Je m’arrache mes derniers cheveux ! !

      Cordialement

    • Je passe un site de spip 2 vers spip 3 et j’ai exactement le même problème... et pour le moment encore aucune solution trouvée !
      à suivre...

    • Olivier

      Bonjour,
      J’ai rencontré le même problème sur un Spip 3.0.5 avec Sarka 3.2.24 car j’avais pris l’habitude de mettre .galerie .mediabox dans la config de la médiabox avec Sarka et Spip 3.0.2
      En réinitialisant la config de la médiabox et en choisissant « Configurer le plugin avec les valeurs nécessaires à Sarka-SPIP » dans le menu plugins de la config Sarka, ça semble bon.
      Cordialement

    • mbourlier

      Bonjour Olivier,
      Merci pour cette réponse. J’ai appliqué votre méthode, vidé le cache, mais rien n’y fait ! Aucun changement : diaporamas actifs en interface privée, mais une seule image en interface publique.
      J’avoue ne pas comprendre.

      Cordialement
      MB

    • J’ai pu trouver une solution pour que cela fonctionne sur les pages publiques.
      Jusqu’à présent j’activais la balise #INSERT_HEAD via le couteau suisse, et en désactivant cette option et en ajoutant la balise manuellement dans le html des pages, ça fonctionne.
      J’espère que cela fonctionnera pour toi...

      Cordialement

    • mbourlier

      Euh, comment fais-tu pour mettre la balise directement dans le html des pages ?
      Quels fichiers ? A quel endroit ?

      Merci de ta réponse
      Cordialement
      MB

    • Il y a bien un problème avec la balise #INSERT_HEAD sur sarka-spip, regarde là ils en parlent dans l’actualité : http://www.sarka-spip.net/spip.php?article524.
      Apparemment en attendant la correction il faut désactiver la compression des JS.

      Sinon la balise se place entre les balises

      et

      des squelettes. Comme je n’utilise pas sarka-spip je ne sais pas où sont les squelettes. Comme c’est un plugin, j’imagine dans le répertoire plugin/sarka-spip...

      Alex

    Répondre à ce message

  • Bonjour,
    est-il possible d’ajouter un picto cliquable « cliquez pour agrandir »

    Par avance merci
    Bruno

    Répondre à ce message

  • Bonjour,
    sous Spip 3.0.7,

    Quand je vais sur un article contenant des photos, après clic sur la première vignette, je n’ai pas les flèches pour passer d’une photo à une autre, je suis obligé de fermer et de recliquer sur une autre vignette.

    Une piste ?, Cordialement, Alain.

    Répondre à ce message

  • 2

    Bonjour,

    Voudrais que sur un lien textuel mediabox s’ouvre avec le contenu d’une brève ou d’un article mais avec la présentation suivante : à gauche (50% de l’espace) le texte, à droite le logo (image)

    est ce possible ?

    • Je l’ai fait ainsi et ça fonctionne à moitié :

      <a href="spip.php?page=popup&id_article=#ID_ARTICLE" class='mediabox boxIframe boxWidth-790px boxHeight-410px'>[(#TITRE|supprimer_numero)]</a>

      Le lien appelle un squelette popup avec l’article qui s’ouvre bien.
      Seul problème, bien que dans le css la largeur est bien spécifiée à 790px et la div interne à 750px mediabox s’obstine à me créer la boite à 730px :( A aucun endroit je retrouve ceci....

      Comment faire en sorte que ma mediabox s’ouvre à la largeur que je lui ai demandé ? (spip 3.0.6)

    • j’ai agrandi cette valeur de la différence de pixels pour avoir le cadre que je voulais....mais trouve pas trop logique...

    Répondre à ce message

  • 2
    christianD.

    J’utilisais Mediabox en 2.1.12 et aucun souci. Maintenant que je suis en 3.0.5, le plugin ne se lance pas. Le paramétrage ’image/jpeg apparait pourtant bien dans les pages publiques.

    Il n’y a que la class(e)=’mediabox’ que je ne vois pas.

    Qu’est-ce qui manque ? Ici, une page pour exemple.

    • ChristianD.

      Je viens de m’apercevoir qu’en arrivant dans l’interface privée, Spip me sort un message

      Erreur dans les plugins : /Applications/MAMP/htdocs/spip3.05/asf305/plugins/auto/mediabox/mediabox_pipelines.php

      J’ai donc été voir ce fichier, mais comme ça, je ne vois pas ce qui cloche. Des pistes pour résoudre ce souci ?

    • ChristianD.

      Tous mes problèmes ont été résolus avec la nouvelle version. Ca remarche, comme avant.

      Super !

    Répondre à ce message

  • 6

    Bonjour,

    En plus du titre d’une image, je souhaiterais pouvoir en afficher le descriptif (qui peut être riche : paragraphes, listes à puces...).

    J’ai lu la doc, mais je n’ai pas trouvé comment faire.

    Peut-être que le onOpen/onShow pourrait aller chercher le descriptif dans un champ longdesc de la vignette ?
    Mais je ne sais pas faire...

    Quelques pistes :

    • Comme quoi, poser la question, ça aide.

      $("#documents_portfolio a").colorbox({title: function(){
      return "<h1>"+$(this).attr('title')+"</h1>"+$(this).attr('alt');
      }});

      Mais par contre, ça se superpose aux contrôle de la mediabox, ou à l’image.

      Donc, en l’état des styles de la mediabox, c’est difficilement exploitable.

      Idéalement, il faudrait pouvoir afficher le descriptif en dessous de la box, en agrandissant le cadre de cette dernière.

    • Arnaud R.

      Salut RealET,

      Je suis fortement intéressé par ton astuce : dans quel fichier et à quelle ligne doit-on mettre ton code ?

      $("#documents_portfolio a").colorbox({title: function(){
      return "<h1>"+$(this).attr('title')+"</h1>"+$(this).attr('alt');
      }});

      D’autre part, quelqu’un sait-il comment ne pas couper les titres trop longs ?
      J’ai épluché les fichiers .js mais je ne trouve rien qui semble faire cela.

    • ah oui tiens, moi aussi ça m’intéresserait !
      merci !

    • Finalement, j’ai mis le script directement dans la page et aussi et surtout, mis la description de l’image dans le alt du . je ne sais pas si c’est la bonne méthode, mais ça a l’air de fonctionner.

      Merci RealET pour cette info qui m’a beaucoup aidé !
      Yannick

    • Hey,
      J’ai pas bien pigé ou l’on devait intervenir pour afficher le descriptif ?

      Merci d’avance

    • D’autres se sont posé la question
      Je viens de passer la journée à fouiller les fichiers fournis avec le plugin (je suis en 2.1.9) et je trouve pas non-plus où on peut rajouter ce qu’indique RealET. Par contre avec la méthode indiquée plus loin dans le forum on peut a minima récupérer de quoi afficher le descriptif.

      Dans le inc-documents je modifie le “title” du lien :

      [<a href="(#URL_DOCUMENT)" 
      	type="#MIME_TYPE" 
      			onclick=""
      	[ class="(#EXPOSER) mediabox"]
      	 title="[(#TITRE|attribut_html|couper{80})][(#DESCRIPTIF)]">
      		[(#FICHIER|image_passe_partout{130,126}
      		|image_recadre{130,126,center}
      		|inserer_attribut{class,spip_logos}
      		|inserer_attribut{alt,[(#TITRE|attribut_html|couper{80})]})]
      </a>]


      Je m’en tire ensuite en aménageant le style du calque qui le contient : il fait la hauteur d’une ligne pour afficher [(#TITRE)] et la hauteur nécéssaire pour [(#TITRE)] et [(#DESCRIPTIF)]au survol :
      #cboxTitle:hover {height: auto;})

      Ça me va pour l’instant, soyez sympas de me faire remarquer si c’est du code dégeulasse que je peux pas laisser en l’état ;)

    Répondre à ce message

  • Julien VILLALARD

    Bonjour,

    Est-ce possible, dans une iframe mediabox, d’avoir un simple lien avec un onclick en JS qui ferme cette médiabox ? (médiabox elle même ouverte via un HREF avec class = « mediabox boxframe »

    Merci de votre aide

    Julien

    Répondre à ce message

  • 3

    Bonjour,

    Lorsque j’ouvre une image avec Médiabox et que l’écran n’est pas suffisamment grand, cette dernière s’affiche avec une taille réduite. Serait-il possible de la rendre cliquable afin de l’afficher ensuite dans le navigateur (et plus dans la Mediabox) pour pouvoir zoomer et l’agrandir ?

    Merci

    • Je serais aussi intéressé par cette possibilité. Y-a-t-il un moyen d’y parvenir ?

    • Pas de nouvelle pour avoir le zoom sur les images ?

      Merci

    • Bonjour les gens.

      Je suis preneur aussi

    Répondre à ce message

  • bonjour à tous !

    Est ce normal qui ne se passe rien quand je fais simplement ça :

    <input type=« button » value=« diapo » onClick=« $(’a.mediabox’).mediabox() ; »/>

    J’ai bien activé le plugin et quand je clique sur mes liens d’image directement ça fonctionne sans probème...

    Merci d’avance

    Répondre à ce message

  • Bonjour

    comment faire pour activer l’mage loading.gif. Qui est prévu mais désactivé par la suite

    selon le css cela devrait se produire à partir d’un
    <div id="cboxLoadingGraphic"> mais visiblement cea a été désactivé quelque part.

    Merci

    Rainer

    Répondre à ce message

  • 1

    Bonjour,

    Je teste depuis quelques temps spip 3.0.5, en local, et j’essaye de créer une galerie d’images dans un article de la manière suivante :

    doc21|center
    doc23|center
    doc25|center

    Lorsque je clique sur une image la mediabox s’ouvre bien mais je n’arrive pas à naviguer dans ma galerie. J’ai bien essayer de coller l’attribut rel à différents endroits mais sans succès.

    Une direction, une idée, ou une solution me serait d’un grand secours.

    Merci d’avance.

    • Dans la configuration du plugin mediabox remplacer :

      #documents_portfolio a[type=’image/jpeg’],#documents_portfolio a[type=’image/png’],#documents_portfolio a[type=’image/gif’]

      par

      a[type=’image/jpeg’], a[type=’image/png’], a[type=’image/gif’]

    Répondre à ce message

  • 1

    Bonbjour,
    j’ai beau cherché je ne trouve pas, je suis débutant en SPIP.
    quand je crée un article dans une galerie, les images s’affichent en miniatures et la première en grand.
    Je ne peux accéder à la mediabox que si je clique sur l’image en grand et cela ne lance pas un diaporama.
    Comment puis-je faire pour n’avoir que les miniatures et cliquer sur une des miniatures pour déclencher le diaporama mediabox ?
    Merci d’avance

    • J’ai eu le même problème que j’ai résolu en décochant la case « Activer la compression des scripts (javascript) » dans les fonctions avancées.

      dd

    Répondre à ce message

  • 1

    Bonjour,

    Lorsqu’une image est affichée, si celle-ci est plus grande que la « box » elle est alors redimensionnée et je ne trouve pas de moyen permettant de l’afficher à sa taille réelle au sein de la « box » ?

    Est-ce que cela est possible ?

    Répondre à ce message

  • 1

    Bonjour,

    J’essaie d’installer le plugin mediabox dans un spip 3.0.5 et j’avoue avoir quelques soucis. Si le plugin apparaît bien dans la liste des plugins, il est impossible de l’activer et je n’ai aucune erreur pour m’aiguiller. Je n’ai rien trouvé d’utile poru résoudre mon problème dans la doc. Une idée ?

    Cordialement,

    JB

    Répondre à ce message

  • Bonjour Bonjour !

    La médiabox, une fois ouverte, est fixe par rapport à la page : un scroll et on ne la voit plus.
    Peut-on faire en sorte qu’elle reste ancrée au milieu de la fenêtre, avec une position : fixed au lieu de absolute ?

    Merci d’avance ;-)

    Répondre à ce message

  • 1

    Je me tire les cheveux pour créer un lien supplémentaire « Fermer la page »

    Je l’appelle avec :
    ...a href=« #URL_ARTICLE » class=’ mediabox boxIframe boxWidth-95% boxHeight-95%’...

    et pour fermer !! rien ne marche !! javascript:window.close() ??
    Si quelqu’un a une petite solution...un grand merci d’avance...

    Répondre à ce message

  • Bonjour !

    Existe-t-il un « beau » moyen de redimensionner et recentrer la médiabox, alors que celle-ci reste affichée ? J’ai bien pensé à ceci :

    function ModifierLargeur(largeur,duration){
      $("#colorbox, #cboxWrapper, #cboxTopCenter, #cboxContent, #cboxLoadedContent, #cboxBottomCenter").each(function (){
        if($(this).attr("id")=="colorbox"){
          $(this).animate({
            width:"+="+largeur+"px",
            left:"-="+(largeur/2)+"px"
          },duration);
        }else{
          $(this).animate({
            width:"+="+largeur+"px"
          },duration);
        }
      });
    }

    Qui pourrait certainement être améliorer, mais cela reste une sélection un par un des éléments qui pourraient changer d’une version à l’autre.

    Quelqu’un aurait une idée ?
    Merci d’avance ;-)

    Répondre à ce message

  • Bonjour à tous,

    Je rencontre un bug plutôt gênant, et apparemment je ne suis pas seul. (http://www.sarka-spip.net/spip.php?page=forum_sujet&id_article=521&id_forum=15000).

    Quand la compression « js » est activée, le mediabox ne fonctionne pas. Quand je la désactive, ça fonctionne tout à fait normalement.

    D’autres personnes ont le même souci ?

    Merci

    Répondre à ce message

  • Bonjour,

    Existe t-il un moyen pour que la navigation au clavier soit prise en compte ?

    J’utilise un lien pour ouvrir une page avec mediabox mais quand je veux tabuler pour accéder à un lien dans la fenêtre ouverte je n’ai pas accès.

    Répondre à ce message

  • 1

    bonjour,
    je cherche désespérément comment faire afficher les flèches précédentes et suivantes
    dans la médiabox (et lancer le diaporama)
    j’utilise spip 2.1 et le squelette magusine sur un site et multiflex sur l’autre

    merci d’avance

    • je me réponds à moi meme

      En changeant, dans « Configuration de la Boîte multimédia », le champs « 
      En galerie ».
      Mettre par exemple :
      a[type=’image/jpeg’],a[type=’image/png’], a[type=’image/gif’]

      (retirer les #documents_portfolio qui sont par défaut et qui cible du
      coup les images du portfolio)

    Répondre à ce message

  • christophe

    bonjour tout le monde,

    j’ai un petit souci avec mediabox sous mac quand je m’en sert pour lire des pdf
    tout marche bien sur tout les navigateurs sur pc mais sous safari sous mac il n’y a pas la barre d’outil en haut de la popin et sous firefox sous mac la popin reste vide (mais au moins il propose de télécharger le pdf, c’est déjà ça).
    est-ce un bug connu ?
    y’a-t-il un moyen de le corriger ?
    voici l’url du site si vous voulez tester .
    http://www.offshort.com
    ( il faut cliquer sur le lien « cliquez ici » en haut à droite juste en dessous de demander le programme)

    la version de spip est la suivante : SPIP 2.1.10
    et la version du pluggin : MediaBox 0.6.10 - stable

    voici le bout d’html concerné (j’ai volontairement enlevé un s à class sinon il ya le validateur qui couine.
    < a href="#URL_DOCUMENT" clas="mediabox boxIframe boxWidth-1000px boxHeight-750px">Cliquez ici

    merci d’avance à celui ou celle qui aura le temps et la gentillesse de me répondre.

    Répondre à ce message

  • Bonjour,

    J’ai un petit soucis. Peut-être pourrez-vous éclairer ma lanterne.

    Un site avec des visiteurs qui doivent se connecter pour avoir accès à certains éléments du menu une fois connecté (accès restreind)

    Voulant rendre cette connexion plus "sexy, je mets le formulaire de login dans la mediabox.
    Ca ca fonctionne ;-) avec ce code trouvé ici dans le forum :

    (#URL_PAGE{login};return false;" rel="nofollow" class="mediabox boxIframe boxWidth-480px boxHeight-600px"><:lien_connecter :>

    Par contre une fois loggué, il ouvre le site dans la mediabox...et je désirerai plutot que la box s’efface et que ca revienne sur la page sur laquelle j’étais ou une autre page mais pas dans la mediabox.

    Une piste pour m’éclairer ?

    Merci d’avance !!

    Répondre à ce message

  • Bonjour,
    J’ai un problème de configuration :
    SPIP 2.1.14 [19381] , Mediabox Version 0.6.1
    Fatal error : Call to undefined function balise_img() in /plugins/auto/mediabox/formulaires/configurer_box.php on line 47

    Où est mon erreur ? Y a-t-il une autre version que je devrais intégrer ?
    Merci.

    Répondre à ce message

  • rikynaky

    bonjour,
    peut-on augmenter le nombre de vues dans maediabox ?? j’ai l’impression que c’est limité à 10 vues.
    merci

    Répondre à ce message

  • 1

    Bonjour, une question par rapport à l’utilisation de ce plugin : je lance depuis un lien une mediabox en iframe :

    <a class="mediabox boxIframe boxWidth-90pc boxHeight-90pc href="#URL_DOCUMENT">

    Pas de soucis, cela m’ouvre une box qui fait 90% de la taille de ma fenêtre, avec mon iframe qui s’affiche à l’intérieur.

    Ce que je voudrais maintenant, c’est que ma mediabox s’adapte à la taille du contenu de l’iframe ? en fonction des articles, la taille du document contenu peut varier, du coup je me retrouve soit avec des mediabox très grandes soit trop petites avec des barres latérales.

    Une idée ?
    Merci d’avance

    • Bonjour,

      Mediabox est basé sur le plugin Colorbox. Donc, on pourrait tester ceci :

      <a class="mediabox boxIframe boxWidth-90pc boxHeight-90pc href="#URL_DOCUMENT" onClick="$.fn.mediabox({width:#LARGEUR, height:#HAUTEUR}); return false;">

      cf. https://groups.google.com/forum/?fromgroups=#!topic/colorbox/ovnqxpcKMvk
      et article ici présent, paragraphe « Utilisation avancée en javascript »

      Je n’ai pas testé… :-D

      Par contre… Une petite question, ta box fait déjà 90% de ta fenêtre… Et tu dis que ton image ne rentre pas dans cette box ?

    Répondre à ce message

  • 6

    Je ne comprends pas comment utiliser ce plugin pour afficher un diaporama des documents liés à un article.
    J’utilise ce code :

    <BOUCLE_doc(DOCUMENTS){id_article}><a href="#URL_ARTICLE" class='mediabox boxIframe' rel="mesimages">[(#LOGO_DOCUMENT|#URL_DOCUMENT)]</a></BOUCLE_doc>

    J’ai mes vignettes, je clique sur une, et il ne s’en affiche qu’une.
    Comment modifier ma boucle pour pouvoir passer d’une image à l’autre via l’iframe ?

    • Bonjour Bammipi,

      Ta boucle ne peut pas fonctionner. Dans le « href », tu indiques #URL_ARTICLE comme cible et dans la balise « logo », tu lui indiques une autre cible (#URL_DOCUMENT)

      Corrige comme ceci et ça devrait fonctionner :

      <BOUCLE_doc(DOCUMENTS){id_article}>
      <a href="#URL_DOCUMENT" class='mediabox' 'boxIframe' rel="mesimages">[(#LOGO_DOCUMENT)]</a>
      </BOUCLE_doc>
    • Merci beaucoup !
      Par contre, le LOGO_DOCUMENT apparaît dans les documents du diaporama. En lui donnant un mot clé retiré par la boucle, ça le fait disparaître, du coup, les autres documents ne sont pas appelés.
      Comment faire ?

    • crazyspip

      Bonsoir,
      En recevant un mail de notification de réponse, je me demandais de quoi il s’agissait. Faut dire que depuis 2010, j’ai eu le temps d’oublier ;-) A part ça, ça fait un bon moment que je n’ai plus « bouclé du Spip » et étant moi-même assez débutante, pas facile de répondre à coup sûr, faudrait voir ta boucle.

      Que le LOGO_DOCUMENT apparaisse dans le diapo, ça me paraît normal puisque c’est justement ça que la boucle appelle. Si ton objectif est d’en supprimer un en particulier des résultats (par ex. le doc n°3) , il me semble qu’il y a plus facile que les mots-clés : il suffit de l’exclure par un filtre, ça devrait fonctionner :

      <BOUCLE_doc(DOCUMENTS){id_article} {id_document!=3} >
      <a href="#URL_DOCUMENT" class='mediabox' 'boxIframe' rel="mesimages">[(#LOGO_DOCUMENT)]</a>
    • Merci Crazyspip.
      Ta solution donne le même résultat que le mien... Mais en fait j’avais mal posé ma question et au mauvais endroit. Bon du coup, je profite pour expliquer le souci (qui doit être bateau parce que ça doit arriver à plein de monde) :

      j’ai ma boucle DOC mais avec un lien texte (à la place du LOGO_DOCUMENT) :


      lien

      ça fonctionne mais le lien se répète autant de fois que je mets d’images dans mon article...
      Il doit bien y avoir une solution, non ?

    • Je me répond à moi-même, si ça peut en aider d’autres ; il suffit d’écrire en JQuery :
      $(« a[rel=’droite’]:gt(0) »).hide() ;
      sachant que ma boucle est celle-ci :

      <a href="#URL_DOCUMENT" class='droite' rel='droite' [ title="(#DESCRIPTIF|couper{120})"]><:lire_la_suite:></a>

      et voilà !

    • ça y est, tout fonctionne comme je voulais. J’explique ce que je voulais, ça pourrait éventuellement en aider d’autres. J’utilise mediabox. Les galeries sont déterminées en fonction de l’attribut « rel » des images. Perso, j’ai pas mal de galeries sur la même page et toutes sont dynamiques. Il fallait donc que l’attribut « rel » soit généré dynamiquement (#ID_ARTICLE).

      <BOUCLE_doc(DOCUMENTS) {id_article}  {doublons} >
      <a data-groupid="#ID_ARTICLE" class="galerie#ID_ARTICLE" rel="galerie#ID_ARTICLE" href="#URL_DOCUMENT" title="[(#DESCRIPTIF|couper{120})]">Voir les photos</a>
      </BOUCLE_doc>

      Un seul lien n’apparaît par galerie, et j’utilise la variable pour faire fonctionner dynamiquement mediabox :

      $('.droite_content a').each(function(){
        var group_id = $(this).data('groupid');
        var group_class = '.galerie' + group_id;
        $(group_class + ":gt(0)").hide(); 
      	
      	$(group_class).mediabox({
      	rel:group_class,
      	transition:"elastic",
      	opacity:"0.75",
      	slideshow:true,
      	preloading:true,
      	speed: 1000
      });
      });

    Répondre à ce message

  • ChristianD.

    Bonjour,

    En Spip 3.04, je vois bien Mediabox activé mais... Mais, avec les images dans le portfolio, rien ne se lance. Il y a bien la ligne

    <script src="plugins-dist/mediabox/javascript/jquery.colorbox.js?1343841062" type="text/javascript"></script>

    mais rien. Ca marchait pourtant très bien en 2.1.

    Comment faire ?

    Merci d’avance.

    Répondre à ce message

  • Bonjour,
    J’aimerai rajouter un lien « Fermer » en haut de la boite en plus de celui du bas.
    Je ne vois pas comment utiliser la fonction modalboxclose() ; pour que lorsque je clique sur « fermer » la boite se ferme. J’ai essayé pas mal de trucs mais rien ne colle...
    J’appelle la boite avec ... href=« spip.php ?rubrique1 » class=’mediabox boxIframe boxWidth-95% boxHeight-95%’
    Merci par avance pour le coup de pouce !!

    Répondre à ce message

  • 2

    Afficher le descriptif
    Une question semble revenir fréquemment : en plus de l’affichage du titre de l’image, peut-on obtenir l’affichage du descriptif ? Quelqu’un a-t-il pu trouver une solution ? Mon petit doigt me dit que ça rendrait service à beaucoup de monde !
    Merci d’avance.

    • le risque c’est de faire long. Il suffit de surcharger le modèle d’insertion d’image pour compléter l’attribut title sur le lien.

    • Merci de ta réponse. Je ne comprends toutefois pas très bien ce que tu veux dire par « compléter l’attribut title sur le lien » .
      Ma question portait sur la présence dans la boite multimédia du contenu du champ descriptif de l’image, à la suite du titre. Du coup, il y a un truc qui m’échappe dans ta réponse et je me demande si on parle de la même chose ?

    Répondre à ce message

  • 2

    Bonjour
    je teste actuellement un site associatif sur la nouvelle version de spip 3.0.2
    la boite de dialogue de mediabox est bien paramétrable dans l’espace privé,
    dans l’espace publique les image s’affichent correctement , mais impossible de faire fonctionner le diaporama .

    merci +++ a celui qui me dépatouille
    dede

    • Même problème pour moi, au clic sur une vignette du portfolio, la boite s’ouvre bien mais l’image ne se charge pas : petite icône d’attente indéfiniment.

      Ma config :

      spip 3.0.3
      Accès Restreint - 3.6.2 - stable
      Javascript Scroller - 1.44.1 - stable
      Menu babbibel - 3.0 - stable
      Menus - 1.2.3 - dev
      Saisies pour formulaires - 1.26.1 - test
      Squelette par mot clef - 3.1.0 - stable

      Merci d’avance

    • Résolu : J’ai repris le modèle inclure/documents.html de la dist et ajouté ’mediabox’ dans la classe du lien de la 1re boucle :

      <a href="(#URL_DOCUMENT)" type="#MIME_TYPE" onclick="location.href='[(#URL_ARTICLE
      |url_absolue
      |parametre_url{id_document,#ID_DOCUMENT}
      |ancre_url{documents_portfolio})]';
      return false;"[ class="(#EXPOSER) mediabox"][ title="(#TITRE|attribut_html|couper{80})"]>

    Répondre à ce message

  • 2

    Bonjour à tous !
    Je viens de migrer un site en version 2 vers la version 3.0.3. Tout s’est super bien passé et j’en suis ravi.
    Maintenant que Mediabox est installé par défaut j’ai prévu de l’utiliser. Ça marche très bien à un détail près : l’alignement vertical de la fenêtre modale est beaucoup trop basse et descend à chaque clic vers la photo suivante (ou précédente). Si la page est grande, la photo peut même s’ouvrir complète en dehors de l’écran, en bas.

    Est-ce que quelqu’un a déjà eu ce problème ?

    Pour l’usage que j’en ai fait le plus simple pour moi à été de mettre automatiquement en galerie toutes les photos de la page courante en choisissant comme selection dans la configuration du plugin ceci :
    a[type=’image/jpeg’],a[type=’image/png’], a[type=’image/gif’]

    Le code généré qui cause problème est celui-là :

     div style="padding-bottom : 20px ; padding-right : 0px ; display : block ; position : absolute ; width : 597px ; height : 401px ; left : 653px ; opacity : 1 ; top : 697px ;" id="colorbox" class="box_mediabox box_modalbox cboxSlideshow_off"> »

    Ici, l’attribut "top : 697px" est faux. On peut voir le résultat ici

    Merci d’avance à ceux qui trouveront d’où peut venir le problème...

    • Bonjour,
      Effectivement curieux et désagréable...
      Normalement, je n’ai eu aucun soucis de ce genre avec ce plugin...
      Difficile de résoudre ton problème, le code que tu cites étant un element.style
      Tu peux essayer de surcharger le #colorbox en mettant un top:0px !important;
      dans ta feuille de style perso... mais je ne suis pas convaincu.
      Tiens nous au courant.
      Cordialement.

    • Effectivement, c’est une idée qui améliore le résultat, merci.
      C’est pas encore parfait car si la page est un peu longue on est obligé de scroller tout en haut pour voir l’image.
      J’ai quand-même de la peine à comprendre comment j’arrive à ce problème
      Mais merci pour ce tuyau c’est déjà mieux.

    Répondre à ce message

  • 1

    Bonjour,

    Quelle balise utiliser en lien pour un logo d’article svp ?

    <a class="mediabox" href="???">[(#LOGO_ARTICLE)]</a>

    #URL_LOGO_ARTICLE, #URL_FICHIER, #LOGO_ARTICLE, etc, rien ne marche...

    Merci !

    • bonjour,

      il faut rajouter un filtre extraire_attribut ce qui donne

      <a class="mediabox" href="[(#LOGO_ARTICLE||extraire_attribut{src})]">[(#LOGO_ARTICLE)]</a>

      Cordialement.

    Répondre à ce message

  • 4
    William Fourche

    comment configurer mediabox pour afficher une div non affichée comme avec thickbox
    une idée ? car apres 3h00 de recherches je n’ai pas trouvé une seule piste

    • Bonjour
      Même question pour moi. Je suis allé la poser sur le forum tickbox à tout hasard mais on m’a renvoyé ici.
      Merci à celui (ou celle) qui aurait l’astuce de nous la communiquer
      Cordialement

    • Bonjour,

      je fus dans ce cas la également et voila la réponse (à partir d’un lien) :

      <a href="#" rel="nofollow" target="_blank" onclick='if (jQuery.colorbox) { jQuery.colorbox({html:"<p>Voila du texte<p>"});return false;}' >Un lien</a>

      ou bien

      <a href="#" rel="nofollow" target="_blank" onclick='if (jQuery.colorbox) { jQuery.colorbox({html:$("#mabox").html()});return false;}' >Un lien</a>
      
      <div id="mabox" style="display:none">
        <p>Voila du texte<p>
      </div>
    • ca y est j’ai repris le temps de remettre en ligne un spip 3.0
      la manip marche bien seul bemol la gestion des sauts de lignes (liée sansdoute au javascript est différente) pas grave ca marche

    • William Fourché

      ceux qui ne code pas trouveront ci dessous la syntaxe a ajouter pour gérer la taille de la fenetre

      < a href="#" rel="nofollow" target="_blank" onclick = ’if (jQuery.colorbox) width :"600",height :"520", jQuery.colorbox(html :$("#mabox").html()) ;return false ;’ >Un lien< /a >

    Répondre à ce message

  • pif paf ouf et là ?

    Répondre à ce message

  • Sébastien

    Bonjour,

    J’utilise MediaBox avec beaucoup de satisfaction mais je me heurte depuis peu au problème suivant.

    J’essaie de joindre à un article un document distant stocké sur GoogleDocs (ou Drive maintenant). Cela marche parfaitement dans spip 2.1 : l’image (un jpeg) est reconnue, la miniature est créée lorsque j’appelle le modèle doc ou img dans le corps de l’article et un clic sur la miniature me renvoie bien sur l’image originale.
    Tout se complique avec Media Box : un clic sur la miniature ouvre la Box mais
    -  Sous Chrome, des caractères incompréhensibles apparaissent au lieu de l’image..
    -  Sous Firefox et IE, le contenu reste indéfiniment en chargement..
    Un cilc droit pour ouvrir dans une nouvelle fenêtre fonctionne correctement.

    Je suppose que cela vient du fait que l’url du document joint est codée :
    https://lh6.googleusercontent.com/DaZLEHP9AlWw3c94kmSZGGJsFz6yDCdTNYf6XeIGfWHomc8JHNwZbYori2jrCuyETDsHevPQSWM
    (pas d’extension jpg).

    Peut être qu’une modification du javascript de colorbox apporterait une solution mais je ne le comprends pas suffisamment...Quelqu’un aurait-il résolu le problème ?

    Merci
    Sébastien

    PS : j’ai fait une page de test pour illustrer le problème :
    http://www.cahier2texte.net/spip.php?article16

    Répondre à ce message

  • 7

    Bonjour,
    je suis sur spip 2.1.12 et le pluging mediabox n’affiche pas les titres. Ni ceux que je mets dans le lien, ni ceux de l’image (les titres étant gérer par le plugin médiathèque.
    Quelqu’un a-t-il une idée du pourquoi. Ce qui est bizarre, c’est que sur un autre site, cela marche. J’ai comparer les réglages et je ne vois pas de différence.
    Merci d’avance pour vos idées.

    • comment insére tu tes documents dans les 2 cas ? est le même squelette sur les 2 sites ?

    • Bonjour,
      et merci de vous intéresser à mon problème.
      Dans le site où ça marche, j’introduis dans l’article :

      <a href="IMG/imag_asso/grand/voyage_venise1.jpg" class="mediabox" rel="venise" title="Venise : un canal"><img src="IMG/imag_asso/voyage/voyage_venise1.jpg" width="150" height="200" /> </a>

      Et dans le squelette, j’ai :

      [(#TEXTE|image_reduire500,0)]

      Dans celui où cela ne fonctionne pas, j’introduis le code dans l’article :

      <a href="IMG/jpg/tigre.jpg" class="mediabox" rel="exemple" title="Tigresse et son petit">  <img38|right> </a>

      et dans le squelette, j’ai

      [div class="#EDIT{texte} texte entry-content">(#TEXTE|image_reduire{300,0}) /div>]

      PS. J’ai supprimé les < des balises pour afficher le code, sinon, ç’est interprété
      Voila. Si vous avez une idée. Merci d’avance.

    • 1) pour insérer du code, utilise la balise code.
      2) utilise systématiquement les modèles doc ou img pour insérer tes images, tu facilitera l’export vers d’autres formats que le html
      3) pour un lien vers l’image original : [<imgxx>->imgxxx]
      4) peut tu envoyer l’adresse des sites en questions ?
      5) quel est le réglage par rapport à la génération automatique des vignettes ? tes images sont-elles dans le portfolio ou non ?

    • Celui où ça fonctionne : http://www.3atp.org/-voyages- (la page ou c’est utilisé)
      Celui où ça ne fonctionne pas : http://www.inaden.net/Brune

      Sinon oui, j’utilise dans les deux le plugin médiathèque.
      Pour les vignettes :
      - dans le site ou ça ne fonctionne pas, dans configuration du site >> fonction avancé >> méthode de fabrication des vignettes je suis en gd2
      - dans celui où cela marche je n’ai rien sélectionné

      En tout cas, encore merci pour ton aide.

    • J’utilise le plugon médiathèque dans les deux sites.
      Pour les vignette, dans le site où cela marche, dans les fonctions avancé, je n’ai pas sélectionné de réglage particulier, dans l’autre j’ai utilisé gd2
      Le site ou ça fonctionne : http://www.3atp.org/-voyages-
      Celui ou ça ne fonctionne pas : http://www.inaden.net/Brune

      En tout cas merci pour ton aide

    • Celui où ça fonctionne : http://www.3atp.org/-voyages- (la page ou c’est utilisé)
      Celui où ça ne fonctionne pas : http://www.inaden.net/Brune
      Sinon oui, j’utilise dans les deux le plugin médiathèque.
      Pour les vignettes :
      -  dans le site ou ça ne fonctionne pas, dans configuration du site >> fonction avancé >> méthode de fabrication des vignettes je suis en gd2
      -  dans celui où cela marche je n’ai rien sélectionné
      En tout cas, encore merci pour ton aide.

    • Désolé pour la multiplicité des message, il se passait un truc bizarre.
      Sinon, je reviendrais demain matin.
      Encore merci

    Répondre à ce message

  • Bonjour,

    je souhaite que la Médiabox s’ouvre automatiquement en Iframe lorsque j’affiche une page rubrique. J’ai vu qu’il y avait la Splash box mais c’est pour déposer un cookie et cela concerne la page sommaire. Est-ce que quelqu’un connaît la solution ?

    Merci pour votre aide :)

    Répondre à ce message

  • Bonjour,

    J’ai trouvé Mediabox dans Spip3.01 que je teste en interne (sous Zpip). C’est une excellent idée que d’incorporer ce plugin dans le set de base. Cependant, j’ai passé des heures à essayer de comprendre vos explications et à les mettre en oeuvre : c’est du chinois pour geeks et je suis bien de l’avis de Bruno Gerelli (commentaire #448289 du 31.07.11 ci-dessous)

    J’ai finalement réussi à faire un diaporama avec les fonctions basiques de Spip en documents joints. (Mais à lire vos explications j’ai l’impression de râter quelques chose, de passer à côté de fonctions autrement plus intéressantes…)

    Bref, il reste un petit problème dans mon diaporama. Lorsque je le referme et que je revois ma page de départ, l’imagette que j’ai cliquée pour afficher le diaporama est entourée d’une espèce de halo bleu du plus mauvais effet, comme l’ombre d’une icone. Si je clique ensuite sur la page ça disparait. D’où peut bien venir cet effet ?

    Répondre à ce message

  • Haqqtiviste

    bonjour

    un formulaire de contact en mediabox, ça peut se faire j’imagine...

    j’ai essayé avec le plugin « menus » de créer un menu « contact » avec comme paramètre « envoi vers une page » nommée « contact » class « mediabox boxIframe boxWidth-700px boxHeight-600px »

    ça m’ouvre bien une page mais ça ouvre la page d’accueil

    sous spip3rc
    menus
    et autres plugins
    www.f-c-p.org

    merci

    Répondre à ce message

  • Bonjour,

    Merci pour ce super plugin qui m’a permis de mettre rapidement un système de visionnage de photo sur un site !
    Par contre, un filet jaune reste sur la dernière image sur laquelle on acliqué sous chrome...
    Est ce que quelqu’un aurait une astuce pour le supprimer ?

    Merci d’avance !

    Répondre à ce message

  • Bonjour,
    je viens de passer mon site en SPIP 3 RC et je découvre le superbe plugin mediabox.
    Cependant, je n’arrive pas à constituer une galerie à partir des images d’un portfolio.
    si j’ai bien compris, je n’ai qu’à mettre des images dans le portfolio d’un article ...
    La galerie fonctionne dans la partie privée mais pas dans la partie publique ...
    merci d’avance de votre aide.

    Répondre à ce message

  • 2
    joachim

    Bonjour,

    Lorsque que je rajouter un (rel :....) a ma boucle, je ne peux plus faire fonctionner le zoom, le click de sourie ne donne rien.
    Par contre sans le REL :... cela marche bien SAUF que je ne peux pas voir de fleche pour aller sur les autres images.
    Voici mon code :

       <BOUCLE_portfolio(DOCUMENTS){id_article}{extension==jpg|png|gif}{mode=image}>	
    				<li>
                    	
                    	<div class="slideimage"><a href='#URL_DOCUMENT' rel="mediabox"  class="mediabox">[(#FICHIER|image_reduire{1000,0})]</a></div> 

    Si quelqu’un a une idée ca serait GEANT :))

    Merci d’avance

    • joachim

      En faite cela vient d’un conflit entre /jquery.js et INSERT_HEAD
      je cherche...

    • joachim

      j’ai trouvé maintenant j’ai 2 images en plus dans la vue mediabox, même si il y a 4 ou 20 images a visionner, bizard je cherche

    Répondre à ce message

  • Jérôme

    Bonjour,

    Je voulais savoir s’il était possible de lire une vidéo dans une médiabox.

    J’ai réussi à le faire pour une vidéo distante (sur You tube) avec son URL.
    Mais pour une vidéo importée sur le site en flv... je n’y arrive pas...

    Est-ce que quelqu’un a essayé ou a la solution.

    Merci

    Répondre à ce message

  • 5

    Bonjour,
    Je suis en train de tester spip3 qui contient la mediabox dans ses extensions.
    J’utilise mediabox avec bonheur (merci au passage) mais avec spip3 plus d’iframe au clic sur une vignette, mais l’affichage du document plus bas que le portfolio.
    Les liens en iframe marchent, mais ne font pas appel à la présentation de la mediabox choisie.
    Je précise que les réglages sont identiques en version Spip2.1.10 (où ça marche très bien) qu’en version spip3...
    Cela vient il de spip ?
    Je continue : mon squelette est entièrement basé sur les fonctionnalités de la médiabox.

    • Pour être plus précis, les iframes appelées par des liens vers des sites extérieurs ou des pdf ont bien la présentation demandée, contrairement à ce que j’ai déclaré précédemment. Par contre, le squelette n’y est pour rien : j’obtiens le même comportement avec celui de la dist.

    • Pour Info : Depuis la version SPIP 3.0.0-alpha1 [18243] du 25/07/2011 la galerie marche pour le portfolio, mais plus pour les documents intégrés à l’article.
      Toutefois, dans ce dernier cas, le document est bien pris en compte par la mediabox, mais plus en galerie comme avec la version 2.1.10.
      En local sans squelette.

    • En essai en ligne ici :

      http://sitessai.grml.eu/spip.php?article1

      la galerie se lance bien mais ne récupère pas le doc intégré à l’article.

      SPIP 3.0.0-beta SVN [18577] le réglage doit être dans inc-doc ou c’est l’autre doc (un pdf) qui bloque le passage à la galerie du doc intégré à l’article.

      Merci pour la médiabox intégrée à spip.

    • Même comportement en distant sur un site d’essai avec
      SPIP 3.0.0-beta SVN [18577]

      Ici : http://sitessai.grml.eu/spip.php?article1

    • Patrick

      Bonjour,
      Après essai sur le site d’essai en lien précédent, tout fonctionne parfaitement.
      Merci.

    Répondre à ce message

  • 4

    bonjour
    j’ai installé le plugin mediabox mais je n’arrive pas à avoir sur la photo les flèches suivant - précédent ainsi que le lien pour lancer le diaporama
    (cela ne marche qu’avec le plugin thicbox )
    site concerné
    merci d’avance

    Répondre à ce message

  • haqqtiviste

    bonsoir

    une vidéo (youtube, vimeo, ...) à la place de l’image à l’ouverture dans la modal box, c’est possible ?

    merci

    Répondre à ce message

  • Thierry

    Bonjour et merci pour ce super plugin !
    Je souhaiterais que toutes les images insérées dans un article sous forme de vignette puissent se visualiser comme on peut le faire avec les images du portfolio. est ce possible ? Si oui que dois-je faire ?
    Merci d’avance.

    Répondre à ce message

  • la fougale

    je suis en train de refondre mon site. je passe donc de thickbox a médiabox et je n’arrive pas a lancer l’effet depuis splickrbox.
    Quelqu’un at’il une idée ?
    J’ai éssayé de modifier les fichiers splickrbox de class thickbox vers class mediabox mais cela n’a rien donné. je suis sous spip 2.1.12
    merci

    Répondre à ce message

  • 1

    J’ai 2 articles A et B. Je leurs joins des images que je dépose dans le portfolio. Mais une des images est la même, associée aux 2 articles via la médiathèque. Si je retire cette image du portfolio de l’article A, elle est automatiquement retirée de celui de l’article B. Et si je la veut dans le portfolio de A et pas dans celui de B, je ne peux pas le faire.

    J’utilise Médiabox et le plugin ALBUMS .
    Avec ALBUMS, je peux enlever l’inclure qui appelle inc-documents dans mon squelette article, et à la place je colle des albums sur mesure là où je veux dans les articles. Et je ne dépose plus rien dans le portfolio de spip. C’est parfait.

    Reste un problème pour moi : avec les albums, je n’ai plus la fonction de diaporama de Médiabox. J’ai essayé d’ajouter la class .album dans les éléments à regrouper en galerie (configuration Médiabox), mais cela ne marche pas. Plus précisément, j’ai essayé d’ajouter :

    ,.albums ul li a[type=’image/jpeg’],.albums ul li a[type=’image/png’],.albums ul li a[type=’image/gif’]

    à :

    #documents_portfolio a[type=’image/jpeg’],#documents_portfolio a[type=’image/png’],#documents_portfolio a[type=’image/gif’]

    J’ai aussi vérifié, dans le modèle album.html du plugin ALBUM, la présence d’un attribut rel commun (rel=album), donc ce n’est pas ce qui semble bloquer.

    • Résolu ! Mille excuses ! Erreur d’orthographe sur la class : « album » SANS le « s ». Tout fonctionne bien !

    Répondre à ce message

  • rdubois76

    bonjour,
    je gere un site d’établissement scolaire, et je dois faire un article ou défileraient les productions de l’atelier photo, et faire diffuser des photos du lycée.
    Première question :
    J’ai bien utilisé mediabox pour diffuser les photos de rentrée(15), mais il s’agit maintenant de diffuser plus de 100 photos ! je n’imagine pas le temps de chargement dans le portfolio...
    Y a-t-il une méthode plus rapide ?
    seconde question, peut on insérer un diaporama (plus court : 5/10 photos) dans le bandeau ? quelles modifications doit on apporter sur le code de quel fichier ?
    Merci

    Répondre à ce message

  • 2

    je ne comprend pas, ni le titre, ni la description n’apparait dans la fenêtre...
    Que faire ?

    • Slt,
      Je suis desolé de polluer ta demande mais si tu crois que quelqu’un va te répondre, je pense quie tu peux attendre LONGTEMPS (cf posts ci desous)
      cordialemnt
      Desbutes

    • Bonjour Yanouil,

      Si cela peut aider, en voici une.
      Voici le code pour une galerie images (simple et propre, au centrage « grossier » mais rapide et efficace) qui prendrait tous les documents JPG du website). Cela donne :

      <BOUCLE_liste_documents(DOCUMENTS){tout}{doublons}>
      <a href="#URL_DOCUMENT" class="mediabox" rel="allimage" type="image/jpeg" title="#TITRE">[(#FICHIER|image_reduire{XX}||image_recadre{YY,ZZ,center})]</a>
      </BOUCLE_liste_documents>

      ... si je ne me trompe pas ;-)

    Répondre à ce message

  • Bonjour,
    Quelq’un pourrait-il prendre 5 secondes et me dire dans quelle page on insert le script pour boite modale, juste 5 secondes
    Merci
    Cordialement
    Desbutes

    Répondre à ce message

  • jai placé ce code
    <a href="[(#URL_PAGE{login}|parametre_url{url,#SELF})];return false;" rel="nofollow" class="mediabox boxIframe boxWidth-480px boxHeight-600px"><:lien_connecter:></a>

    Ou encore celui mentionné dans l’article mais une fois connecté la boite ne se ferme pas et une page 404 saffiche :(
    Je voudrais que la boite se ferme et que la page en cours se recharge...comment faire ???

    Répondre à ce message

  • Bonjour,

    D’autres ont deja posé les questions , sans réponse, donc j’ai cherché, essayé de comprendre mais je n’arrive à rien
    1/Si je veux utiliser jquery et ce code $(« a.mediabox »).mediabox(options) ;
    Quelqu’un peut m’aider en me disant

    • Où j’insers ce code ? dans sommaire html ? dans index.PHP ? dans spip.php ?
    • A l’interieur de balises Javascript ?
    • D’autre part ,je voudrais que le cookie de la boite modale expire à la fermeture du navigateur : j’ai bricolé un truc , dans index.php avec la fonction setcookie, mais ca marche pas terrible.En plus en regardant en detail la fonction PHP de setcookie, j’ai vu que le temps s’exprimait en secondes et lorsque je lis le code du cookie dans la fonction jquery de splash_mediabox.js
      var set_cookie = function()
      $.cookie(« modalsplash », box_settings.splash_url, expires : 7 ) ;

      le 7 correspond à 7 jours !!!!!
      Je ne comprends pas ca devrait être 7 secondes ou 7 7millisecondees ? non ? bref
      surtout j’aimerais apprendre comment faire pour que ce cookie s’efface à la fermeture du navigateur ?

    merci beaucoup
    cordialement
    Desbutes

    Répondre à ce message

  • 1

    Bonjour,

    Je n’arrive pas non-plus à avoir les flèches suivant/précédent...

    par exemple : http://www.tiuin.com/Concerts

    Précisions : le problème est d’abord apparu lors du passage de spip 1.9.xx à spip 2.1.11 J’utilisais thickbox, et ce problème est apparu...

    ça fait plusieurs jours que je cherche sans résultat, et je suppose que le problème vient d’ailleurs... Un fichier de config ?

    Dans l’onglet configuration/fonctions avancées, j’ai par ailleurs une ’Error 500 - Internal server error’

    Merci

    Phil

    • Bon, autoréponse.

      j’ai trouvé une solution, mais ça m’énerve de ne pas comprendre...

      en ajoutant le rel=« mediabox » dans le lien, ça marche.

      Y’a un truc que j’ai pas pigé...

    Répondre à ce message

  • 2

    Bonjour,

    j’essaie depuis plusieurs jours d’ouvrir une fenêtre modal sur la page login de mon site. La fenêtre s’ouvre bien mais la page login n’apparait jamais (Petite roue Mediabox qui tourne tourne tourne ...). J’avoue y perdre mon html, php et autre !

    Quelqu’un a t’il une idée. Je suis sous SPIP : 2.1.11 et la dernière version de Mediabox.

    Le site est ici, le lien pour la connexion est en bas de page.

    Le code utilisé est ci-dessous.

    [(#SESSION{id_auteur}|non) | 
    				<a class="couleur_bas" 
    				href="[(#URL_PAGE{login}|parametre_url{url,#SELF})]" rel="nofollow" target="_blank" onclick="if (jQuery.modalbox)
    				{jQuery.modalbox('[(#URL_PAGE{login}|parametre_url{url,#SELF}|parametre_url{var_zajax,contenu})]');return false;}" >
    				<:lien_connecter:></a> ]
    				<!-- class='login_modal'><:lien_connecter:></a>] -->
    				[(#AUTORISER{ecrire})| 
    				<a class="couleur_bas" href="#EVAL{_DIR_RESTREINT_ABS}"><:espace_prive:></a>]
    [(#SESSION{id_auteur}|oui) | 
    				<a class="couleur_bas" href="#URL_LOGOUT" rel="nofollow"><:icone_deconnecter:></a>] | 

    Merci d’avance pour votre aide.

    Cordialement

    • je te donne ce qui marche pour moi sur un site sans ZPIP (j’ai bien galéré avant de trouver) :

      	 <a href="[(#URL_PAGE{login}|parametre_url{var_zajax,contenu})];return false;" title="[(#NOM|attribut_html)]" rel="nofollow" class="mediabox boxIframe boxWidth-480px boxHeight-600px"><img src="#CHEMIN{help.png}" alt="[(#NOM|attribut_html)]"  /></a>	

      .. à adapter

      dd

    • jai placé ce code

      <a href="[(#URL_PAGE{login}|parametre_url{url,#SELF})];return false;" rel="nofollow" class="mediabox boxIframe boxWidth-480px boxHeight-600px"><:lien_connecter:></a>

      Mais une fois connecté la boite ne se ferme pas et une page 404 saffiche :(
      Je voudrais que la boite se ferme et que la page en cours se recharge...comment faire ???

    Répondre à ce message

  • 2

    Comment on fait pour avoir le titre de l’image sus les photos et non cet odieux « png-123ko » ? Mon squelette est sous Escal.

    Merci.

    NB : s’il y a des lignes de code à copier, merci de me préciser où exactement, parce que sinon, je ne saurais pas faire. J’ai vu une indication sur le plugin Fancybox, mais comme je ne sais pas où le code doit être inséré, j’ai essayé, mais sans avoir le résultat escompté.

    Répondre à ce message

  • Bjr,

    Comment éviter que les vidéos (wmv ou mp4 par ex) ne s’ouvre dans un lecteur à part pltort que dans la mediabox ?

    Beru

    Répondre à ce message

  • 2

    Je ne sais pas si ça a déjà été évoqué, mais comment désactiver la MediaBox sur les petits écrans tactiles ?

    Quand je consulte, par exemple, l’Herbier de SPIP sur iPhone, c’est pas terrible : la mediabox s’étale et difficile de revenir en arrière... Idéalement, dans ces cas-là, elle ne devrait pas s’ouvrir par dessus la page, mais pointer sur page dédiée. Y’a déjà une astuce pour ça ? Ou est-ce une amélioration à apporter au plugin actuel ?

    Répondre à ce message

  • kathierry

    bonsoir,
    je suis bloqué j’ai active le plugin mediabox, votre aide pour le mettre dans mon squelettes
    le site concerne www.brd.rw

    Répondre à ce message

  • kathierry

    hello,
    i would like to integrate this plugins into mywebsite www.brd.rw your guidance will be helpful thanks
    the plugin is active but am confused on next step
    thanks

    Répondre à ce message

  • juste pour ceux qui comme moi ne savent pas lire, j’avais un souci avec l’exemple suivant, la boite modale s’ouvrait, avec la roue qui tourne sans fin en attendant que s’affiche qqch dedans. En fait :

    Dans la partie « Ouvrir une boite modale », le code suivant ouvre la partie « contenu » du login dans la mediabox

    <a href="[(#URL_PAGE{login}|parametre_url{url,#SELF})]"
    	rel="nofollow" target="_blank"
    	onclick="if (jQuery.modalbox) {jQuery.modalbox('[(#URL_PAGE{login}|parametre_url{url,#SELF}|parametre_url{var_zajax,contenu})]');return false;}" ><:lien_connecter:></a>

    Dans la version de dev de zpip, cette partie s’appelle maintenant « content », et pas « contenu ». Pour que ca marche il faut donc mettre :

    <a href="[(#URL_PAGE{login}|parametre_url{url,#SELF})]"
    	rel="nofollow" target="_blank"
    	onclick="if (jQuery.modalbox) {jQuery.modalbox('[(#URL_PAGE{login}|parametre_url{url,#SELF}|parametre_url{var_zajax,content})]');return false;}" ><:lien_connecter:></a>

    Répondre à ce message

  • Joseph Tux

    Création d’habillage personnalisée

    Bonjour
    Comment peut-on créer un habillage personnalisé ?
    Par exemple comment harmoniser la couleur de l’encadrement avec celle du fond et/ou celle de la bordure de l’image, choisir la couleur du fond ?

    Il est écrit :
    « Par défaut, mediabox propose 5 habillages. Il est assez facile d’en créer de nouveau assortis à chaque site. »

    j’ai bien trouvé :
    border.png controls.png loading_background.png loading.gif
    qui ne me semblent pas concernés pour cet usage et
    colorbox.css colorbox_rtl.css
    mais ces fichiers .css me semblent difficiles à déchiffrer ;
    par exemple, avec le modèle black-greybox :
    -  Les seules définitions de couleur sont :
    dans colorbox.css comme dans colorbox_rtl.css
    Le gris des titres affichés :

    #cboxTitleposition:absolute ; bottom :-25px ; left:0 ; text-align:center ; width:100% ; font-weight:bold ; color :#7C7C7C ;

    Le même gris, sans doute un des éléments du cadre

    #cboxCurrentposition:absolute ; bottom :-25px ; left:58px ; font-weight:bold ; color :#7C7C7C ;

    et le noir :

    #cboxOverlaybackground :#000 ;

    J’ai copié l’ensemble de ce modèle dans un nouveau répertoire, modifié ces 3 définitions de couleur dans les 2 fichiers css, puis choisi ce répertoire.
    Le résultat ne fait pas que changer les couleurs : il supprime l’habillage et surtout la mise en page, et je me retrouve avec la même chose que « aucun habillage par défaut »

    Donc, pour le, moment, pour moi, il est assez pas si facile de trouver le moyen d’insérer un tel habillage personnel.
    Sans doute une ou deux explications permettrait-elle d’accéder à cette facilité ?

    Ceci dit, merci pour ce plugin très bien fait, et vraiment facile par ailleurs.

    Répondre à ce message

  • 1

    L’exemple du paragraphe « Ouverture en iFrame » ne marche pas comme tel (en tout cas pas avec spip3 / mediabox 0.8.0), il faut rajouter les dimensions de la boite.

    Au lieu de

    <a href="#URL_PAGE{plan}" class='mediabox boxIframe'>Plan du site</a>

    mettre

    <a href="#URL_PAGE{plan}" class='mediabox boxIframe boxWidth-700px boxHeight-600px'>Plan du site</a>

    ou un truc comme ca... (merci alexndra)

    Répondre à ce message

  • Bonjour !
    J’essaie d’installer la mediabox. Sur le squelette de base de Spip, ca marche sans problème mais une foit que je passe dans mon squelette, ca va plus :(
    J’ai manqué une manip quelque part ?

    Merci

    Répondre à ce message

  • polemil

    Bonjour,

    Je tente en vain de faire fonctionner Mediabox sur un site en Spip 2.1.10 utilisant le plugin Multiflex, mais rien n’y fait.
    Mediabox fonctionne très bien dans l’espace privé, mais non dans le public.
    Bizarrement lorsque j’active également le plugin Thickbox, Mediabox fonctionne, mais du coup les 2 boîtes se superposent !
    A la recherche d’une piste... Merci.

    Répondre à ce message

  • 8
    josephtux

    Bonjour,

    je suis un utilisateur simple de SPIP et de ce plugin, donc pardon d’avance si mes questions vous énervent par leur naïveté ( je n’ai pas vraiment tout compris de cette présentation du plugin, en dehors de son installation, qui produit bien l’effet attendu )

    Cependant, 2 fonctions me manquent ( ou savoir comment les appliquer ) :

    1- Comment choisir l’ordre d’affichage des photos ? ni l’ordre dans le portfolio, ni les noms qui commencent par un N° ne semblent pouvoir forcer mon choix au diaporama.

    2- Comment faire en sorte
    a) que le diaporama se lance automatiquement
    b) qu’il ne tourne pas en boucle mais rende l’affichage à l’article qui le supporte ?

    La première de ces questions est la plus importante à mes yeux.

    Encore merci à tous et à l’auteur de ce plugin

    • Bruno Gerelli

      Bonjour,

      La seule solution que j’ai trouvé c’est de charger les photos une à une dans l’ordre souhaité !

      J’en profite pour donner mon avis. Quand je lis ce billet d’explication sur mediabox et que je constate qu’on donne des lignes de code en guise de solution pour régler le plugins... je me dis que la communauté SPIP va finir réduite autour de quelques geek passionnés par le code !

      Je suis un utilisateur de SPIP de longue date... mais quand le compare les évolutions des autres CMS par rapport à SPIP je me dis que les courageux codeurs de SPIP feraient bien de s’inspirer de ce qui se passe ailleurs !

      J’ai 2 blogs : un sous Spip et autre qui était sous Dotclear que je viens de passer sous Wordpress... Allez voir wordpress et copiez sinon vous disparaitrez !

      Très Cordialement
      Bruno Gerelli

    • Merci pour cet avis

      Cependant, cela ne marche pas (c’est bien ce que j"avais essayé en 1er )
      La raison est sans doute que j’affiche des images de formats différents, et qu’ une force obscure (pour moi), intelligente, améliore la mise en page ( cf c’est ici )

      L’avant dernière photos a été chargée la dernière, car c’est ainsi que j’aimerais voir le diaporama s’afficher, de même sur la ligne du milieu, j’aurais voulu que l’image du milieu soit en 3e rang.

      Ces 2 images étant plus étroites, la présentation des vignettes est plus esthétique, mais ne répond pas à mon choix pour la chronologie du diaporama.

    • crazy-spip

      Bonjour,

      Je ne comprends pas très bien où vous rencontrez une difficulté. D’après ce que je peux voir, vous utilisez le code du inc-documents fourni avec Spip. Pour afficher les photos dans l’ordre souhaité, il suffit de modifier la première boucle (la BOUCLE_documents_portfolio) :

      -  par défaut, elle classe les photos par num titre, date càd selon l’ordre que vous lui imposez et, à défaut, par la date de chargement : il suffit de mettre 1+point+espace, 2+point+espace, etc. devant le titre de vos documents pour qu’ils se classent dans l’ordre.
      -  par titre les affichera par ordre alphabétique
      -  par date sera l’ordre de chargement, etc.

      J’ai des portfolios avec Mediabox classés par num titre et par titre et cela fonctionne très bien.

    • josephtux

      crazy-spip, vous avez très bien compris et répondu : je dois donc renommer les fichiers d’image pour décider leur tri.
      Merci pour votre aide

    • josephtux

      C’est bien le titre de l’image et non le nom de fichier qu’il fallait changer ; ça marche, encore merci.

    • crazy-spip

      Pas de quoi. Ravie d’avoir pu vous aider.

    • crazy-spip

      Concernant votre question 2a (démarrage automatique du diapo), le réglage se trouve dans :
      plugins > mediabox > javascript > spip.mediabox.js

      A la ligne 26, remplacer « slideshowAuto:false » par « slideshowAuto:true »

      Attention que si vous modifiez directement un fichier dans le plugin, la modification peut être écrasée lorsque vous ferez une mise à jour du plugin.

    • josephtux

      Encore merci crazy-spip pour cette 2e réponse

    Répondre à ce message

  • Bonjour,

    comment faire pour charger du contenu html dans la mediabox ?

    Exemple que je souhaiterais faire marcher :

    quand je clique sur

    <a href="????" class="mediabox">Ouvrir</a>

    la div suivante s’affiche :

    <div id="mediaboxcontent" style="display:none;"> mon code html </div>

    Cela est-t-il possible avec mediabox ? Via quelle astuce ?
    Merci beaucoup pour votre aide !

    Cordialement,
    Novispip

    Répondre à ce message

  • Affichage du descriptif
    Il y a un truc un peu frustrant dans Mediabox c’est que seul le titre est affiché... Comment faire pour que le descriptif le soit aussi ? Quelqu’un a-t-il fait des modifications répondant à ce besoin ? Cela pourrait rendre service à pas mal de monde sans doute.
    Merci ***beaucoup*** d’avance

    Répondre à ce message

  • Bonjour,

    J’utilise l’option « Indiquez l’url du média à afficher automatiquement dans une boîte lors de la première visite sur le site public. » et je souhaiterez que tout les 24 heures le media ce réaffichent sur les navigateurs sur les quels il c’est déjà affiché.

    Pouvez vous m’indiqué ce qu’il faudrait faire, si quelqu’un a une piste, merci

    Répondre à ce message

  • Hello,

    je cherche à afficher une longdesk en plus du title déjà présent. Les deux sur une ligne différente. Je pense aussi ajouter le crédit photographique présent dans la médiathèque.

    Serait-il judicieux de le proposer en commit ?

    Répondre à ce message

  • Bonjour,
    j’ai un site sous spip 2.1.2 et j’aimerais ajouter des galeries photos pour certains de mes articles.
    J’ai télécharger mediabox que j’ai installer au niveau de la partie administration . Mais je ne comprends pas comment il faut faire pour que les images que j’ai mis dans le porto folio de mes articles s’affichent en médiathèque.
    Merci de m’expliquer ce que je dois faire pour que mes images puissent s’afficher.

    Répondre à ce message

  • 1
    Vassmouss

    Bonjour,

    Je suis débutant dans l’utilisation de spip, et de mediabox ! Je n’arrive pas du tout à le faire fonctionner comme je veux.

    Je voudrais faire une page avec des vignettes des photos qui sont dans mon portefolio, et que lorsque l’on clique sur une photo on on ouvre un diaporama.

    Je ne sais juste pas ce que je doit placer dans l’article, pour que cela soit fonctionnel.

    Merci d’avance

    Bonne journée

    • Patrick

      Bonjour, J’ai fait ça ici

      Tu peux t’inspirer du code

      A ta disposition si tu le souhaites.
      Bon courage

    Répondre à ce message

  • 2
    patrick

    Bonjour, En effet, ici, il n’est pas question de mediabox, mais de fancybox. Mais j’ai déjà aidé quelqu’un à installer un plugin diapo avec sarkaspip.
    Ça devrait pouvoir se faire avec mediabox ?
    Bonne journée

    • mbourlier

      Rebonjour,
      Merci de votre aide. Je viens de désactiver Médiabox et d’activer Fancybox conformément à votre lien (je n’avais effectivement pas remarqué qu’il fallait configurer le plugin avec les valeurs nécessaires à Sarka. Mais, hélas, cela ne change rien ! Il doit y avoir autre chose que je ne vois pas !
      Cordialement
      Bonne journée aussi

    • mbourlier

      Je me réponds à moi-même !
      Ça marche !
      Bizarrement, j’ai mis en place le plugin Nyroceros, puis appliqué dans album, article et rubrique l’effet Thickbox ! ! !
      J’ai aussi redimensionné les photos peu être un peu lourdes.
      En espérant que cela pourra aider
      Cordialement
      M. BOURLIER

    Répondre à ce message

  • 3
    mbourlier

    Bonjour,
    Je suis un novice ; je fonctionne sous spip 2.1.8, sarka 3.0.4 et je cherche à utiliser médiabox en galerie, mais ne comprends où et comment doit se faire la configuration. Par exemple, j’ai un album comportant 40 images dans le portfolio (Majorelle1.jpg, Majorelle2.jpg) ou docXX.jpg et je voudrais qu’elle s’affichent sous forme médiabox dans l’article 15 faisant apparaître cet album.
    La galerie est active, mais sans effet particulier. Je ne vois pas comment faire. Est-ce que quelqu’un peut m’aider ? Merci.

    Voici le lien de mon site

    • Patrick

      Bonjour, C’est dans la configuration de sarkaspip que ça se passe, me semble t il. Bonne chance

    • mbourlier

      Bonjour Patrick,
      Très gentil à toi de me répondre, mais ainsi, cela ne m’avance guère. Merci quand même.
      Michel

    • mbourlier

      Je me réponds à moi-même !
      Ça marche !
      Bizarrement, j’ai mis en place le plugin Nyroceros, puis appliqué dans album, article et rubrique l’effet Thickbox ! ! !
      J’ai aussi redimensionné les photos peu être un peu lourdes.
      En espérant que cela pourra aider
      Cordialement
      M. BOURLIER

    Répondre à ce message

  • 4
    Renée Picard

    Bonjour

    Comment faire pour ajouter un descriptif à la photo ?
    Merci

    RP

    • bonjour

      tout marche en partie privé mais ne s’affiche pas en partie publique ???

    • Modifie le fichier inc_head.html en décommentant #INSERT_HEAD

    • décommenter #INSERT_HEAD ça veut dire quoi ?
      j’ai essayé de supprimer ce qui était entre les 2 #INSERT_HEAD dans le code de la page inc_head.html mais ça n’a rien changé
      je n’ai rien trouvé non plus dans la config du site ?

    • Par défaut : inc_head.html contient

      [(#REM) Balise permettant aux plugins d’inserer des appels javascript ;
      C’est ici que SPIP va inserer l’appel de la librairie jQuery
      Et appeler a la fin compacte_head pour agreger et compacter tout le head dans des fichiers statiques
      si l’option est cochee dans Configuration
      #INSERT_HEAD]

      la balise #INSERT_HEAD est donc dans les commentaires, donc inactive.

      Quand je dis « décommenter », ça signifie la sortir des commentaires, par ex :
      [(#REM) Balise permettant aux plugins d’inserer des appels javascript ;
      C’est ici que SPIP va inserer l’appel de la librairie jQuery
      Et appeler a la fin compacte_head pour agreger et compacter tout le head dans des fichiers statiques
      si l’option est cochee dans Configuration
      ]#INSERT_HEAD

    Répondre à ce message

  • 2

    Bonjour,

    J’ai une petite question concernant le portfolio. J’aimerais connaître la manip à faire pour rendre distinct deux galeries qui apparaissent sur la même page. Mon squelette de page fait intervenir deux articles distincts et donc deux galeries d’image. Au clic d’une des vignettes , le diaporama est lancé correctement mais additionne tout les documents de la page..
    Quelqu’un à une idée ?

    • re,

      Je tiens à préciser que l’indication de la balise Rel ne change rien, j’ai toujours l’ouverture d’un galerie unique lors que je souhaite en avoir deux distinctes. Je suis en 2.1.8 pour spip.
      Si quelqu’un à une idée car je ne vois pas...
      Merci

    • Re,

      J’ai trouvé un truc mais je ne sais pas si c’est une bonne idéé, en tout cas cela fonctionne.
      Dans le fichier spip.mediabox.js j’ai remplacé la ligne 26

      .colorbox(jQuery.extend({}, options, {rel:'galerieauto',slideshow:true,slideshowAuto:false}))

      par

      .colorbox(jQuery.extend({}, options, {rel:'',slideshow:true,slideshowAuto:false}))

      Ainsi rel est pris en charge, ce qui n’était pas le cas avant. Je ne pense que cela soit un fonctionnement normal, alors si le concepteur du plugins (ou quelqu’un de bon) pouvait m’aider à résoudre ce bug ce serait super sympa.
      Merci par avance.

    Répondre à ce message

  • Bonjour,

    Le bouton « Voir » du porte plume me donne une page blanche quand le plugin Mediabox est actif.

    MediaBox 0.6.8
    SPIP 2.1.8 [16966]

    Une idée ?
    Merci

    Répondre à ce message

  • 1

    Bonjour, et merci pour cet excellent outil.
    Je m’en sert (entre autre) pour afficher des événements du calendrier à l’aide d’une boite modale avec le code ci-dessous (je n’ai pas les squelettes Zpip, d’où ce code) :

    <a class="small_plus" 
    href="spip.php?page=evenement&amp;id_evenement=#ID_EVENEMENT" 
    rel="nofollow" target="_blank" 
    onclick="if (jQuery.modalbox) {jQuery.modalbox('spip.php?page=inc-evenement&amp;id_evenement=#ID_EVENEMENT');return false;}" 
    title="#TITRE">#TITRE</a>

    La boite fonctionne parfaitement, sauf que si dans mon événement, j’ai à remplir un formulaire de participation, après validation, le retour se fait dans une fenêtre ordinaire.
    Comment faire pour que le retour s’affiche dans la boite modale ?

    • Je me réponds (voir aussi mon post sur la liste spip@rezo).

      Dans mon fichier inc_evenement, il faut encadrer la balise #FORMULAIRE_PARTICIPER_EVENEMENT#ID_EVENEMENT par une div de classe « ajax ».

      Par contre pour utiliser l’effet médiabox avec le fichier de connexion login.html, ça a l’air plus délicat ; si on écrit dans ce fichier :

      <div class="ajax">
      [(#FORMULAIRE_LOGIN{#ENV{url}|sinon{#URL_ECRIRE{accueil}}})]
      </div>

      je reviens bien dans la boite si je fais une erreur de login, mais j’en sors si je sélectionne une langue ou si je clique sur le bouton « oubli du mot de passe ».

    Répondre à ce message

  • 2

    Hello,

    Apparemment, l’affichage du titre dans la mediabox est limité à 80 caractères. Comment puis-je modifier cette limite svp ?

    • La limitation, elle est dans inc-document.html, pas dans mediabox ; tu n’as qu’à modifier ça dans ce squelette.
      Mais les boites mediabox supportent mal des chaines trop longues (superpositions).

    • Merci bcp pour les infos yvon !

    Répondre à ce message

  • 1

    Encore moi ! (désolé)

    J’ai des grosses difficultés à intégrer une vidéo au format flv (d’env. 5M) dans la mediabox. Voici le ma boucle :

    <BOUCLE_video_vignette(DOCUMENTS){id_article}{doublons}{extension IN swf,flash,flv,mov,avi,rar}{par date}>
    	<a href="[(#URL_DOCUMENT)]" type="#MIME_TYPE" class="mediabox">[(#LOGO_DOCUMENT||image_reduire{160,0}|image_recadre{140,82})]</a>              
     </BOUCLE_video_vignette>

    En fait, la mediabox s’ouvre, mais tourne indéfiniment jusqu’à planter le navigateur !
    Pouvez-vous svp m’aider ?

    • Hello,

      Je vais m’auto répondre, car j’ai trouvé une solution.

      Ma boucle document pointe vers une page html, plutôt qu’une vidéo :

      <a href="#URL_PAGE{video}" class="mediabox>

      Du coup, la page video.html affiche la vidéo souhaitée. Plus de problème de non affichage. Mediabox affiche très bien une page html.

    Répondre à ce message

  • 1

    Bonjour,

    Je bloque sur un truc bête : le commanditaire du site, qui est photographe, veut aboslument bloquer le clic droit. Je voudrais le faire uniquement sur les images mediabox en grande taille, que j’ai repérées <img id=« cboxPhoto »... />, en y ajoutant un oncontextmenu=« return false ». Malheureusement je n’arrive pas à ajouter cette propriété via Javascript... Une idée ?

    • A ma connaissance, il n’y a aucune vraie solution efficace pour bloquer le clic droit. Le mieux est de mettre un « tampon » en opacité sur chaque photo ou prendre le risque du clic droit sur une image compressé

    Répondre à ce message

  • 2

    Bonjour,

    Je suis passée à la version 2.1.8. Mediabox ne fonctionne plus (snif...).
    Voyez ici.

    Une petite lueur ?
    Cordialement,
    KMk

    • Salut, tu as deux erreurs javascript dans ta page, le problème doit venir de là. Les erreurs semblent venir du plugin boutons_texte, vérifié qu’il est bien à jour et activé. Je te conseille aussi de faire une mise à jour de tous tes plugins, c’est bien de le faire après une mise à jour de SPIP.

      ++

    • Bonjour, b_b,

      J’ai retiré les deux appels javascript dans le head de l’article, vu que je n’utilise pas le plugin sur ce site.

      J’ai téléchargé et installé la dernière version de médiabox  : et cela marche !

      Sauf un petit bémol : les boxs sont décalées vers le bas et sortent donc de l’écran. Une petite lueur sur l’origine de ce phénomène ? (voir toujours ici.)

      Merci pour vos conseils qui m’ont déjà permis d’avancer,

      Cordialement,
      KMk.

    Répondre à ce message

  • 2
    kristoff23

    Pour utiliser ce plugins , il ne suffit apparemment pas de le charger et de l’activer . Je suis sous Spip 2.1.8 et SarkaSpip 3 .

    J’active le plugin et il ne se passe rien . Quand on lit l’article , on voit qu’il faut rajouter du code , où ? Est-ce dans l’article que l’on rédige ou faut-il aller modifier le squelette utilisé ?

    Je suis d’autre part surpris que mon gravatar ne soit pas toujours reconnu .

    Merci pour vos lumières ...

    • Kristoff23

      C’est toujours le même !

      J’ai fait un essai en écrivant le code directement dans le corps de l’article :

      <a href="IMG/IMG_4230.jpg" class='mediabox' rel="mesimages">Voir la belle image N° 1</a>
      <a href="IMG/IMG_4237.jpg" class='mediabox' rel="mesimages">Voir la belle image N° 2</a>
      <a href="IMG/IMG_4253.jpg" class='mediabox' rel="mesimages">Voir la belle image N° 3</a>

      J’obtiens un affichage que je ne peux laisser en ligne pour l’instant , un texte cliquable aboutit à une fenêtre dans laquelle rien ne s’affiche . pourtant les images concernées sont bien dans le portfolio .

      Pour l’instant , je suis très loin de ce que j’espérais : un outil plus performant que thickbox ou Nyrocéros .

      Tiens , je m’aperçois que le gravatar ne fonctionne qu’avec une adresse mail sur les deux valides !

    • Kristoff23

      J’aimerais que mon portfolio n’ait plus l’aspect que l’on peut voir ici comme avec pas mal de sites sous SarkaSpip .

      Merci pour vos éclaircissements .

    Répondre à ce message

  • 1

    Je n’arrive pas à faire fonctionner ce plugin et je ne comprends pas pourquoi. J’ai utilisé le code par défaut, et d’autres codes suggérés dans les commentaires. Mais il ne se passe rien, ou plutôt les images s’affichent les unes à la suite des autres, comme si le plugin n’avait aucun effet.
    Je n’utilise, pour l’instant, aucun autre plugin, à part les extensions par défaut de la version spip 2.1.6.
    J’ai essayé Firefox 4 béta et Google Chrome. Le résultat est le même...
    C’est pour un site de photographe... Ce plugin est essentiel au site.

    Répondre à ce message

  • 9

    Personnellement, lorsque j’ajoute dans le champ titre d’un article le code suivant :

    [<imgXX|left>->imgXX]

    l’image apparaît normalement sur le site et génère, dans le code source le code :

    <p>
    <span class="spip_document_4 spip_documents spip_documents_left" style="float: left; width: 566px;">
    <a class="spip_in" href="IMG/gif/xyz.gif">
    <img width="566" height="480" title="mon titre" alt="descritptif" src="IMG/gif/xyz.gif"/>
    </a>
    </span>
    </p>

    Mais lorsque je clique dessus, la media box s’ouvre, tourne dans le vide, se ferme et l’image apparaît toute seule dans mon navigateur.

    Je n’ai donc tjs pas compris comment intégrer une image correctement. Pourtant, ma div contant #texte a bien id « documents_portfolio » et une class « mediabox ».
    Bref, pourquoi ça marche pas ? :-p

    MERCI

    • Quel navigateur utilise-tu (et dans quelle version ?). Quelle version de SPIP as tu ?
      Il faudrait que je vois ta page où le bug se produit pour analyser d’où vient le problème. C’est visible en ligne ?

    • Merci pour la réponse.

      J’utilise en autre FF 3.6 et le site est sous spip 2.1.0.

      Est ce que tu es sur le canal irc pour que je puisse te montrer une version svp ? Je m’y trouve généralement sous le même pseudo. Et toi, es-tu b_b ?

      Merci

    • hhmm,

      j’ai toujours le meme problème et je n’arrive pas à trouver de solution pour le résoudre. Est il possible de se retrouver sur le canal irc svp pour transmettre une url ?

      Merci

    • Bonjour j’utilise la mediabox depuis plusieurs mois et elle fonctionne vraiment au poil, c’est un système tres souple et je remercie vivement le createur ce plugin spip.

      aujourd’hui j’aimerais qu’une fenetre mediabox s’ouvre au chargement de ma page

      avez vous un bout de script pour faire cela ?

      je suppose que cela passe par un onload mais j’ai du mal a mettre les mains dans le paté :)

    • Avec jQuery, le lancement d’actions au chargement de la page se fait par

      jQuery('document').ready(function() {
      ici code pour lancer la mediabox
      });
    • je me répond à moi même (ci dessus )

      <script type="text/javascript">
      	$(document).ready(function() {
      		$.fn.colorbox({href:"thankyou.html", open:true});
      	});
      </script>

      fonctionne a merveille, il ne manque que le cookie pour que cela n’apparaisse qu’une fois et c’est au top :)

      merci bcp ... il est trop fort ce cedric !!!

    • Ah mais si c’est pour faire une splashbox qui n’apparait qu’une fois, il y a encore mieux. La dernière version du plugin prévoit déjà cela, et il suffit de mettre dans le panneau de configuration l’url de la page a afficher dans la splashbox ! Il faut complèter la doc sur ce point d’ailleurs.

    • Bonjour,

      Je mets l’url http://www.site/IMG/swf/carteflash.swf (c’est de saison) en utilisant la fonction splash de base du plugin mais le document ne s’affiche pas. A la place la roue tourne.

      j’ai essayé avec l’URL d’un article mais cela ne fonctionne pas non plus : page complètement blanche

      merci

    • Bon, je pense que c’est le même problème que Gérald ci-dessous : incompatibilité avec le couteau suisse.

    Répondre à ce message

  • Hello,

    bug avec la lame #INSERT_HEAD du couteau suisse
    Si une page est appelée avec la mediabox, celle-ci ne s’affiche pas.

    Couteau suisse 1.8.29.00
    Mediabox 0.6.8
    SPIP 2.1.2 [16017]

    Gerald

    Répondre à ce message

  • 2

    Bonjour,

    j’ai installé Mediabox sur mon site (Spip 2.1 + Aveline). Ca marche nickel pour les photos, mais impossible de faire ouvrir une « popup » contenant un article ou la page contact. Le popup s’ouvre, mais il n’y a rien dedans...

    Voila ce que je met dans l’article avec le lien :

    <a href="spip.php?articleXX" class="mediabox boxIframe"> Lien </a>

    J’ai essayé

    <a href="spip.php?articleXX" class="boxIframe"> Lien </a>

    sans résultat non plus...

    • Même constat chez moi (Spip 2.1.2 [16017] en local et Mediabox 0.6.8 [42423])

    • Bon, en lisant les précédents commentaires, j’ai vu que celà arrivait quand on ne passait pas de parametre de hauteur et de largeur. Du coup, je ne sais pas comment faire car j’essaye de lancer des vidéos youtube qui ont pourtant une largeur et une hauteur indiquées dans SPIP...

      De plus, utilisant ZSpip et Aveline, je ne vois pas comment faire différencier les liens de documents images portfolio / doc à telecharger / videos à lancer.

      Enfin, je n’arrive pas à faire une box pour le formulaire de contact. Plus exactement, j’arrive à faire afficher la page=contact dans une box, mais soit elle reprend l’intégralité de la page du site, soit je n’ai plus aucun formatage si je passe le parametre « contenu ».

    Répondre à ce message

  • Une bizarrerie ? à moins que l’incompatibilité soit annoncée quelque part ? sur 3 sites en spip 2.12 avec plugins à jour, la mediathèque empêche apparemment tous les scripts d’effets box de fonctionner que ce soit fancy, thickbox ou cette boite mediabox.

    Répondre à ce message

  • 3

    Bonjour,

    Première fois que j’essaie ce plugin, ici pour afficher un contenu HTML.

    Dès que j’essaie de donner une dimension à ma mediabox (avec dans la classe ceci : « boxWidth-800px boxHeight-600px »), le lien est suivi plutôt que s’afficher dans la mediabox.

    Je constate au passage grâce à la console Firebug que j’ai une erreur « data is not defined » ligne 300 de jquery.colobox.js, alors que je n’ai pas cette erreur si je retire juste les dimensions de la classe.

    Je suis sur SPIP 2.1.2 et MediaBox 0.6.8

    Répondre à ce message

  • Bonjour

    j’ai un petit problème avec ma mediabox...
    Est-ce que quelqu’un pourrait m’aider svp ?

    Ma mediabox refuse de se déclencher.
    Pourtant j’ai bien inséré une class=« mediabox » et une id=« documents_portfolio » comme demandé
    et je n’ai pas toucher l’appel CSS par défaut du plugin.

    Voilà un apercu de mon code :

    <div class="presentation_equipe" id="documents_portfolio">
    								
    	<B_img-equipe>
    		<BOUCLE_img-equipe(ARTICLES){id_article IN #ENV{idarticle}}{par num titre}{par date}{inverse}{0,1}>
    		<h2>#TITRE</h2>
    			<BOUCLE_vignette(DOCUMENTS){id_article}{extension==jpg|png|gif}>
    			<a href="#FICHIER" class="mediabox" type="image/jpeg">[(#FICHIER|image_reduire{100,0}|image_recadre{100,70})]</a> 
    			</BOUCLE_vignette>
    		</BOUCLE_img-equipe>
    	</B_img-equipe>
    
    </div>

    Je vous remercie d’avance. ^^

    Répondre à ce message

  • 1

    Bonjour,

    Pour information, j’ai remarqué que les titres des images insérées par le raccourci typographique <docXXX> n’était pas affichées dans la pop-in. C’était le type et le poids de l’image qui était affichés à la place.

    Cela est dû au fait que la librairie Colorbox (sur laquelle se base le plugin) se sert de la propriété title de la balise <a> qui entoure l’image. Et que par défaut, le modèle doc.html prévoit d’afficher le type et le poids de l’image dans cette propriété.

    Pour afficher le titre de l’image dans la pop-in, il faut donc surcharger le modèle /prive/modeles/doc.html en remplaçant ligne 27 :

    title='#TYPE_DOCUMENT - [(#TAILLE|taille_en_octets|texte_backend)]'

    par :

    [ title="(#TITRE|texte_backend)"]
    • Stéphane.

      Grand merci pour cette information que j’avais tentée de retrouver pour faire cette petite modification.

      On trouve toujours de très bonnes informations dans les forum qui entourent le projet de SPIP, bonne continuation à tous.

    Répondre à ce message

  • Hello

    Est-il possible de rajouter une petite phrase dans le paragraphe « Utilisation avancée en javascript » disant que toutes les options de la colorbox peuvent être utilisées ? J’ai mis pas mal de temps avant de le comprendre. Je m’en suis servir pour une page « Revue de Presse » sur laquelle je ne voulais pas de redimensionnement de la MediaBox

    Merci

    Répondre à ce message

  • 2
    Sylvain

    Hello,

    juste un petit mot pour dire que dans Spip 2.1.1, sur IE 7 (et sûrement IE6), la mediabox est incompatible avec IE8.js (des outils de Compatibilité Microsoft Internet Explorer dans Fonctions avancées), à moins que ce ne soit l’inverse ;-)

    Cela marche avec IE7.js

    Peut-être IE8.js est buggé...

    • Tous ces scripts js de pseudo-compatibilité sont des nids à problèmes qui ne font que déplacer les soucis. Donc oui, c’est surement IE8.js qui pose ce soucis. Je déconseille vivement son utilisation, comme celle des autres libs js homologues. Mediabox marche parfaitement dans IE7 et 8 sans ces librairies.

    • Sylvain

      En effet, il a fallu que je les désactive pour avoir un site acceptable sur IE6 et même IE7...

      Je ne sais pas si cela a déjà été discuté mais pourquoi les avoir intégré dans les extensions de bases de spip alors que ces scripts génèrent plus de problème qu’ils n’en résolvent ?
      Et garder simplement iFixPng, qui fait bien son boulot, dans la distribution de spip ?

      A discuter sur spip-dev ?

    Répondre à ce message

  • J’essaie d’utiliser Mediabox pour créer des diaporama simple dans un iframe. Je créé un article, y télécharge les images, les déplace dans le portfolio mais ensuite les image s’ouvrent dans le navigateur (FF3.6.8) sans diapo, sans iframe, comme avant...
    Où est ce que je place les codes : <a href= etc ?

    Merci

    Répondre à ce message

  • Philippe G.

    Juste une question connexe : pourquoi ce plugin (qui marche très bien) n’est-il pas disponible dans les mises à jour automatiques du couteau suisse ?

    Répondre à ce message

  • 1

    Bonjour,

    Je n’arrive pas non plus à faire fonctionner le diaporama (le bouton diaporama n’apparait pas sur la fenêtre popup) ; Je n’ai pas changé l’appel CSS par défaut du plugin.

    Mes diaporamas sont stylés avec :
    .documents documents_portfolio
    a .cboxElement hasbox

    si quelqu’un a une idée..merci
    dd

    • Il me semble que la valeur par défaut de « En galerie » est #documents_portfolio (donc cible un conteneur ayant pour id « documents_portfolio » et non .documents_portfolio (cible un conteneur ayant une classe « documents_portfolio »).

      A changer dans la config de mediabox donc, ou ajouter un id=« documents_portfolio » dans ton squelette diapo

    Répondre à ce message

  • 3
    Haqqtiviste

    bonjour,

    une iframe de type

    <a href="#URL_PAGE{contact}" class='mediabox boxIframe'>Contact</a>

    ou bien

    <a href="http://www.google.fr" class='mediabox boxIframe'>Google</a>

    ne fonctionne pas.

    Est ce du au fait que je tourne sous Zpip 2.1 theme articblue + divers plugin standards

    merci d’avance

    • ne fonctionne pas : une mediabox s’ouvre mais elle est vide

    • Bonjour,

      J’ai reproduit le même problème sur SPIP 2.1+ Mediabox 0.6.3 avec les squelettes de la DIST.

      Cordialement,

    • La mediabox n’est pas vide. en tout cas chez moi ça fonctionne très bien, mais il faut penser à ajouter une taille, sinon, sa taille étant non définie par défaut, ça donne rien. Par exemple :

      <a href="http://www.google.fr" class='mediabox boxIframe boxWidth-800px boxHeight-600px'>Google</a>

      Pour disposer d’une taille transmise en paramètre avec des valeurs par défaut, on peut utiliser par exemple :

      boxWidth-#ENV{largeur,800}px boxHeight-#ENV{hauteur,600}px

      ce qui peut s’avérer pratique dans un modèle box iframe ou on transmet titre du lien, url, largeur et hauteur

    Répondre à ce message

  • 2

    Bonjour,

    Serait-il possible d’avoir une description pour permettre de faire une authentification en fenêtre modale comme c’est le cas sur ce site svp ?

    Merci

    Répondre à ce message

  • bonjour cedric,
    j’ai installé mediabox sur le site https://opar.univ-reunion.fr et il fonctionne bien. La galerie s’affiche normalement pour les fichiers joints et insérés avec <docXX|center>. Par contre quand je crée ma propre galerie la barre de navigation n’affiche plus le bouton diaporama.
    cf https://opar.univ-reunion.fr/spip.php?article139
    créée comme suit :
    no image

    qu’est ce qui cloche ?
    merci
    LN

    Répondre à ce message

  • 2

    Bonjour

    ce Plug fonctionne au poil sur spip 2.1

    j’ai vu dans la derniere revision du plugin qu’un nouveau champs était apparu nommé splash boite.

    à quoi correspond t’il exactement ?

    • je m’interroge toujours sur la fonction splash boite personne n’a une idée ?

    • Salut,

      Cette fonctionnalité permet d’ouvrir une image dans une mediabox lors de la première visite sur le site (on pose alors un cookie sur le poste client pour le repérer la prochaine fois et ne lui recoller la splashbox dans les yeux).

      http://zone.spip.org/trac/spip-zone/changeset/38563/

      ++

    Répondre à ce message

  • Bonjour à tous, bonjour Cédric,

    J’ai le même problème que IWPCK (5 juin), à savoir que le diaporama ainsi que la « pagination » ne fonctionne pas.

    SPIP 2.1.0 [15608] et les plugins suivants :
    -  Couteau Suisse avec : Paragrapher, exposants et guillemet typo, blocs dépliables et découpe en pages et onglets
    -  Diaporama Innerfade (en test) version 0.1
    -  ... et du coup, Thickbox V2 0.3, le retour :)

    J’ai désactivé les plugins les uns après les autres, sans succès...
    Le plus curieux est que ça a d’abord fonctionné, puis, après une restauration de la bd, terminer, nada, niet...

    Un conseil ou une idée ?
    Merci

    Répondre à ce message

  • 9
    megiland

    Bonjour,
    je trouve ce plugin très utile.

    Or je me rencontre à un problème.
    Lorsque je clique sur l’image, la box s’ouvre, mais tourne dans le vide.
    L’image est appelé au sein d’un article grâce à

    <imgXX|center|mediabox>

    D’ou viens l’erreur.
    J’ai d’abord pensé que cela venait de la configuration, j’ai donc ajouté .

    spip_documents a

    au selecteur de galerie.

    Merci d’avance de votre aide

    • Patrick

      Bonjour,
      Dans cet article le code de l’image qui appelle la galerie est <doc1975|center> et toute la galerie se trouve dans le portfolio.
      Un clic sur les images du portfolio déclenche lui aussi la galerie.
      J’ai mis dans la config de médiabox à « En galerie » :

      #documents_portfolio a[type='image/jpeg'],#documents_portfolio a[type='image/png'],#documents_portfolio a[type='image/gif'],.spip_documents a

      Je n’ai rien inventé, c’est une contrib du forum.
      Je suis avec spip 210, le squelette est tiré de la dist et le inc-documents.html est directement adapté de celui de la dist.
      A+

    • Patrick

       !!!!!!!!????????????
      Je n’ai joint aucun doc, ce doc word n’est même pas sur mon pc !

    • megiland

      Comme pour moi et l’image de mon post, je ne l’ai jamais vu de ma vie .... Bizarre...

      Je vais donc essayer de mettre les images dans le portefolio même si je voulais éviter.

      Merci de votre aide, je vous tiens au courant

    • C’est un bug du plugin mediatheque qui a joint un document existant au forum parce qu’il a repéré un code <doc>

    • megiland

      ça marche comme je voulais mais que sur Firefox...
      Sur Internet Explorer il me le bloque : en gros la page reste bloqué et la seule façon de fermer est de passer par le gestionnaire.

      Conflit ?

    • Patrick

      Bonjour,
      Je viens de vérifier, le lien notifié le 6/06 fonctionne avec IE8 : la galerie est bien active.
      Il faut dire que j’ai autorisé IE à ouvrir ce site.
      Seule différence, le cadre des bordures est à angle droit.

    • Patrick

      Pour moi, le lien notifié le 06/06 fonctionne bien avec IE8, la galerie est bien active, mais avec des coins à angles droit et non arrondis.
      J’ai autorisé IE à ouvrir ce site.

    • megiland

      Ton site fonctionne sur IE8 (long a charger mais il fonctionne) mais c’est mon site qui fait planter IE.

      J’ai remarqué que le plugin utilisait jquery 1.3 alors que pour le site j’utilise jquery 1.4, est-ce de là que mon site ne fonctionne pas ?
      Comment je peux modifier le plugin en jquery 1.4 ?

    • Patrick

      Oui, c’est long à charger, c’est ma faute, car je n’ai pas optimisé les photos.
      Mais j’ai le plugin d’origine (Revision : 38078
      Dernier commit : 2010-05-08 18:26:26 +0200 )
      et dans le jquery.colorbox.js
      le code commence comme ceci :
      « // ColorBox v1.3.6 - a full featured, light-weight, customizable lightbox based on jQuery 1.3 »
      donc, à priori jquery1.3 (?)
      Maintenant, je ne suis as assez compétent pour en dire plus.

    Répondre à ce message

  • bonjour,
    Un grand merci à Cedric pour la Mediabox.
    J’aimerai savoir pourquoi la fonction diapo ne fonctionne pas ? le reste fonctionne.
    Ai-je oublié une manip quelque part ?
    Merci pour vos idées
    IWPCK

    Répondre à ce message

  • Sous thickbox il y avait une fonctionnalité très utile : le Zoom dans la fenêtre Thickbox.

    Est-ce possible avec Mediabox ?

    Merci

    Répondre à ce message

  • Bonjour,

    Petite question. J’aimerai introduire des balises dans mon champ texte. Est-il possible de faire en sorte que l’image soit réduite à un format précis et active la lightbox lorsque l’on clique dessus ?

    Merci

    Répondre à ce message

  • Bonjour,
    Oui cela marche très bien. Mes problèmes sonts avec les traductions et avec les contrôles de diaporama.

    Traductions : serait-il possible de séparer dans deux fichiers les textes utilisés dans l’espace privé et ceux utilisés sur le site publique ? Ou la question tournée autrement : je peux faire traduire les chaînes pour le site publique en plusieurs langues. Comment contribuer ces traductions ?

    Contrôles de diaporama (black-greybox) : j’ai l’impression qu’ils se mélangent les pinceaux. Lorsque j’ouvre la première image, le contrôle montré est le bouton « pause » ||. Si on survole, cela devient un « play » >. Le contrôle montré ne devrait pas changer au survol, mais juste le couleur, je pense, comme pour les autres boutons. J’ai essayé de jouer avec le css de .cboxSlideshow_off/on mais je n’ai pas trouvé comment montrer le « play » en gris-clair. (Il y a aussi des problèmes avec les boutons pour l’habillage white-simple)

    Répondre à ce message

  • 4

    Bonjour,
    J’ai 2 questions :

    N’est-il pas possible de faire un diaporama pour les images d’un même portefolio de façon automatique ? Sur cet article de mon site, il faut cliquer sur chaque image une à une, c’est pas commode. Je ne sais pas comment faire apparaitre les boutons précédent et suivant.

    Pourquoi le titre est remplacé par Jpeg + la taille pour les photos insérés dans un article ? Voir sur cet autre article de mon site, les photos ont pourtant un titre et sont ajoutés au portefolio. Ce problème n’apparait pas quand l’image n’est pas appelée dans le contenu de l’article.

    • Patrick

      Bonjour,
      Chez moi, l’affichage du titre et non de l’extension de l’image, vient du fait que j’ai placé <docXXX|center> et non <imgXXX|center> dans mon article pour afficher l’image.
      Elle déclanche d’ailleurs la galerie de toutes les photos qui sont dans le portfolio de cet article.
      Désolé, mais je suis pour le moment en local...

    • Merci pour ta réponse. Effectivement avec <imgXXX|center> j’ai bien le titre qui s’affiche dans mediabox mais pas sous la miniature dans l’article donc... C’est pas encore ça.
      Par contre chez moi ça ne déclenche pas la galerie de toutes les photos !!??

    • De mon coté ça ne marche pas, pourtant bien avec une inclusion <docXXX|center>

    • Avec <docXXX|center> tu as le titre qui s’affiche dans l’article mais pas dans la mediabox. C’est à cause du modèle prive/modeles/doc.html qui définit le titre de l’image de façon bizarre. Mais tu peux le modifier. J’ai mis ça :
      [ title="(#TITRE|texte_backend)"] et puis alt="[(#TITRE|texte_backend)]"
      au lieu de ça

      title='#TYPE_DOCUMENT - [(#TAILLE|taille_en_octets|texte_backend)]' et 
      alt='#TYPE_DOCUMENT - [(#TAILLE|taille_en_octets|texte_backend)]'

      Ce qui permet de fixer les attributs tittle (utilisé par la mediabox) et alt.
      Libre à toi de mettre ce que tu veux. Penses bien à garder l’original sans y toucher et à mettre le doc.html modifié dans le dossier /modeles de ton squelette.

    Répondre à ce message

  • Pascal

    Bonjour,

    Je ne comprends pas le cadre s’affiche bien mais je n’ai pas le diaporama :
    http://www.diabolofunboard.com/spip.php?article1408

    Merci.

    Répondre à ce message

  • 1
    goetsu

    y a t il une démo visible quelque part je suis curieux de tester l’accessibilité des modales

    • Patrick

      Bonjour,
      Une démo incluant des galeries d’images, iframes, et ouvertures de pdf ou texte dans une lightbox de la mediabox est en ligne.
      Le site est encore en chantier, il faut que je refasse certains liens, mais les démos de la mediabox sont fonctionnelles.
      C’est ICI

    Répondre à ce message

  • 13
    Patrick

    Bonjour,
    En test local avec easyphp, spip 2010 et un squelette adapté de la dist 210 :
    Impressionnant : ça a marché du 1er coup alors qu’il m’a fallu 15 jours pour arriver à obtenir une galerie avec un autre plugin...
    Bravo, et merci
    PS : je teste le mélange avec thickbox que je garde pour les iframes avec ouverture directe du pdf, dans l’iframe.

    • Je n’ai pas compris. Il y a un truc que la thickbox fait avec les pdf et une iframe et que fait pas la mediaBox ? Ça m’intéresse de savoir, car le but est de remplacer la thickbox qui commence vraiment à dater et dont le code est peu évolutif.

    • Patrick

      Je ne sais pas si la médiabox ouvre les pdf dans son iframe, mais j’ai placé sur le forum de thickbox2 un post dans lequel je signale qu’en modifiant le thickbox.js, on peut ouvrir directement un pdf dans la thickbox.
      A voir ici l’article :le code est dans le pdf
      Je ne suis pas allé plus loin avec mediabox, mais au 1er essai je vois bien le pdf s’ouvrir dans la thickbox, ensuite, la mediabox prend le pas sur la thickbox qui reste en arrière plan.
      Je n’ai pas eu le temps d’essayer une iframe avec le pdf à ouvrir dedans, c’est pour plus tard.
      Je te rappelle que je suis en local pour le moment avec mediabox.
      Merci.
      A+

    • Pour info, l’ouverture du pdf dans la lightbox ne fonctionne pas dans les navigateurs qui proposent d’ouvrir le fichier au lieu de l’afficher dans la page (donc ne fonctionne à peu près que sous IE).

      Tu dois pouvoir faire la même chose avec un lien

      <a href='.../monpdf.pdf' class='mediabox boxIframe boxWidth-1000px boxHeight-600px'>Ouvrir dans une mediabox</a>
    • Patrick

      Je l’ouvre pourtant avec Mozilla Firefox.

    • Patrick

      Bonjour, tes conseils ont été fructueux., et ça marche, même avec Mozilla et IE (je ne comprends pas ta remarque plus haut car sur mon lien distant je l’ouvre avec Mozilla... ) :
      le pdf s’ouvre sans autre adjonction de code, que celui de l’iframe communiqué plus haut.
      J’avais un article spécial « compositions » pour ce type d’insertion (récupération du pdf joint avec un titre mis en doc dans le portfolio), j’ai remplacé le code de thickbox dans le code de l’article par celui de Mediabox, et ça a marché de suite.
      Tout celà avec spip 210 bien sur, mais en local pour le moment.
      Je vais regretter Thickbox, mais tu dis qu’il a fait son temps ;)
      Merci, A+

    • Ah je suis sur un Mac, c’est peut-être pour cela que le pdf ne s’ouvre pas dans la box, mais dans l’application de visualisation Aperçu. Donc sache que ça ne marche sans doute que sous windows.

      Concernant Thickbox, si c’est son apparence que tu regrette, la mediabox est complètement stylabe et il serait possible de lui faire un habillage type Thickbox.

    • Bonjour,

      Ca ne fonctionne pas sous Ubuntu & Firefox.

      cordialement

    • tu parles des PDF dans une box ? ou du plugin mediabox en général ? :p

    • Oui des pdf, ils demandent à être lus avec ou enregistrés.

    • Patrick

      Tu peux regarder ICI, il ne s’agit pas bien sûr de la mediabox, mais de la thickbox, cependant le principe est le même (c’est même plus facile avec mediabox, il n’y a pas d’adaptation de code à faire) :
      le pdf du haut est en doc joint dans l’article(il pourrait d’ailleurs être tout simplement dans IMG/pdf)
      le lien à placer dans l’article et qui l’appellerait dans la mediabox est le suivant :

      <a href='IMG/pdf/NOM_DU_PDF.pdf'
      class='mediabox boxIframe boxWidth-1000px boxHeight-650px'>Ouvrir un pdf dans une
      mediabox</a>

      J’ai suivi en cela les conseils de Cédric, ça marche de la même façon avec une adresse web.
      Donc, pour moi, en local, avec spip 210, windows, mozilla, et EI8, la mediabox fonctionne très bien, et en plus fait tout ce que je viens de décrire plus haut.
      Du 1er coup ;)
      A+,Patrick

    • Bonsoir,

      Quelques résultats de test plus tard... Concernant l’ouverture d’un .pdf ou d’une page .html dans une box, avec Windows XP :

      • Firefox n’aime pas toujours, mais parfois
      • IE (7 ou 8, je ne sais plus trop) : voit mal les box...
      • Opéra plante systématiquement
      • Chrome accepte tout
      • Safari également

      Est-ce conforme aux attentes ?

      @+
      KMk.

    • Je me réponds à moi-même pour plus de précision :

      • Firefox n’aime pas toujours, mais parfois...
        • en fait, FF n’aime pas les .pdf
        • il s’accommode des pages .html
    • Patrick

      Bonjour,
      Iframe : j’obtiens en plus une galerie d’iframes, après avoir placé .spip_documents a dans le sélecteur de galeries, comme tu le préconises plus bas.
      Parfait ! Je vais tenter en distant une installation à la place de l’autre plugin.

    Répondre à ce message

  • 2

    Bonjour, Cédric,

    Impressionnant de netteté, ce lecteur !

    Petite question par rapport à ce que j’obtiens :

    • Pour les images inclues par le code <docxx|position>, la boîte s’ouvre sur une image. On ne peut apparemment pas créer de galerie par ce moyen.
    • Pour créer une galerie, il faut entrer pour chaque image un lien avec un « rel » identique : il y aurait donc autant d’entrées vers la galerie que d’images dans la galerie ?

    Merci pour une éventuelle lumière...

    Biz’
    4’in

    • Pour mettre tous les documents dans une même galerie, je pense que la meilleure solution est d’ajouter .spip_documents a au selecteur de galerie.
      Si tu gardes le sélecteur par défaut, cela donnera au final #documents_portfolio a[type='image/jpeg'],#documents_portfolio a[type='image/png'],#documents_portfolio a[type='image/gif'], .spip_documents a

    • Bonsoir,

      Le message ne m’était pas paru très clair, hier au soir... mais, la nuit a porté conseil et la lumière fut ce soir ! Effectivement, on crée ainsi une galerie sur toutes les images jointes à l’article... Très chouette !

      Bonne continuation et merci encore !

      KMk

    Répondre à ce message

  • 2

    Si, si le plugin est bien dans le fil pour le chargement auto dans SPIP 2.1. Il faut sans doute cliquer sur « Mettre à jour les listes » pour qu’il apparaisse.

    Répondre à ce message

  • je m’empresse de le tester !
    N’est-il pas disponible pour une installation automatique /auto ?

    Merci !

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom