Exemple programmation
Rubriques
Articles
Lister par année puis par mois
Objectif
On veut une liste d’articles triés par année et par mois affichés dans une imbrication de listes non-enumérées. Exemple : 2005 octobre (…)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.netPastille 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 (…)
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 (…)
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.
Squelettes selon la longueur de l’article
Choix du squelette selon la longueur de l’article - deux solutions sont proposées : une en php l’autre en SPIP pur
Programmes testés sur SPIP (…)Composition avec d’autres squelettes
Un squelette à but pédagogique créé durant un stage en entreprise.
Affichage d’un article entre une date de début et de fin
En suivant le forum des utilisateurs de SPIP, il est souvent demandé « Comment afficher un article entre une date de début et une date de fin ? ». (…)
Les Itérateurs pour SPIP 2.1
Les itérateurs sont une fonctionnalité de la branche SPIP 3.*. Ils permettent de faire des boucles non plus seulement sur des articles et autres (…)
Image active automatique
Grace aux filtres graphiques de SPIP 1.9.x, il est très simple de laisser SPIP calculer une image réactive.