Snippets SPIP

Quelques snippets pour SPIP

f Re-écrire la balise <img|…> pour utiliser les tags figure et figcaption HTML5 On ajoute plusieurs arguments permettant de gérer la taille (la largeur en pixels), la présence d’une légende...
Image illustrant l'article SPIP3-1-1_PHP7 de Murviel Info Béziers

Correction d'un bug SPIP 3.1.1 avec PHP 7

Jusqu’à PHP 5.2, on pouvait passer un argument par référence dans une fonction PHP. Par défaut, les arguments sont passés par valeur. La valeur de l’expression passée en paramètre est...
Ouest-France en accès restreint

Articles en accès restreint dans SPIP

De nombreux sites, en particulier de presse écrite, proposent aux lecteurs anonymes seulement une partie de certains articles. On peut lire le début de ceux-ci, et pour continuer la...
Boucle SPIP - Jointure

Récupérer des images au hasard et les articles associés dans SPIP

Afin de récupérer des images au hasard parmi la bibliothèque de médias de SPIP (/img) et le (ou les) articles associés, on effectue une boucle SPIP produisant une jointure...
Image illustrant l'article La syndication de contenu dans SPIP de Murviel Info Béziers

Erreur lors de la syndication d’un site – SPIP 3.1

Après une mise à jour vers SPIP 3.1, le site Clio-Prepas ne voulait plus syndiquer les articles de sites associés, considérés comme externes. À chaque essai de synchronisation, la même erreur revenait...
spip 3.0 & PHP 7.x

Faire tourner SPIP 3.0 avec PHP 7

pHp a subi une importante évolution en passant directement de la version 5.6 à 7. Certaines fonctions qui étaient dépréciées depuis quelques versions ont disparues. De nouvelles sont arrivées...
Nuage de mots_cles dans SPIP

Un tagCloud (nuage de mots-clés) avec SPIP

Les mots-clés dans SPIP sont regroupés par groupe. On crée une div dans laquelle on écrira les mots-clés du site que l’on ira rechercher dans une boucle MOTS. On compte le...
previsualiser en cors de rédaction dans SPIP

Bug du bouton « Prévisualiser » en cours de rédaction SPIP

Le filtrage/auteur du statut de prévisualisation introduit par la r21500 n’était pas pris en compte dans autoriser_previsualiser_dist() ce qui ne rendait plus visible le lien de prévisualisation sur les...
Changer l'espace privé de SPIP

Changer le style de l’espace privé SPIP

Pour changer le style de l’espace privé de SPIP, et le rendre un peu plus responsive, ou tout simplement le rendre plus à son goût, il faut aller compléter...