Portail de syndication - menu d’auto-syndication

Portail sans prétention présentant les dernières nouveautés des sites syndiquées

L’objectif de ce squelette est d’afficher les derniers articles des sites syndiqués, comme sur la page

Version “IZO” visible ici

Chaque site apparait dans un bloc flottant, avec la liste de ces derniers articles.

Le principe

Réaliser une boucle (SITES) en se limitant au sites syndiqués {syndication=oui} puis pour chaque site réaliser une boucle (SYNDIC_ARTICLES) qui affiche les articles du site.

<BOUCLE_sites(SITES) {syndication=oui}{par nom_site}>
	 <div class="encart">
		<div class="menu">
                  <div class="divers">
		     [<div class="menu-titre">
                        <a href="#URL_SITE">(#NOM_SITE*)</a>
		     </div>]
	                <B_syndic>
                          <ul>
	                  <BOUCLE_syndic(SYNDIC_ARTICLES) {id_syndic}{par date} {inverse} {0,9}>
		             <li style="background-color:RGB(8#COMPTEUR_BOUCLE%,#COMPTEUR_BOUCLE0%,8#COMPTEUR_BOUCLE%)" >
		             <a href="#URL_ARTICLE">[(#TITRE*|supprimer_numero)]</a>
		             </li>
                          </BOUCLE_syndic>
		          </ul>
                        </B_syndic>
          	  </div>
	        </div>
	</div>
	</BOUCLE_sites>

Feuille de style

La feuille de style portail.css permet de gérer l’affichage des blocs flottants. Vous pouvez mettre en conformité avec la charte graphique de votre site, en adaptant les paramètres de couleurs, polices, ... de la feuilles de style.

Remarque le dégradé fait l’objet d’un autre contrib

Cette boucle peut être utilisée pour réaliser rapidement un sommaire des nouveautés par secteur de son propre site, pour cela, il suffit:

  1. d’auto-syndiquer chacune des rubriques du site (cliquer sur “suivre la vie du site” pour récuperer les fichiers backend.php3 correspondant)
  2. de renomer de manière significative les sites avec le nom de la rubrique
  3. de limiter l’affichage du portail à ces sites

Le fichier joint contient le squelette portail.html, la feuille de style portail.css, et le fichier portail.php3.

updated on 14 May 2007

Discussion

Une discussion

Comment on this article

Who are you?
  • [Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom