Comme promis dans le premier billet, je vais tenter d’expliquer à présent comment j’ai créé la nouvelle page dynamique dédiée à la rentrée littéraire de l’hiver 2009 sur la librairie Bibliosurf.com.
INGRÉDIENTS
Rubriques : notices, interviews, guides lecture
Groupes de mots clés : auteurs, genres, langue/zone géographique, ISBN
Filtres : filtre_max pour afficher le nuage de mots clés et swap pour le tri des auteurs
Plugins : googlemaps et gis pour la géolocalisation
Javascript : jquery pour charger des fragments, motiongallery.js et boxover.js pour la galerie déroulante
RECETTE
Colonne de droite
- Un lien vers un "div" qui s’incruste dans le corps de la page et affiche les auteurs de la rentrée littéraire. C’est une boucle imbriquée qui est assez gourmande en ressource.
- Un lien vers une page qui s’affiche en popup dans laquelle on retrouve une carte des romans dont les intrigues ont été géolocalisées
- Un menu déroulant qui affiche les principaux genres et un accès aux livres de cette rentrée.
- Un nuage de mot clé des littératures des différents pays et un accès aux livres de cette rentrée . .
Colonne du centre
- Titre = titre de l’article créé dans la rubrique guide de lecture
Nombre de références = boucle qui compte le nombre d’occurrences du mot clé rentrée littéraire hiver 2009 - Galerie des auteurs interviewés
Boucle sur la table ARTICLES avec comme critères de recherche la rubrique des interviews et le mot clé rentrée littéraire hiver 2009 et affichage des interviews en fonction de la popularité du moment. - Sous cette galerie, j’affiche le pavé des couvertures des livres indexés rentrée littéraire.
Par défaut, les couvertures s’affichent par hasard. J’ai ajouté deux critères de tri supplémentaires : en vue en ce moment et les + consultés.
A noter, que dans ce pavé, toutes les requêtes s’affichent par fragment. La page n’est donc pas totalement rechargée.
Colonne de droite
- Un encart "Votre librairie" qui permet au client d’accéder à son panier et à son compte.
- Un lien vers les choix du libraire
- Une boucle sur les commentaires des lecteurs.
Comme ce sont les articles qui sont indexés et non les commentaires des lecteurs, il faut bien sûr faire une jointure entre les tables articles et forum de spip. - Et enfin
une boucle vers les articles syndiqués indexés avec le mot clé rentrée littéraire.
Voili.
PS : j’ai déjà expliqué le B.A.-ba de la médiation avec une copie d’écran ici
Répondre à cet article