SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

246 Plugins, 178 contribs sur SPIP-Zone, 170 visiteurs en ce moment

Accueil du site > Affichage multimédia > Galeries et diaporamas > MultiViewer Flash > Plugin Multiviewer pour SPIP 1.9.2 et Squelette

Plugin Multiviewer pour SPIP 1.9.2 et Squelette

Une version adaptée à Spip 1.9.2 et son squelette plein écran

6 juillet 2009 – par GezuS – 18 commentaires

Toutes les versions de cet article : [English] [français]

15 votes

Une version modifiée pour Spip 1.9.2 du plugin Multiviewer
qui intègre le viewer imagerotator.
et un squelette d’affichage plein écran pour Multiviewer

Voici une adap­ta­tion du plu­gin Multiviewer pour fonc­tion­ner sur Spip 1.9.2

Zip - 273 ko
Plugin Multiviewer modifié Spip1.9.2 par Gezus

Télécharger le Plugin Multiviewer modifié Spip1.9.2 par Gezus

-  J’ai modifié le code du plugin pour qu’il soit compatible Spip 1.9.2

Modifications apportées à la version 1.0.3 du plugin

-  J’ai modifié l’appel à certaines fonctions utilisées dans les fichiers de définition et d’appel des viewers (addon-viewer.php et MVW_definition_viewer.php) pour des questions de compatibilité.

-  Modification du fichier Javascript swfobject.js pour des questions de compatibilité.

-  Intégration du viewer flash imagerotator dans le Multiviewer.
-  Ajout des fichiers de définition et d’appel pour la version pro de simpleviewer : simpleviewerpro.
-  Modification des paramètres de la balise #MULTIVIEWER pour accepter les 2 nouveaux viewer : imagerotator et simpleviewerpro.

-  Le fichier de configuration du plugin a aussi été modifié pour permettre d’utiliser des dimensions supérieures pour les galeries en plein écran, appa­rem­ment cela fonc­tionne bien sur mon Spip 1.9.2d.

Voir un exemple d’utilisation de Multiviewer avec de grandes dimensions d’affichage


Un squelette plein-écran pour le plu­gin Multiviewer

HTML - 3.8 ko
Squelette multiviewer par GezuS

Télécharger le Squelette Multiviewer_skel.html par Gezus

-  J’ai créé un fichier sque­lette pour afficher le mul­ti­vie­wer en plein écran.

Le squelette multiviewer_skel (c’est son nom !) permet d’afficher une page web contenant seulement le viewer et 2 liens en haut : Plein-écran / Quitter.

Le lien plein-écran ouvre une popup pleine page (adapté automatiquement à la résolution de l’utilisateur) et dépouillée du superflu :
sans barre d’outils, ni favoris, ni barre d’adresse, ni boutons d’accés rapide, ni menu, ni Rien !
(... ça déjà c’est quelque chose, car avec les instructions javascript touchant aux fenetres des browsers actuels, les réactions sont parfois inattendues)

De plus la fenêtre parente de la popup doit se fermer automatiquement après 5 secondes, laissant seulement la popup dépouillée et prête pour le plein écran.

Dans cette popup, si on presse F11, on passe en plein-écran réel dans la majorité des navigateurs.

Voilà pour le comportement de cette page squelette multiviewer_skel.

A savoir :
-  le squelette ne prend en compte que les documents jpg, mais on peut facilement ajouté les extensions png et gif aux critère de la boucle.
-  le squelette est configuré pour utiliser le viewer "simpleviewer" par défaut, on peut facilement le modifier.

Comment utiliser ce squelette de manière très simple

Pour créer un lien vers le multiviewer dans un squelette article.html :
#URL_PAGE{multiviewer_skel,id_article=#ID_ARTICLE}

Ou dans les articles en créant un lien vers l’adresse suivante :
spip.php ?page=multiviewer_skel&id_article=#ID_ARTICLE où #ID_ARTICLE est le numéro de l’article courant.

