Qui m'aide pour comprendre comment créer une balise dans un plug in

Bonjour,

j'essaye de créer des balises pour un plugin : j'ai bien consulté le site
du développeur ainsi que la doc écrite par le même auteur :
http://programmer.spip.org/

Toutefois impossible de trouver comment écrire une balise : exemple :
une balise dynamique, ou simplement une balise....

J'ai réussi quelque chose mais je souhaiterais écrire un vrai guide
qui permettrait de compléter les guides existants : indiquer quels
sont les noms des fichiers à créer, comment intituler les fonctions
etc...

Qui serait partant ?

Bonne soirée,

Alex

On 23/05/10 21:32, Alexis Poncet wrote:

Qui serait partant ?

Alex, les discussions touchant les plugins ont lieu plutôt sur la liste spip-zone. Je crois que là tu auras plus de chance à recevoir une réponse.

Paolo

Bonjour,

injustement j’ai posté sur la liste spip ce message, aussi et sur les conseils avisés de Paolo je poste ici.

Pour le moment je cherche comment passer des paramètres calculés (#TITRE, #URL_ARTICLE…) à une balise que j’ai créée dans un plug in existant, une balise « générique » d’après la doc.
Elle peut être dans une boucle article ou rubrique ou brève…

Après je reviendrai sur les balises dynamiques :wink:

Merci de votre aide,

Alex

---------- Message transféré ----------
De : Alexis Poncet <aponcet@gmail.com>
Date : 23 mai 2010 21:32
Objet : Qui m’aide pour comprendre comment créer une balise dans un plug in
À : spip@rezo.net

Bonjour,

j’essaye de créer des balises pour un plugin : j’ai bien consulté le site
du développeur ainsi que la doc écrite par le même auteur :
http://programmer.spip.org/

Toutefois impossible de trouver comment écrire une balise : exemple :
une balise dynamique, ou simplement une balise…

J’ai réussi quelque chose mais je souhaiterais écrire un vrai guide
qui permettrait de compléter les guides existants : indiquer quels
sont les noms des fichiers à créer, comment intituler les fonctions
etc…

Qui serait partant ?

Bonne soirée,

Alex

Ah, je n'avais pas vu ce mail. Quelques pistes...

Dans une balise, pour récupérer une colonne, tu peux t'appuyer sur la fonction $titre = champ_sql('titre', $p); tu obtiens le code PHP qui va chercher le #TITRE** en gros (mais pas le contenu texte encore).

Pour l'url, peut être sur la fonction $url = generer_url_entite($id, 'article')

MM.

On 25/05/2010 09:25, Alexis Poncet wrote:

Bonjour,

injustement j'ai posté sur la liste spip ce message, aussi et sur les
conseils avisés de Paolo je poste ici.

Pour le moment je cherche comment passer des paramètres calculés
(#TITRE, #URL_ARTICLE...) à une balise que j'ai créée dans un plug in
existant, une balise "générique" d'après la doc.
Elle peut être dans une boucle article ou rubrique ou brève...

Après je reviendrai sur les balises dynamiques :wink:

Merci de votre aide,

Alex

---------- Message transféré ----------
De : *Alexis Poncet* <aponcet@gmail.com <mailto:aponcet@gmail.com>>
Date : 23 mai 2010 21:32
Objet : Qui m'aide pour comprendre comment créer une balise dans un plug in
À : spip@rezo.net <mailto:spip@rezo.net>

Bonjour,

j'essaye de créer des balises pour un plugin : j'ai bien consulté le site
du développeur ainsi que la doc écrite par le même auteur :
http://programmer.spip.org/

Toutefois impossible de trouver comment écrire une balise : exemple :
une balise dynamique, ou simplement une balise....

J'ai réussi quelque chose mais je souhaiterais écrire un vrai guide
qui permettrait de compléter les guides existants : indiquer quels
sont les noms des fichiers à créer, comment intituler les fonctions
etc...

Qui serait partant ?

Bonne soirée,

Alex

--
MM.

Bonjour Matthieu,

merci de ta réponse, c’est vrai que c’est pas évident je vais creuser la piste que tu m’indiques, je pense essayer de faire les choses en deux temps : utiliser un peu de javascript, puis essayer de faire du full SPIP :slight_smile:

Merci de ton aide,

Alex

Le 25 mai 2010 11:10, Matthieu Marcillaud <marcimat@rezo.net> a écrit :

Ah, je n’avais pas vu ce mail. Quelques pistes…

Dans une balise, pour récupérer une colonne, tu peux t’appuyer sur la fonction $titre = champ_sql(‹ titre ›, $p); tu obtiens le code PHP qui va chercher le #TITRE** en gros (mais pas le contenu texte encore).

Pour l’url, peut être sur la fonction $url = generer_url_entite($id, ‹ article ›)

MM.

On 25/05/2010 09:25, Alexis Poncet wrote:

Bonjour,

injustement j’ai posté sur la liste spip ce message, aussi et sur les
conseils avisés de Paolo je poste ici.

Pour le moment je cherche comment passer des paramètres calculés
(#TITRE, #URL_ARTICLE…) à une balise que j’ai créée dans un plug in
existant, une balise « générique » d’après la doc.
Elle peut être dans une boucle article ou rubrique ou brève…

Après je reviendrai sur les balises dynamiques :wink:

Merci de votre aide,

Alex

---------- Message transféré ----------

De : Alexis Poncet <aponcet@gmail.com mailto:[aponcet@gmail.com](mailto:aponcet@gmail.com)>

Date : 23 mai 2010 21:32
Objet : Qui m’aide pour comprendre comment créer une balise dans un plug in

À : spip@rezo.net mailto:[spip@rezo.net](mailto:spip@rezo.net)

Bonjour,

j’essaye de créer des balises pour un plugin : j’ai bien consulté le site
du développeur ainsi que la doc écrite par le même auteur :
http://programmer.spip.org/

Toutefois impossible de trouver comment écrire une balise : exemple :
une balise dynamique, ou simplement une balise…

J’ai réussi quelque chose mais je souhaiterais écrire un vrai guide
qui permettrait de compléter les guides existants : indiquer quels
sont les noms des fichiers à créer, comment intituler les fonctions
etc…

Qui serait partant ?

Bonne soirée,

Alex


MM.