Re: configuration plugin

"jo.baloo" <[email protected]> Sun, 16 May 2021 08:09:26 +0200 (CEST)
Newsgroups gmane.comp.web.spip.user
Message-ID <577286847.250.1621145366927.JavaMail.www@wwinf1m12>
--===============0672204483==
Content-Type: multipart/alternative; 
	boundary="----=_Part_249_452095819.1621145366920"

------=_Part_249_452095819.1621145366920
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

J'ai essay=C3=A9 de suivre l'exemple je ne r=C3=A9cup=C3=A9re que le titre =
du formulaire



<?php
if (!defined('_ECRIRE_INC_VERSION')) return;
=C2=A0
/**
=C2=A0* Un simple formulaire de config,
=C2=A0* on a juste =C3=A0 d=C3=A9clarer les saisies
=C2=A0**/
=C2=A0
function formulaires_configurer_parametrage_pages_saisies_dist(){
=C2=A0=C2=A0 =C2=A0// $saisies est un tableau d=C3=A9crivant les saisies =
=C3=A0 afficher dans le formulaire de configuration=C2=A0=C2=A0=C2=A0 =C2=
=A0=C2=A0=C2=A0=20
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 $saisies =3D array(
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 array(
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 'saisie' =3D> 'inp=
ut',
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 'options' =3D> arr=
ay(
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=
 'nom' =3D> 'option'
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=
 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 )
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 )
=C2=A0=C2=A0 =C2=A0);
return $saisies;
}

=C2=A0

par contre j'y arrive avec le mecanisme et la syntaxe

