Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

publication:block-scroll-article [2007/03/04 20:37]
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

Index


Utilisateur

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



Page