Différences
Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
publication:block-scroll-article [2010/02/12 06:26] philguen block-scroll-article dans l'édito |
publication:block-scroll-article [2012/09/19 00:13] (Version actuelle) jpb Document déplacé depuis creer_une_page |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== block-scroll-article dans l'édito ====== | + | ====== Block-scroll-article dans l'édito ====== |
{{message>ébauche}} | {{message>ébauche}} | ||
- | Pour ajouter dans l'édito d'un site NPDS un bloc défilant contenant les articles . | + | 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 ===== | ===== La base ===== | ||
Ligne 9: | Ligne 9: | ||
Ne pas activer ce bloc et relever son ID (ne pas confondre avec son index) | Ne pas activer ce bloc et relever son ID (ne pas confondre avec son index) | ||
+ | |||
===== Appeler le bloc ===== | ===== Appeler le bloc ===== | ||
Dans l'édito (par exemple dans un tableau) installer un bloc avec cette syntaxe | Dans l'édito (par exemple dans un tableau) installer un bloc avec cette syntaxe | ||
<code> blocID(YXX) </code> | <code> blocID(YXX) </code> | ||
+ | |||
+ | ou celle-ci | ||
+ | |||
+ | <code> !block!(YXX) </code> | ||
où Y = L ou R (suivant que vous avez créé le bloc à gauche (L) ou à droite (R)) et XX est l'ID du bloc. | 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 ===== | ===== Paramètres complémentaires ===== | ||
- | Il reste éventuellemnt à retravailler le code de block-scroll-article.php pour obtenir exactement ce que l'on souhaite. | + | 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 | Par exemple, j'ai modifié le code original de la ligne 20 | ||
Ligne 28: | Ligne 33: | ||
<code> | <code> | ||
- | $Sql_Art = sql_query("SELECT sid, title FROM ".$NPDS_Prefix."stories WHERE catid='0' ORDER BY 'sid' DESC LIMIT 0 , ".$scroll_Nbre." "); | + | $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." "); |
</code> | </code> | ||
WHERE catid='0' => n'affiche que les articles devant être à la racine du site. | 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. | 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. | DESC => Les derniers seront les premiers. | ||
- | |||
===== Et alors ? ===== | ===== 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 | + | 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. | ||
- | ca donne ca http://cyclos.descartes2.free.fr/index.php?op=edito | + | http://cyclos.descartes.free.fr |