[(#SAISIE{input, titre, obligatoire=3Doui})]

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

> Message du 16/05/21 00:29
> De : "Ma=C3=AFeul Rouquette"=20
> A : [email protected]
> Copie =C3=A0 :=20
> Objet : Re: [Spip] configuration plugin
>=20
> Le 15.05.21 =C3=A0 21:10, jo.baloo a =C3=A9crit=C2=A0:
> > j'ai une liste de style , une liste d'effet, une liste de traitement=20
> > possible=C2=A0 par type d'objet.
> >=20
> > au depart ces listes =C3=A9taient stock=C3=A9s dans 3 groupes de mots c=
l=C3=A9s ce qui=20
> > permettait leur =C3=A9volution
> >=20
> > si j'ai bien compris : il=C2=A0 faut creer 3 occurences du plugin dans =
META=20
> > plutot que de creer une table
> >=20
> > une occurence plugin=C2=A0 css, la liste des valeurs
> >=20
> > une occurence plugin effet, la liste des valeurs
> >=20
> >=20
>=20
> heu non, tu a qu'une occurence dans meta, mais qui contient plusieurs=20
> entr=C3=A9es
>=20
> tu cr=C3=A9er un formulaire de config (par exexemple avec=20
> https://contrib.spip.net/Formulaire-de-configuration-avec-le-plugin-Saisi=
es)
>=20
> et ensuite bah si tu a fait un champ "toto" dans ton=20
> #FORMULAIRE_CONFIGURER_MONSUPERPLUGIN,
>=20
> tu pourras faire #CONFIG{monsuperplugin/toto}
>=20
> et oui c'est stock=C3=A9s dans meta, mais =C3=A0 la rigueur, ca n'a aucun=
e=20
> importance pour toi. Le tout est de connaitre comment lire et ecrire une=
=20
> config...
>=20
> _______________________________________________
> liste spip
> [email protected] - d=C3=A9sabonnement : envoyer un mail =C3=A0 spip-off@rezo=
.net
>=20
> Archives : https://www.mail-archive.com/[email protected]/maillist.html
>=20
> Infos : https://listes.rezo.net/mailman/listinfo/spip
>=20
> Documentation de SPIP : http://www.spip.net/
>=20
> Irc : de l'aide =C3=A0 toute heure : http://spip.net/irc
>
------=_Part_249_452095819.1621145366920
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>J'ai essay=C3=A9 de suivre l'exemple je ne r=C3=A9cup=C3=A9re que le tit=
re du formulaire<br /><br /></p>
<p>&lt;?php<br />if (!defined('_ECRIRE_INC_VERSION')) return;<br />=C2=A0<b=
r />/**<br />=C2=A0* Un simple formulaire de config,<br />=C2=A0* on a just=
e =C3=A0 d=C3=A9clarer les saisies<br />=C2=A0**/<br />=C2=A0<br />function=
 formulaires_configurer_parametrage_pages_saisies_dist(){<br />=C2=A0=C2=A0=
 =C2=A0// $saisies est un tableau d=C3=A9crivant les saisies =C3=A0 affiche=
r dans le formulaire de configuration=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =
<br />=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 $saisies =3D array(<br />=C2=A0=
=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 array(<br />=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=
=C2=A0 =C2=A0=C2=A0=C2=A0 'saisie' =3D&gt; 'input',<br />=C2=A0=C2=A0 =C2=
=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 'options' =3D&gt; array(<br />=C2=
=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 'n=
om' =3D&gt; 'option'<br />=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=
=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 )<br />=
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 )<br />=C2=A0=C2=A0 =C2=A0);<br />ret=
urn $saisies;<br />}</p>
<p>=C2=A0</p>
<p>par contre j'y arrive avec le mecanisme et la syntaxe</p>
<p>[(#SAISIE{input, titre, obligatoire=3Doui})]</p>
<p>=C2=A0</p>
<p>=C2=A0</p>
<p>=C2=A0</p>
<p>=C2=A0</p>
<p>=C2=A0</p>
<p>=C2=A0</p>
<blockquote style=3D"padding-left: 5px; margin-left: 5px; border-left: #ff0=
000 2px solid;">&gt; Message du 16/05/21 00:29<br />&gt; De : "Ma=C3=AFeul =
Rouquette" &lt;[email protected]&gt;<br />&gt; A : [email protected]<br />&gt; =
Copie =C3=A0 : <br />&gt; Objet : Re: [Spip] configuration plugin<br />&gt;=
 <br />&gt; Le 15.05.21 =C3=A0 21:10, jo.baloo a =C3=A9crit=C2=A0:<br />&gt=
; &gt; j'ai une liste de style , une liste d'effet, une liste de traitement=
 <br />&gt; &gt; possible=C2=A0 par type d'objet.<br />&gt; &gt; <br />&gt;=
 &gt; au depart ces listes =C3=A9taient stock=C3=A9s dans 3 groupes de mots=
 cl=C3=A9s ce qui <br />&gt; &gt; permettait leur =C3=A9volution<br />&gt; =
&gt; <br />&gt; &gt; si j'ai bien compris : il=C2=A0 faut creer 3 occurence=
s du plugin dans META <br />&gt; &gt; plutot que de creer une table<br />&g=
t; &gt; <br />&gt; &gt; une occurence plugin=C2=A0 css, la liste des valeur=
s<br />&gt; &gt; <br />&gt; &gt; une occurence plugin effet, la liste des v=
aleurs<br />&gt; &gt; <br />&gt; &gt; <br />&gt; <br />&gt; heu non, tu a q=
u'une occurence dans meta, mais qui contient plusieurs <br />&gt; entr=C3=
=A9es<br />&gt; <br />&gt; tu cr=C3=A9er un formulaire de config (par exexe=
mple avec <br />&gt; https://contrib.spip.net/Formulaire-de-configuration-a=
vec-le-plugin-Saisies)<br />&gt; <br />&gt; et ensuite bah si tu a fait un =
champ "toto" dans ton <br />&gt; #FORMULAIRE_CONFIGURER_MONSUPERPLUGIN,<br =
/>&gt; <br />&gt; tu pourras faire #CONFIG{monsuperplugin/toto}<br />&gt; <=
br />&gt; et oui c'est stock=C3=A9s dans meta, mais =C3=A0 la rigueur, ca n=
'a aucune <br />&gt; importance pour toi. Le tout est de connaitre comment =
lire et ecrire une <br />&gt; config...<br />&gt; <br />&gt; ______________=
_________________________________<br />&gt; liste spip<br />&gt; spip@rezo.=
net - d=C3=A9sabonnement : envoyer un mail =C3=A0 [email protected]<br />&g=
t; <br />&gt; Archives : https://www.mail-archive.com/[email protected]/maillis=
t.html<br />&gt; <br />&gt; Infos : https://listes.rezo.net/mailman/listinf=
o/spip<br />&gt; <br />&gt; Documentation de SPIP : http://www.spip.net/<br=
 />&gt; <br />&gt; Irc : de l'aide =C3=A0 toute heure : http://spip.net/irc=
<br />&gt;</blockquote>
------=_Part_249_452095819.1621145366920--

--===============0672204483==
Content-Type: text/plain; charset="iso-8859-1"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline