====== Block-scroll-article dans l'édito ======
{{message>ébauche}}
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.
http://cyclos.descartes.free.fr