Block-scroll-article dans l'édito

Cette page est une ébauche, ce qui signifie qu'elle n'est pas terminée et/ou que vous pouvez l'améliorer en partageant vos connaissances

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

Index


Utilisateur

Vous n'ètes pas identifié. Vous pouvez vous inscrire ou vous connecter.



Page