Exemple programmation
Rubriques
Articles
Survol de logo automatique N&B <> couleur
Voici un javascript généré par Spip pour gérer le survol des logos (roll-over) et créer en même temps les images de survol automatiquement, les 2 arguments sont ici logo N&B et logo en couleur
Pastille rouge : un exemple de filtre d’image avec la lib GD
En PHP, la bibliothèque de fonctions GD, familièrement appelée « la lib GD », fournit de nombreuses possibilités de manipulation d’images. En (…)
Balise #FOREACH
une balise pour appliquer un modèle à tous les éléments d’une balise contenant un tableau
Annuaire d’auteurs avec Spip Bonux
Pour ceux qui ont besoin de présenter un annuaire des auteurs d’un site, plusieurs contributions existent dont : Tri alphabétique des auteurs de (…)
Composition avec d’autres squelettes
Un squelette à but pédagogique créé durant un stage en entreprise.
Épingler des articles liés à des mots-clés avec
#ARRAY
Le but de la manœuvre : « déterrer » ou « épingler » certains articles toujours d’actualité... pour étoffer judicieusement le contenu d’une marge (…)
Restriction des pages consultables hors connexion
Principe simpe d’un accès restreint où seuls une liste de pages prédeterminées sont autorisé à la consultation.
Comment utiliser un tableau (array) dans un squelette ?
Les tableaux PHP (array) sont vraiment utiles lorsque vous avez à manipuler les mêmes éléments plusieurs fois.
Ils ont étés introduits avec la version 1.9.2 :#ARRAY{clé1,valeur1,clé2,valeur2...}
pour autoriser la création d’un tableau (indexé) de taille variable par exemple pour utiliser dans un #SET ou un critère IN dynamique.
Cette balise vous autorise à faire de nombreuses opération sur les tableaux.
Voir la doc officielle de #ARRAY sur spip.netImage active automatique
Grace aux filtres graphiques de SPIP 1.9.x, il est très simple de laisser SPIP calculer une image réactive.
Supprimer les appels de notes de bas de page
A la suite du tutoriel « Ne pas voir apparaître les notes de bas de pages attachées à un champ », une autre colle s’est posée : comment faire pour (…)