[SPIP Zone] Re : Re : [Spip-zone-commit] r13339 - in /_plugins_/_test_/flash_anim: fonds/ fonds/cfg_anim_flash.html inc-noisette.html jpglist.html jpgrotator.swf plugin.xml

Salut,

le plugin nécessite effectivement cfg. C'est ce dernier qui génère la page de configuration du plugin anim_flash.

J'ai testé le plugin sur trois serveurs (dont 2 suisses quelconques) et infomaniak, cette fois avec succès.
Il semble également fonctionner sur tous les navigateurs...
Je l'ai testé sur:

Plateforme Windows XP:
- IE6
- IE 7
- Firefox 1.5
- Firefox 2

Plateforme OS X:
- safari et shiira
- camino, firefox, seamonkey
- omniweb
- icab
- opera

Plateforme Linux Ubuntu:
- firefox

Un "bug" est systématique sur firefox (linux), aléatoire sur d'autre systèmes et parfaitement absent d'autres encore. Il s'agit de l'affichage de différents plans. Sur un de mes sites j'utilise le plugin menu déroulant, en le superposant à l'anim flash, ce qui a pour conséquences des comportements plus ou moins étranges : le menu disparaît, complètement, en partie, définitivement, aléatoirement. Bref c'est pas génial. En revanche si l'anim doit être au premier plan, pas de problème, il suffit de choisir le wmode "window".

Si tu veux le tester d'avantages, vas-y sans autre...

Quant au coup de main, c'est bien volontiers.

Ma ToDo List:
- permettre de sélectionner plusieurs articles
- permettre de sélectionner un voire des mots-clés pour d'une part restreindre la liste déroulante des articles proposés et d'autre part pouvoir sélectionner d'un coup plusieurs articles.
- permettre le comportement originel de la contrib de netdeveloppeur c'est-à-dire de choisir une bannière "générale" et au cas par cas, sans doute par un mot-clé, de permettre l'affichage des images en docs-joints dans la bannière flash quand l'article est chargé. (Suis-je clair ?)

- permettre dans l'interface de config de choisir la hauteur et la largeur de l'animation
- permettre de choisir dans l'interface de config la couleur ddu fond de l'animation

La doc qui sera peut développée vu la simplicité du plugin arrive sous peu

@+

Le 6 juil. 07 à 16:26, matthieu eh-oh a écrit :

Pour ne rien te cacher !! j avais laissé un msg avant hier sur Net developpeur pour voir si on pouvait transformer l'anim en plugin !!
Tu m'as devancé ! :wink:
dc c'est le pourquoi de ma réactivité.

Bravo pour la mise en route, c'est nickel !
En revanche cela implique d'installer obligatoirement cfg pour le configurer non ?

Si besoin, je peux beta tester, ou donner un coup de main eventuel.

A plus

----- Message d'origine ----
De : Dov Gabbaï <dov.gabbai@gidouille.net>
À : matthieu eh-oh <matt_he_oh@yahoo.fr>
Envoyé le : Vendredi, 6 Juillet 2007, 15h45mn 36s
Objet : Re: [SPIP Zone] Re : [Spip-zone-commit] r13339 - in /_plugins_/_test_/flash_anim: fonds/ fonds/cfg_anim_flash.html inc-noisette.html jpglist.html jpgrotator.swf plugin.xml

Merci du feedback rapide ...

Le 6 juil. 07 à 14:31, matthieu eh-oh a écrit :