-  Voir un exemple d’utilisation du multiviewer_skel en plein écran (cliquer le lien "Plein écran en haut, puis appuyer sur F11 ensuite pour le plein écran.)


A améliorer :

Le fichier squelette que je fournis n’est pas finalisé du tout, il n’a pas été testé bcp par manque de temps.
Testé dans Firefox et un peu IE, sous Linux et Windows, sur pc et sur mac, il se comporte assez bien pour utilisez le plein ecran... toujours cette touche F11 à presser mais bon je n’arrive pas à activer le support natif du plein écran dans les options des viewers.

Beaucoup de choses à faire du coté de la config des viewer, apparemment ils supportent plein de parametres

A l’heure actuelle le plu­gin charge les pho­tos depuis le reper­toire /IMG/ de spip, il serait inté­res­sant de pou­voir char­ger plu­tot des ver­sions rédui­tes des ima­ges en uti­li­sant le reper­toire /local/cache-vignet­tes/ pour accé­le­rer le char­ge­ment (au moins celui des vignet­tes).
En plus les vie­wer inté­grés dans le plu­gin ont tous un para­mè­tre pour pré­ci­ser le reper­toire des vignet­tes (thumb­nails) et ce para­mè­tre sem­ble inu­ti­lisé par le plu­gin mul­ti­vie­wer pour l’ins­tant.


Merci à C. Boutin pour ce joli plu­gin,
et merci à F. Turner de air­tigh­tin­te­rac­tive pour ces vie­wer flash très bien fait, et à J. Wijering pour ImageRotator.


Liens utiles autour de ce plugin :

-  L’article sur le plugin Multiviewer pour Spip 2.0
-  L’article sur le add-on imagerotator pour Multiviewer Spip2.0
-  JW image rotator (english)
-  Comment fonctionne le swf de imagerotator

Voir en ligne : Article d’origine sur Gezus.homelinux.com

Retour en haut de la page

18 Messages de forum

Voir toute la discussion

Pages 1 | 2

  • Répondre à ce message

    31 août 2009 16:58, par GezuS

    Salut ce plugin est fait pour SPIP 1.9.2 tu t’es trompé de version !

  • Répondre à ce message

    25 août 2009 19:46, par gabylag

    Bonjour,

    J’ai tenté d’installer le plugin sur mon site.

    L’appel a la fonction dans l’article marche bien, mais j’ai remplacé le porte folio par l’appel de la fonction plein écran, et j’obtiens l’erreur ci-dessous : var foart1 = new SWFObject("plugins/multiviewer_v1-0-3/multiviewer_v1.0.3//modules/simpleviewer-free.swf", "viewerart1", "100%", "100%", "8", "#F0F0F0") ;

    J’obtiens le même genre d’erreur avec le nouveau plugin mis en ligne.

    Ma version de spip est la 2.0.8.

    PS : Quel est la résolution max du viewer dans un article ?

  • Répondre à ce message

    11 août 2009 18:10, par GezuS

    Salut dyna, si tu possèdes une version corrigé du swf d’un viewer, cela m’intéresse pour l’intégrer dans le plugin,

    car si tu as eut un problème avec l’ancien swf, d’autres rencontreront surement le meme problème...

    Merci à +

  • Répondre à ce message

    10 août 2009 03:26, par dyna

    problème résolu !

    merci patrick !

    en fait il fallait remplacer le swf

    merci à tous !

  • Répondre à ce message

    10 août 2009 01:36, par GezuS

    Nouvelle version de ce plugin dispo :
    -  2 squelettes inclus dans le plugin,
    -  utilisation simplifiée pour créer des galeries avec toutes les images d’un article,
    -  choix du viewer par parametre url,
    -  plein écran natif pour imagerotator,

    Télécharger Plugin Multiviewer FULL pour 1.9.2

  • Répondre à ce message

    9 août 2009 18:23, par dyna

    et savez vous aussi si c’est possible d’avoir un titre plus long genre sur plusieurs lignes dans la barre de navigation ? j’aimerai avoir une légende pour chacune de mes images

    merci a vous !

  • Répondre à ce message

    9 août 2009 18:21, par dyna

    salut GezuS,

    J’ai ajouté la variable shownavigation sur le javascript sur ma page où se situe mon rotator à la main sur la liste de mes variables je ne l’ai changé que là : "shownavigation" en true mais il ne s’affiche plus quand la souris passe dessus on est obligé de revenir sur l’animation ou de rafraichir la page

  • Répondre à ce message

    9 août 2009 18:00, par dyna

    oui je veux bien merci !! je cherche depuis des jours mais je n’ai vu que la variable shownavigation et avec un survol de la souris on a plus la barre de navigation

    merci

  • Répondre à ce message

    9 août 2009 09:03, par Patrick

    Bonjour, Pour répondre à ton soucis, j’ai trouvé un site sur lequel le menu ne disparait pas, c’est le rotator semble t il qui est en cause. J’ai replacé le rotator et avec le nouveau rotator les titres restent visibles... Comme l’ancien rotator et pas le "nouveau" embarquait le menu en se chargeant, et pas celui là, il faudra aussi changer le fichier "MVW_DEFINITION_imagerotator.php" dans modules en lui demandant :

    //— montrer le menu de navigation // Valeur par défaut : false $imagerotator["shownavigation"] = array ( "VALEUR" => "true" , "TYPE" => "JS" , "remarque" => "Pour afficher le menu de navigation." ) ;

    Je peux te l’envoyer en privé si tu veux.

  • Répondre à ce message

    9 août 2009 05:16, par GezuS

    SAlut de quel viewer parles tu ?

    j’ai utilisé la variable shownavigation

    Dans quel fichier as tu modifié cette variable ?

    -  Certaines variables semblent ne pas passer quand on les inscrits dans le fichier MVW_DEFINITION_tonviewer.php, on est obligé de les ajouter à la main dans le fichier addon-tonviewer.php

Pages 1 | 2

Répondre à cet article

Retour en haut de la page

Ça discute par ici

  • Les thèmes de Sarka-SPIP 3

    26 décembre 2009 – 14 commentaires

    Cet article a pour but de présenter brièvement la liste des thèmes propres à Sarka-SPIP au travers d’une galerie de vignettes. La galerie Vous pouvez télécharger le thème que vous désirez en cliquant sur sa vignette. Prochainement, une description de (...)

  • Formulaire de participation à un événement

    23 janvier – 17 commentaires

    Cet article tente de rassembler des informations au sujet de l’affichage d’un formulaire de participation aux événements gérés par le plugin Agenda développé par Cédric Morin. La version 2 du plugin Agenda permet d’afficher dans l’espace public des (...)

  • Le Squelette Zpip

    11 novembre 2009 – 119 commentaires

    Zpip [1] est un squelette réutilisable, modulaire et disposant d’une galerie de thèmes. Il est issu d’une fusion des projets Zesty et SPIP-Zen. Installer Zpip Pour installer Zpip et jouer avec sans plus attendre, il suffit de suivre le guide (...)

  • Plugin Pages uniques

    11 décembre 2008 – 74 commentaires

    Allez, avouez... il ne vous est jamais arrivé d’avoir besoin d’articles qui ne sont rattachés à aucun rubriquage particulier ? Des articles uniques, n’ayant ni de thème, ni de rapport avec aucun autre ? Ou encore des articles pour lesquels vous avez (...)

  • Le Couteau Suisse

    4 mai 2007 – 835 commentaires

    Ce plugin propose d’introduire facilement de simples fonctionnalités supplémentaires à SPIP et qui s’avèrent rapidement indispensables ! Par exemple : des filtres supplémentaires, des balises pratiques, des facilités typographiques, le contrôle de (...)