Table des matières
Block-scroll-article dans l'édito
Pour ajouter dans l'édito d'un site NPDS un bloc défilant contenant les articles . (en considération d'une politique de normalisation xhtml ne devrait pas être utilisé sous REvolution - même si ca fonctionne - puisque block-scroll-article utilise “des balises non conformes (même pas html…)”
La base
Sous administration, créer un bloc (gauche ou droite, c'est indifférent) qui contient l'appel du bloc :
include#modules/block-scroll-article/block-scroll-article.php
Ne pas activer ce bloc et relever son ID (ne pas confondre avec son index)
Appeler le bloc
Dans l'édito (par exemple dans un tableau) installer un bloc avec cette syntaxe
blocID(YXX)
ou celle-ci
!block!(YXX)
où Y = L ou R (suivant que vous avez créé le bloc à gauche (L) ou à droite (R)) et XX est l'ID du bloc.
Paramètres complémentaires
Il reste éventuellement à retravailler le code de block-scroll-article.php pour obtenir exactement ce que l'on souhaite.
Par exemple, j'ai modifié le code original de la ligne 20
$Sql_Art = sql_query("SELECT sid, title FROM ".$NPDS_Prefix."stories ORDER BY 'time' ASC LIMIT 0 , ".$scroll_Nbre." ");
par
$Sql_Art = sql_query("SELECT sid, title FROM ".$NPDS_Prefix."stories WHERE (catid='0' AND archive='0' AND ihome='0') ORDER BY 'sid' DESC LIMIT 0 , ".$scroll_Nbre." ");
WHERE catid='0' ⇒ n'affiche que les articles devant être à la racine du site.
AND archive='0' ⇒ n'affiche pas les articles archivés
AND ihome='0' ⇒ visible par tous les groupes
ORDER BY 'sid' ⇒ classement en fonction de l'ID de l'article et non plus en fonction de la date.
DESC ⇒ Les derniers seront les premiers.
Et alors ?
Voici une copie d'écran de ce que ca donne chez moi en test local
http://cyclos.descartes.free.fr/Download/Image1.jpg
ou en production.