Sites Web : Programmer avec SPIP

Publié le vendredi 27 février 2009

⇒ https://programmer.spip.org/

SPIP est un système de publication et une plateforme de développement. Après un rapide tour d’horizon de SPIP, nous décrirons son fonctionnement (…)

Articles syndiqués tirés de ce site

Contenu d’un fichier exec (squelette)
Octobre 2009, par Matthieu Marcillaud, RastaPopoulos
L’appel dans l’espace privé d’une page ?exec=nom charge automatiquement un squelette placé dans prive/exec/nom.html. Dans la majorité des cas, il est recommandé d’utiliser cette méthode plutôt qu’un fichier PHP. L’objectif est que l’espace privé de SPIP soit lui aussi écrit en squelette, donc (…)
Liens AJAX
Octobre 2009, par Matthieu Marcillaud
Outre les inclusions contenant une pagination, il est possible de spécifier des liens à recharger en AJAX en ajoutant dessus la classe CSS ajax. /** * GeSHi (c) 2004 - 2007 Nigel McNie, 2007 - 2008 Benny Baumann * (http://qbnz.com/highlighter/ and http://geshi.org/) */ .spip2.spip2 .imp (…)
Forcer la langue selon le visiteur
Septembre 2009, par Matthieu Marcillaud
Le paramètre forcer_lang Le formulaire #MENU_LANG stocke la langue choisie dans un cookie. Ce cookie peut donc être employé pour réafficher le site dans la langue qu’il avait choisit. Une des manières d’y arriver est de définir la variable globale forcer_lang dans un fichier d’options. /** * (…)
Definition
Septembre 2009, par Gilles Vincent
Pipelines are provided by SPIP to allow your plugin to ‘hook into’ SPIP code ; that is, to call functions in your plugin at specific moments, and thereby set your plugin in motion. The declaration file plugin.xml of the plugin must contain these lines : pluginPrefix pipelineName cfg_pipeline.php (…)
List of current pipelines
Septembre 2009, par Gilles Vincent
The default pipelines defined in SPIP are listed in the file ecrire/inc_version.php. However, plugins could create new ones. There are several types of pipelines : some of them deal with typographical modifications, others deal with databases modifications, or pages display in the private area, (…)
find_in_path
Septembre 2009, par Gilles Vincent
The function find_in_path() returns the path of a function. This function is searched for in the « SPIP path ». It takes 1 or 2 arguments : name or relative path of a file (with its extension) eventually, the directory where it is stored. /** * GeSHi (c) 2004 - 2007 Nigel McNie, 2007 - 2008 (…)
body_prive
Septembre 2009, par Matthieu Marcillaud
Insérer du contenu après dans l’espace privé. - Liste des pipelines
pre_liens
Septembre 2009, par Matthieu Marcillaud
Traiter les raccourcis typographiques relatifs aux liens - Liste des pipelines
recuperer_fond
Septembre 2009, par Matthieu Marcillaud
Modifie le résultat de compilation d’un squelette - Liste des pipelines
En bref
Septembre 2009, par Matthieu Marcillaud
Voici un résumé des pipelines de SPIP : Nom Description accueil_encours Ajouter du contenu au centre de la page d’accueil. accueil_gadget Ajouter des raccourcis en haut du contenu de la page d’accueil. accueil_informations Informer sur les statistiques des objets éditoriaux sur la page (…)
Revenir en haut