====== 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