Identifiants personnels


- Derniers articles -
1er juillet 2009

29 juin 2009

16 juin 2009

6 juin 2009

6 juin 2009

2 mai 2008

- informatique -
21 août 2010

29 octobre 2009

6 août 2009

8 juillet 2009

[Voir toutes les brèves]

Site mis à jour le :
dimanche 10 octobre 2010

Spip
Plugin Multiviewer FULL Spip 1.9.2

Une version modifiée pour Spip 1.9.2 du plugin Multiviewer
et un squelette d’affichage plein écran pour Multiviewer

 Voir ce plugin en action



— -- — Nouvelle Version FULL — -- —

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

Zip - 256.6 ko

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

Toutes les consignes d’utilisation sont affichées sur le plugin une fois installé !

(—>donc pas de documentation complète ici)

Ce plugin multiviewer modifié est compatible Spip 1.9.2 et il supporte maintenant 6 viewers différents :

 autoviewer
 simpleviewer
 simpleviewer-pro (payant, non inclus dans le plugin)
 tiltviewer
 postcard
 imagerotator

Vous pouvez donc choisir un de ces 6 viewer à passer directement en paramètre à la URL d’appel de la page multiviewer_skel.

Modifications apportées au plugin Multiviewer 1.0.3

 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é.
La fonction sql_count() a été changé pour spip_num_rows().

 Modification du fichier Javascript swfobject.js pour des questions de compatibilité.
L’utilisation de _NOM_PERMANENTS_ACCESSIBLES à été supprimé.

 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 à aussi été modifié pour permettre d’utiliser des dimensions supérieures pour les galeries en pleine page, appa­rem­ment cela fonc­tionne bien sur mon Spip 1.9.2d.

 L’utilisation de #MULTIVIEWER{ALL} et de <MULTIVIEWER|ADD|nom=nomgalerie|doc=-1> ne fonctionne plus, donc il faut ajouter les documents un par un dans une boucle. (voir le squelette proposé)


— -- — OBSOLETE (Maintenant inclus dans le nouveau plugin) — -- —

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

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

HTML - 3.8 ko
Squelette multiviewer par GezuS

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

Comment utiliser ce squelette de manière 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 avec l’option "Plein écran"

Que fait ce squelette ?

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.

Configuration par défaut du squelette

 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 "imagerotator" par défaut, on peut facilement le modifier.

Informations techniques sur le squelette

 La boucle quelarticle permet de définir les paramètre du viewer et on nomme la galerie d’après le numéro de l’article courant.
 La boucle images_viewer ajoute les images Jpeg de l’article courant, une par une, dans la galerie nommée précédemment.

<BOUCLE_quelarticle(ARTICLES){id_article=#ID_ARTICLE}>
[(#MULTIVIEWER{NEW,art#ID_ARTICLE})]
[(#MULTIVIEWER{PARAM,art#ID_ARTICLE,typegalerie=simpleviewer})]
[(#MULTIVIEWER{PARAM,art#ID_ARTICLE,hauteur=100%})]
[(#MULTIVIEWER{PARAM,art#ID_ARTICLE,largeur=100%})]
   [(#REM)                      typegalerie=autoviewer
                                ou typegalerie=imagerotator
                                ou typegalerie=simpleviewerpro
                                ou typegalerie=tiltviewer
                                ou typegalerie=simpleviewer
                                ou typegalerie=postcard
                                ou autre que vous auriez ajoutée...
   ]
[(#REM) Injection des images de l'article dans la balise multiviewer]
<BOUCLE_images_viewer(DOCUMENTS){id_article=#ID_ARTICLE}{extension==jpg}
{mode=document}{doublons}{par id_document}>

[(#MULTIVIEWER{ADD,art#ID_ARTICLE,#ID_DOCUMENT})]

</BOUCLE_images_viewer>

#MULTIVIEWER{VOIR,art#ID_ARTICLE}
</BOUCLE_quelarticle>

Améliorations déjà faites sur le plugin :

 Plus besoin de touche F11 à presser pour avoir le plein écran, le support natif du plein écran est activé dans les options des viewers (pour imagerotator et tiltviewer).
Merci à Patrick Dupouy pour ses précisions utiles quant à l’utilisation des paramètres du viewer.

 Le plugin FULL version avec 2 squelettes inclus est dispo !
 Bouton "Fullscreen" activé dans le flash pour plein écran avec imagerotator, tiltviewer


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 VVindovvs, sur pc et sur mac.

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( ? je me trompe peut etre).


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,
ainsi qu’à J. Wijering pour le viewer ImageRotator,
et P.Dupouy pour ses précisions sur la conf de imagerotator.


(OBSOLETE) Lien vers l’article Plugin Multiviewer pour Spip 1.9.2 posté sur Spip-Contrib


Mes sources pour ce projet :

 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












  Liste d’information
Albums photo
Articles et liens
  Articles
  Botanique
  Créations
  Le site
  Participer
  Spip
Rechercher
sur le site
No WWW class A plus conforme CSS 2.0 Download Firefox
- © Gezus concept & design -
- 2006 - 2011 -

VISITES : 38403  www.cryptographp.com www.spip.net