Ce soir, j’ai bricolé un squelette mot.html pour SpipClear. Le but du squelette est d’afficher la liste des articles attachés à un mot clé d’un groupe défini (dans mon cas le groupe "tags").
Pour commencer, j’ai décortiqué les squelettes de SpipClear pour comprendre leur fonctionnement basé sur des inclusions conditionnelles. Je ne comprenais pas très bien des portions de codes comme celle-ci dans layout.html :
(#RECHERCHE (#ENVid_article
Un petit tour sur spip.net pour revoir le (…)
Accueil > Mots-clés > tags > SPIP
SPIP
Articles
-
Des tags pour SpipClear
4 décembre 2006, par b_b -
Plugin menu accordeon pour SPIP
4 mars 2007, par b_bDimanche pluvieux, commit joyeux !
J’avais déjà utilisé le plugin jQuery Accordion de Jörn Zaefferer sur une de mes dernières réalisations. Du coup, je me suis dis qu’il était sûrement possible d’en faire un plugin pour Spip. Et bien c’est chose faite, le plugin est disponible sur la zone. Mode d’emploi
Installation et activation comme tous les plugins. Pour insérer le menu dans vos squelettes, il suffit de modifier l’appel du menu inc-rubriques. Par exemple, pour le squelette (…) -
Modifier l’ordre d’affichage des articles dans l’espace privé de SPIP
4 octobre 2009, par b_bDepuis la révision 11492 de SPIP il est possible de modifier l’ordre d’affichage des articles d’une rubrique dans l’espace privé. Par défaut ceux-ci sont classés par date (les plus récents en tête de liste).
Pour modifier le critère de trie des articles il suffit de coller l’un des codes suivants dans le fichier config/mes_options.php
Pour trier les articles par date (les plus anciens en haut) :
define(’_TRI_ARTICLES_RUBRIQUE’, ’date ASC’) ;
Pour trier les articles par date inverse (…) -
Raccourcis syntaxiques des boucles SPIP
7 septembre 2008, par b_bDans certains squelettes de SPIP 2.0 on peut remarquer que certaines inclusions de noisettes ont une syntaxe comme celle-ci :
La différence se situe dans le slash à la fin du code d’inclusion, cette nouvelle écriture a été créée afin de se rapprocher de la syntaxe XHTML (notez que l’ancienne syntaxe sans le slash fonctionne toujours).
Mais la grande nouveauté est qu’on peut aussi appliquer ce genre d’écriture aux boucles de SPIP (voir la révision 11065 sur trac). Au lieu d’écrire ceci : (…) -
Formulaire Forum SPIP Valide XHTML
20 novembre 2006, par b_bJe viens de trouver une petite erreur dans le squelette du formulaire des forums de SPIP. Dans le fichier formulaire_forum.html à la ligne 68 remplacer par : <input type="text" name="nobot" id="nobot" value="#ENVnobot" size="10" /></p>
Il manquait une "id" au champ input pour être valide XHTML 1.0 Strict.
Il ne me reste plus qu’à corriger deux autres erreurs et le squelette SpipClear sera valide aussi sur les articles. -
Divagations sur les jointures avec SPIP
29 décembre 2011, par b_bAfin d’optimiser les performances du plugin GIS j’ai voulu simplifier le code des squelettes qui génèrent le JSON qui alimente les cartes du plugin. Le squelette original contenait deux boucles imbriquées comme ceci :
http://zone.spip.org/trac/spip-zone/browser/_plugins_/gis/branches/v2/json/gis_articles.html?rev=55738
On va donc tenter d’utiliser qu’une seule boucle avec une jointure au lieu des deux boucles imbriquées.
Essai 1
On utilise les jointures "classiques" dans la (…) -
Spip : plugin gis (GoogleMaps)
15 mars 2007, par b_bLundi, j’ai découvert via sedna spip un plugin très prometteur du nom de Gis. Il permet d’attacher des articles spip à des marks sur une carte google maps (les marks sont les petites "punaises" affichées sur une carte).
Ensuite, on peut afficher dans le squelette de la rubrique contenant ces articles une carte référençant toutes les marks. Lorsqu’on clique sur une des marks, l’info-bulle qui apparaît affiche le texte de l’article, un lien vers cet article et un player flash qui permet (…) -
SPIP : Récupérer ses statistiques
31 janvier 2007, par b_bIl peut arriver qu’on perde les statistiques de son site sous Spip lors d’une mise à jour. En effet, comme c’est indiqué sur cette page de spip.net, jusqu’à la version 1.9 la sauvegarde de Spip n’est pas complète (pas de statistiques ni de messagerie interne). Que faire quand on a perdu ses stats ?
Si vous avez une sauvegarde complète de votre base [1] datant d’avant la mise à jour vous pouvez récupérer les stats. Pour cela il faut exporter les tables suivantes de l’ancienne base : (…) -
SPIP 1.9.2 détecter un plugin dans un squelette
2 mars 2007, par b_bLu sur la liste via sedna spip une astuce pour détecter la présence d’un plugin depuis un squelette : [(#EVALdefined(’_DIR_PLUGIN_xxx’)| ?’ ’) c’est bon je suis installé]
avec xxx le prefix du plugin en majuscules
Merci à Cedric Morin. -
Version 0.2 du plugin GIS pour SPIP
8 août 2007, par b_bLa version 0.2 du plugin GIS pour SPIP est disponible sur la zone et la documentation sur spip-contrib s’étoffe.
Fonctionnalités ajoutées : le plugin n’insère plus les scripts nécessaires au fonctionnement de GoogleMaps dans les pages ne comportant pas de carte. Cela permet d’éviter au visiteur de charger les 70ko du script de googlemaps quand il n’en a pas besoin... un lien vers l’article est présent dans la bulle d’information du marqueur. la possibilité de superposer le contenu d’un (…)