Solution grossière mais efficace

----- Original Message -----
From: Kliké
To: Walk
Cc: Frederic Masschelein
Sent: Saturday, February 23, 2002 8:22 PM
Subject: Solution grossière mais efficace

Bon j’ai avancé un peu :

voici le code à placer dans sommaire :

dernière mise à jour : 
<BOUCLE_recent(ARTICLES){tout}{par date}{inverse}{0,1}>

<?php $dateart='#DATE'; ?>

</BOUCLE_recent>
<BOUCLE_recent2(BREVES){tout}{par date}{inverse}{0,1}>

<?php $datebrv='#DATE'; ?>

</BOUCLE_recent2>

<?php if($dateart<$datebrv){ include('tdb-brv-rec.php3'); }else{ include('tdb-art-rec.php3'); } ?>

les pièces jointes sont les fichiers nécessaire au fonctionement du script :
les 2 fichiers php3 appeler par ce scripts sont similaires à sommaire.php3, rubrique.php3 etc… à la différence qu’ils appellent inc-public-sansbouton.php3 au lieu de inc-public.php3. Il sont scrupuleusement identiques à l’exception de la déclaration de la fonction bouton et de ses appels (qui génère sinon un message d’erreur de redeclaration de fonction)
c’est surement améliorable.
En attendant, cela permet aussi de faire des include de ‹ modules › dans les squelettes contenant des boucles SPIP… :wink:
voilà !
amusez-vous bien !
James aka Kliké

tdb-brv-rec.html (166 Bytes)

tdb-brv-rec.php3 (86 Bytes)

inc-public-sansbouton.php3 (6.47 KB)

tdb-art-rec.html (168 Bytes)

tdb-art-rec.php3 (86 Bytes)