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 [2007/03/04 20:36] tito |
publication:block-scroll-article [2012/09/19 00:13] (Version actuelle) jpb Document déplacé depuis creer_une_page |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Créer une nouvelle page ====== | + | ====== Block-scroll-article dans l'édito ====== |
- | CETTE PAGE N'EST PAS ENCORE FONCTIONNELLE | + | {{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...)" | ||
- | ===== Créer une page dans configuration ===== | + | ===== La base ===== |
- | {{NEWPAGE[configuration]}} | + | Sous administration, créer un bloc (gauche ou droite, c'est indifférent) qui contient l'appel du bloc : |
+ | <code>include#modules/block-scroll-article/block-scroll-article.php</code> | ||
- | ===== Créer une page dans forums ===== | + | Ne pas activer ce bloc et relever son ID (ne pas confondre avec son index) |
- | {{NEWPAGE[>forums]}} | + | |
- | ===== Créer une page dans publication ===== | + | ===== Appeler le bloc ===== |
- | {{NEWPAGE[>publication]}} | + | Dans l'édito (par exemple dans un tableau) installer un bloc avec cette syntaxe |
+ | |||
+ | <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. | ||
+ | |||
+ | ===== 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 | ||
+ | |||
+ | <code> | ||
+ | $Sql_Art = sql_query("SELECT sid, title FROM ".$NPDS_Prefix."stories ORDER BY 'time' ASC LIMIT 0 , ".$scroll_Nbre." "); | ||
+ | </code> | ||
+ | |||
+ | par | ||
+ | |||
+ | <code> | ||
+ | $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> | ||
+ | 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 |