J'ai installé un système de diaporama sur le site de mediasol
http://www.mediasol.org/xessmetier2.php3?id_article=1324&couleur_type=media
Le principe est simple, je n'utilise qu'un seul article mais avec plusieurs images à l'intérieur.
On prend l'ensemble du texte puis on sélectionne la bonne image à partir d'un numéro de page passé en url
Sebastien
On Wed, 11 Sep 2002 12:12:50 +0200
"Yves Pratter" <ypr@alex.fr> wrote:
Bon j'ai codé le squelette (sans javascript).
ça marche 
Pour la mise en page, merci au graphistes de faire qq chose de sympa.
Quelques corrections de mon précédent mel :
>En résumé 1 article == 1 diaporama.
Une variante qui facilite la saisie :
1 brève == 1 diaporama
çà évite de saisir l'auteur, le chapeau...
Par contre les diaporamas sont forcéments dans une rubrique à la racine.
(car les brèves sont forcément à la racine)
>http://spip/article.php3?id_article=100&diapo=1
en fait ce n'est pas ...&diapo=1 mais ...&debut_diapo=1
Remarques par rapport aux squelettes de SPIP :
- il n'y a pas de champ SPIP pour récupérer le paramètre
(du moins je n'ai rien vu ni dans la doc, ni dans le source)
ça oblige de mettre <?php echo $debut_diapo ?>
un champ #DEBUT_diapo serait très bien
ou un champ #DOC_INDEX serait pratique
(cet index est le Nième doc de la rubrique, de l'article, de la boucle
documents ?)
- pour obtenir le doc suivant : <?php echo $debut_diapo+1 ?>
soit on utilise (#DOC_INDEX|suivant) avec un filtre perso? qui incrément
la valeur.
le mieux serait #DOC_SUIVANT,
et tant qu'à faire #DOC_PRECEDENT,
#DOC_DERNIER,
#DOC_PREMIER (toujours 0?)
avec une gestion du rebouclage(si #DOC_SUIVANT>#DOC_DERNIER alors
#DOC_PREMIER)
- autre soucis. Je souhaitais afficher le titre de l'article dans ma boucle
document.
Hors #TITRE est cette fois, le titre du document, pas celui de l'article.
Je ne crois pas qu'il existe de syntaxe à la SQL : "table.champ".
ici #DOCUMENTS.TITRE, #ARTICLES.TITRE, ...
Si les concepteurs de spip peuvent donner leur avis...
Merci
Yves
PS: ma rubrique est la 37, et pour voir l'article il faut bien sûr
l'enregistrer, puis afficher le source avec son éditeur favorit 
Yves
From laurent@abbal.com Wed Sep 11 12:22:27 2002
Return-Path: <laurent@abbal.com>
Received: from inachos.supaero.fr (inachos.supaero.fr [134.212.190.5])
by miel.brainstorm.fr (Postfix) with ESMTP id BCB311BF24
for <spip@rezo.net>; Wed, 11 Sep 2002 12:22:27 +0200 (CEST)
Received: from tyr.supaero.fr
(IDENT:KqIlqdGK0FXYVZlXzumnIhRSDrTN9+Mq@fenris.supaero.fr [134.212.178.14])
by inachos.supaero.fr (8.11.6/8.11.6/ONERA-SRI) with ESMTP id
g8BAMQH01590
for <spip@rezo.net>; Wed, 11 Sep 2002 12:22:27 +0200 (CEST)
Received: from eole.supaero.fr
(IDENT:53hecXQjtB8q2KoImHb2ibpwct/wDNpX@localhost.localdomain [127.0.0.1])
by tyr.supaero.fr (8.11.6/8.11.6/ONERA-SRI) with ESMTP id g8BAMP206962
for <spip@rezo.net>; Wed, 11 Sep 2002 12:22:25 +0200
Received: from optomobile (opto-mobile.supaero.fr [134.212.117.235])
by eole.supaero.fr (8.8.6 (PHNE_17135)/8.8.6) with SMTP id MAA21959
for <spip@rezo.net>; Wed, 11 Sep 2002 12:20:14 +0200 (METDST)
Message-ID: <005201c2597d$81989600$eb75d486@supaero.fr>
From: "Laurent Abbal" <laurent@abbal.com>
To: "spip" <spip@rezo.net>
References: <BOEILELIADOBDJNIGJPLAEAPCBAA.ypr@alex.fr>
Subject: =?iso-8859-1?Q?Re:_=5BSpip=5D_Diaporama_image_suivante=2C_image_pr=E9c=E9?=
=?iso-8859-1?Q?dente.?=
Date: Wed, 11 Sep 2002 12:25:09 +0200
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
X-BeenThere: spip@rezo.net
X-Mailman-Version: 2.1b2+
Precedence: list
List-Help: <mailto:spip-request@rezo.net?subject=help>
List-Archive: <Discuter chez rezo.net;
List-Unsubscribe: <http://listes.rezo.net/mailman/listinfo/spip>,
<mailto:spip-request@rezo.net?subject=unsubscribe>
List-Subscribe: <http://listes.rezo.net/mailman/listinfo/spip>,
<mailto:spip-request@rezo.net?subject=subscribe>
List-Post: <mailto:spip@rezo.net>
List-Id: SPIP : questions/reponses <spip.rezo.net>
X-List-Received-Date: Wed, 11 Sep 2002 10:22:28 -0000
Status: O
Content-Length: 2425
Lines: 85
Coincidence, je viens juste de finir moi aussi de coder le diaporama (sans
javascript).
Je jette un coup d'oeil sur le tien.
Je posterai le mien quand il sera propre.
----- Original Message -----
From: Yves Pratter
To: spip
Cc: antoine@rezo.net ; 'ARNO*' ; fil@rezo.net
Sent: Wednesday, September 11, 2002 12:12 PM
Subject: RE: [Spip] Diaporama image suivante, image précédente.
Bon j'ai codé le squelette (sans javascript).
ça marche 
Pour la mise en page, merci au graphistes de faire qq chose de sympa.
Quelques corrections de mon précédent mel :
En résumé 1 article == 1 diaporama.
Une variante qui facilite la saisie :
1 brève == 1 diaporama
çà évite de saisir l'auteur, le chapeau...
Par contre les diaporamas sont forcéments dans une rubrique à la racine.
(car les brèves sont forcément à la racine)
http://spip/article.php3?id_article=100&diapo=1
en fait ce n'est pas ...&diapo=1 mais ...&debut_diapo=1
Remarques par rapport aux squelettes de SPIP :
- il n'y a pas de champ SPIP pour récupérer le paramètre
(du moins je n'ai rien vu ni dans la doc, ni dans le source)
ça oblige de mettre <?php echo $debut_diapo ?>
un champ #DEBUT_diapo serait très bien
ou un champ #DOC_INDEX serait pratique
(cet index est le Nième doc de la rubrique, de l'article, de la boucle
documents ?)
- pour obtenir le doc suivant : <?php echo $debut_diapo+1 ?>
soit on utilise (#DOC_INDEX|suivant) avec un filtre perso? qui incrément
la valeur.
le mieux serait #DOC_SUIVANT,
et tant qu'à faire #DOC_PRECEDENT,
#DOC_DERNIER,
#DOC_PREMIER (toujours 0?)
avec une gestion du rebouclage(si #DOC_SUIVANT>#DOC_DERNIER alors
#DOC_PREMIER)
- autre soucis. Je souhaitais afficher le titre de l'article dans ma boucle
document.
Hors #TITRE est cette fois, le titre du document, pas celui de l'article.
Je ne crois pas qu'il existe de syntaxe à la SQL : "table.champ".
ici #DOCUMENTS.TITRE, #ARTICLES.TITRE, ...
Si les concepteurs de spip peuvent donner leur avis...
Merci
Yves
PS: ma rubrique est la 37, et pour voir l'article il faut bien sûr
l'enregistrer, puis afficher le source avec son éditeur favorit 
Yves
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip