background preloader

Squelettes SPIP

Facebook Twitter

Squelettes pour groupes et par groupes de mots - SPIP - Contrib. Squelette d'Agenda : versions « normale » et « mini » - SPIP - Contrib. Cette contribution propose un squelette simple d’agenda, avec la possibilité d’installer une version normale, ainsi qu’une version mini pour agrémenter les menus. La contribution se compose de quatre fichiers : - agenda_mini.html (l’agenda pour les menus)- agenda_mini.php3 (le fichier php3 qui accompagne agenda_mini.htm)- rubrique-XX.html (l’agenda de taille standard)- agenda.css Ils sont basés du travail de Gasteropod, dont on peut trouver l’article sur de spip.net/es, et des contributions d’agendas et de calendriers pour spip disponible sur article 731 Mise en Place 1. 2. 3.

Astuce : Pour ne pas avoir à modifier l’ensemble des fichiers composant votre squelette, incluez le css dans un fichier css qui est déjà lui inclus dans tous vos fichiers : typographie.css par exemple. 4. 5. 6. 7. Désormais, quand vous écrivez un article pour l’agenda, il suffit d’indiquer dans la date de publication antérieure la date de l’événement. Le squelette à télécharger : Choix des squelettes par mot clef - SPIP - Contrib. Présentation d’un plugin qui permet de choisir les squelettes avec des mots clefs. La fonction de ce plugin est de sélectionner le « bon » squelette quand il y a plusieurs possibilités. Par exemple quand il existe un squelette d’article album photo et un squelette d’article ordinaire. Cette fonction existe déjà dans Spip avec des numéros de rubriques : tous les articles d’une rubrique peuvent avoir un même squelette différent du reste du site. Ce plugin permet un selection plus fine en permettant de choisir le squelette pour un article ou une rubrique en fonction d’un mot clef qui lui est associé.

Le plugin va ajouter cette nouveauté en se substituant à Spip pour la partie recherche de squelette. La sélection de squelette par mot-clé peut toujours se faire avec une boucle (voir ici comment) mais le Plugin est supposé plus performant. Le Plugin en action lors d’un appel de page Lorsqu’un article, par exemple, est demandé, le plugin fonctionne comme ceci : Installation Activation Configuration. Squelette par mot clé en SPIP 2. Le plugin squelette par mot clé ne fonctionne plus en SPIP 2.Cedric a dit un jour sur spip-zone que le plugin était mort mais qu’il ne le savait pas encore. Il faut donc revenir à la bonne vielle méthode des boucles en attendant un futur nouveau plugin qui devrait pointer à l’horizon un de ces jours prochains.

Méthode simple pour deux jeux de squelettes différents dans les articles et les rubriques Si nous avons que deux jeux de squelettes, nous pouvons faire deux boucles, une boucle article ou rubrique englobante et une boucle mot clé, avec inclusion du squelette article-large si présence du mot clé, et sinon inclusion du squelette article normal si pas de mot clé dans la partie alternative de la boucle.

Le {id_mot=1} correspond au mot clé "large". Pour les articles Cette méthode sera valable aussi bien pour les articles que pour les rubriques, il suffira de changer la boucle en conséquence. Pour les rubriques Méthode pour x jeu de squelettes Mode opératoire : 1. Rubrique_galerie 2. 3. 4. 5. Images typographiques. Si GD2 et Freetype sont installés sur votre site [1], SPIP peut fabriquer, de lui-même, des images à partir de titres (ou tout élément de la base de donnée) en utilisant une police de caractères de votre choix.

La fonction qui réalise cet effet est image_typo. La présente page va vous présenter les différentes variables que l’on peut utiliser avec cette fonction. [(#TITRE|image_typo)] Si vous ne précisez aucune variable, image_typo va utiliser la police par défaut fournie avec SPIP : Dustismo, une police GPL de Dustin Norlander. Elle figure dans le sous-dossier polices du dossier dist ou squelettes-dist pour SPIP 2 (dans les versions précédentes de SPIP, il s’agissait du dossier ecrire). police Vous pouvez préciser le nom d’une autre police, que vous aurez pris soin d’installer sur votre site. [(#TITRE|image_typo{police=dustismo_bold.ttf})] (Dustismo-bold est également livré avec SPIP.) En théorie, vous pouvez utiliser de nombreux formats de police : TrueType, PostScript Type 1, OpenType...