> C'est OK pour moi sur un serveur free.fr
>
> ----- Message d'origine ----
> De : "dov.gabbai@gidouille.net" <dov.gabbai@gidouille.net>
> À : spip-zone-commit@rezo.net
> Envoyé le : Vendredi, 6 Juillet 2007, 13h58mn 10s
> Objet : [Spip-zone-commit] r13339 - in /_plugins_/_test_/
> flash_anim: fonds/ fonds/cfg_anim_flash.html inc-noisette.html
> jpglist.html jpgrotator.swf plugin.xml
>
> Author: dov.gabbai@gidouille.net
> Date: Fri Jul 6 13:58:09 2007
> New Revision: 13339
>
> Log:
> Plugin testé avec succès en local.
>
> Malheureusement impossible de la faire fonctionner en ligne sur le
> serveur testé du moins.
>
> Si quelqu'un a une idée, ça permettrait de publier le plugin en
> stable et sur spip-contrib...
>
> Added:
> _plugins_/_test_/flash_anim/fonds/
> _plugins_/_test_/flash_anim/fonds/cfg_anim_flash.html
> _plugins_/_test_/flash_anim/inc-noisette.html
> _plugins_/_test_/flash_anim/jpglist.html
> _plugins_/_test_/flash_anim/jpgrotator.swf (with props)
> _plugins_/_test_/flash_anim/plugin.xml
>
> Added: _plugins_/_test_/flash_anim/fonds/cfg_anim_flash.html
> ======================================================================
> ========
> --- _plugins_/_test_/flash_anim/fonds/cfg_anim_flash.html (added)
> +++ _plugins_/_test_/flash_anim/fonds/cfg_anim_flash.html Fri Jul
> 6 13:58:09 2007
> @@ -0,0 +1 @@
> +#CACHE{0}
> <form method="post" action="#SELF">[(#ENV{_cfg_}|form_hidden)]
> [(#REM) descriptif=
> <h4>Incrustation d'une banni&egrave;re flash</h4>
> Ici vous pouvez configurer les diff&eacute;rents types
> d'affichage.<br />
> ]
> [(#REM) titre=Animation Flash]
> <fieldset>
> <legend>Choix de l'article qui contient les documents
> joints au format jpg &agrave; ins&eacute;rer dans la
> banni&egrave;re flash</legend>
> <select name="idart">
> <option value="">Choisissez un article</option>
> <BOUCLE_articles(ARTICLES){par titre}>
> <option [(#CONFIG{anim_flash/idart}|=={#ID_ARTICLE}|?
> {selected="selected",''})] value="#ID_ARTICLE" >#ID_ARTICLE .
> #TITRE</option>
> </BOUCLE_articles>
> </select>
> </fieldset>
>
> <fieldset>
> <legend>Configuration de la banni&egrave;re flash</legend>
> <label><strong>Rotatetime</strong>
> <select name="rotate">
> <option [(#CONFIG{anim_flash/rotate}|=={2}|?
> {selected="selected",''})] value="2">2</option>
> <option [(#CONFIG{anim_flash/rotate}|=={3}|?
> {selected="selected",''})] value="3">3</option>
> <option [(#CONFIG{anim_flash/rotate}|=={4}|?
> {selected="selected",''})] value="4">4</option>
> <option [(#CONFIG{anim_flash/rotate}|=={5}|?
> {selected="selected",''})] value="5">5</option>
> <option [(#CONFIG{anim_flash/rotate}|=={6}|?
> {selected="selected",''})] value="6">6</option>
> <option [(#CONFIG{anim_flash/rotate}|=={7}|?
> {selected="selected",''})] value="7">7</option>
> <option [(#CONFIG{anim_flash/rotate}|=={8}|?
> {selected="selected",''})] value="8">8</option>
> <option [(#CONFIG{anim_flash/rotate}|=={9}|?
> {selected="selected",''})] value="9">9</option>
> <option [(#CONFIG{anim_flash/rotate}|=={10}|?
> {selected="selected",''})] value="10">10</option>
> </select>
> </label>
> <br/>
> <label><strong>Transition</strong>
> <select name="transition">
> <option [(#CONFIG{anim_flash/transition}|=={fade}|?
> {selected="selected",''})]value="fade">Fade</option>
> <option [(#CONFIG{anim_flash/transition}|=={bgfade}|?
> {selected="selected",''})]value="bgfade">BgFade</option>
> <option [(#CONFIG{anim_flash/transition}|=={fluids}|?
> {selected="selected",''})] value="fluids">Fluids</option>
> <option [(#CONFIG{anim_flash/transition}|=={blocks}|?
> {selected="selected",''})] value="blocks">Blocks</option>
> <option [(#CONFIG{anim_flash/transition}|=={circles}|?
> {selected="selected",''})]value="circles">circles</option>
> </select>
> </label><br />
> <label><strong>Randomplay</strong></label>
> <input type="checkbox" name="random" [checked="(#ENV
> {random})"] />
> <br/>
>
> <label> <strong>Show Navigation</strong></label>
> <input type="checkbox" name="navigation" [checked="(#ENV
> {navigation})"] />
> </fieldset>
>
> <input type="submit" name="_cfg_ok" value="<:OK:>" />
>
> <input type="reset" value="<:Reset:>" />
> <input type="submit" name="_cfg_delete" value="<:Supprimer:>" />
>
> </form>
> \ No newline at end of file
>
> Added: _plugins_/_test_/flash_anim/inc-noisette.html
> ======================================================================
> ========
> --- _plugins_/_test_/flash_anim/inc-noisette.html (added)
> +++ _plugins_/_test_/flash_anim/inc-noisette.html Fri Jul 6
> 13:58:09 2007
> @@ -0,0 +1 @@
> + <BOUCLE_flash(ARTICLES){id_article=(#CONFIG{anim_flash/idart})}>
> <BOUCLE_info_jpg(DOCUMENTS){id_article}{mode=document}
> {extension==(jpg)$} {0,1}>
> <object type="application/x-shockwave-flash" data="[(#CHEMIN
> {jpgrotator.swf}|parametre_url{art1,#ID_ARTICLE})]"
> width="#LARGEUR" height="#HAUTEUR" bgcolor="#ffffff"
> WMODE="transparent">
> <param name="movie" value="[(#CHEMIN{jpgrotator.swf}|
> parametre_url{art1,#ID_ARTICLE})]" />
> <param name="bgcolor" value="#ffffff" />
> <PARAM NAME="WMODE" VALUE="transparent">
> </object>
> </BOUCLE_info_jpg>
> </BOUCLE_flash>
>
> \ No newline at end of file
>
> Added: _plugins_/_test_/flash_anim/jpglist.html
> ======================================================================
> ========
> --- _plugins_/_test_/flash_anim/jpglist.html (added)
> +++ _plugins_/_test_/flash_anim/jpglist.html Fri Jul 6 13:58:09 2007
> @@ -0,0 +1 @@
> +<?php
> @header('Content-type: text/xml[; charset=(#CHARSET)]');
> echo '<'.'?xml version="1.0" encoding="#CHARSET"?'.">\n";
> /
> **********************************************************************
> *****\
> * Animation Flash
> SPIP *
> *
> *
> * Copyright (c)
> 2006 *
> * Paul Sanches - http://
> www.netdeveloppeur.com *
> * Adresse de publication de la
> contribution : *
> * http://
> www.netdeveloppeur.com *
> * Ce programme est un logiciel libre distribue sous licence GNU/
> GPL. *
> * Pour plus de details voir le fichier
> COPYING.txt *
> \*********************************************************************
> ******/
> ?>
> <jpgrotator>
>
> <parameters>
> <rotatetime>#CONFIG{anim_flash/rotate}</rotatetime>
> <randomplay>[(#CONFIG{anim_flash/random}|=={on}|?{true,
> false})]</randomplay>
> <shownavigation>[(#CONFIG{anim_flash/navigation}|=={on}|?
> {true, false})]</shownavigation>
> <transition>#CONFIG{anim_flash/transition}</transition>
> </parameters>
>
> <photos>
> <BOUCLE_envid(ARTICLES){id_article=#ENV{idart}}>
> <BOUCLE_jpg(DOCUMENTS){extension=jpg}{id_article}>
> <photo path="#URL_DOCUMENT" link="#DESCRIPTIF" />
> </BOUCLE_jpg>
> </BOUCLE_envid>
> </photos>
>
> </jpgrotator>
> \ No newline at end of file
>
> Added: _plugins_/_test_/flash_anim/jpgrotator.swf
> ======================================================================
> ========
> Binary file - no diff available.
>
> Propchange: _plugins_/_test_/flash_anim/jpgrotator.swf
> ----------------------------------------------------------------------
> --------
> svn:mime-type = application/octet-stream
>
> Added: _plugins_/_test_/flash_anim/plugin.xml
> ======================================================================
> ========
> --- _plugins_/_test_/flash_anim/plugin.xml (added)
> +++ _plugins_/_test_/flash_anim/plugin.xml Fri Jul 6 13:58:09 2007
> @@ -0,0 +1 @@
> +<plugin>
> <nom>
> Animation Flash
> </nom>
> <version>
> 0.1
> </version>
> <prefix>
> anim_flash
> </prefix>
> <etat>
> test
> </etat>
> <auteur>
> &copy; ubu - 2007 - Distribu&eacute; sous licence GNU/LGPL
> <br/>D'apr&egrave;s le travail de Paul Sanches -
> [netdeveloppeur.com->http://www.netdeveloppeur.com/tutoriaux-et-
> astuces-spip/animation-flash-spip-1.8-article70.html]
> </auteur>
> <description>
> Ce plugin permet d'afficher des documents joints dans une
> banni&egrave;re flash. Pour ce faire il suffit d'introduire la
> balise <code><INCLURE{fond=inc-noisette}></code> dans votre squelette.
> Il est distribu&eacute; sous licence GNU/GPL
> </description>
> <lien>
> [Documentation sur ->SPIP-Contrib - Toutes les contributions à SPIP],
> et si vous avez cfg: [Configuration->.?
> exec=cfg&cfg=anim_flash]
> </lien>
> </plugin>
> \ No newline at end of file
>
> _______________________________________________
> Spip-zone-commit@rezo.net - Listes de diffusion sur listes.rezo.net
> spip-zone-commit
>
> Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers
> Yahoo! Mail
> _______________________________________________
> spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! Profitez des connaissances, des opinions et des expériences des internautes sur Yahoo! Questions/Réponses.