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><?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> 'input',<br />=C2=A0=C2=A0 =C2=
=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 'options' =3D> 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> '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;">> Message du 16/05/21 00:29<br />> De : "Ma=C3=AFeul =
Rouquette" <[email protected]><br />> A : [email protected]<br />> =
Copie =C3=A0 : <br />> Objet : Re: [Spip] configuration plugin<br />>=
<br />> Le 15.05.21 =C3=A0 21:10, jo.baloo a =C3=A9crit=C2=A0:<br />>=
; > j'ai une liste de style , une liste d'effet, une liste de traitement=
<br />> > possible=C2=A0 par type d'objet.<br />> > <br />>=
> au depart ces listes =C3=A9taient stock=C3=A9s dans 3 groupes de mots=
cl=C3=A9s ce qui <br />> > permettait leur =C3=A9volution<br />> =
> <br />> > si j'ai bien compris : il=C2=A0 faut creer 3 occurence=
s du plugin dans META <br />> > plutot que de creer une table<br />&g=
t; > <br />> > une occurence plugin=C2=A0 css, la liste des valeur=
s<br />> > <br />> > une occurence plugin effet, la liste des v=
aleurs<br />> > <br />> > <br />> <br />> heu non, tu a q=
u'une occurence dans meta, mais qui contient plusieurs <br />> entr=C3=
=A9es<br />> <br />> tu cr=C3=A9er un formulaire de config (par exexe=
mple avec <br />> https://contrib.spip.net/Formulaire-de-configuration-a=
vec-le-plugin-Saisies)<br />> <br />> et ensuite bah si tu a fait un =
champ "toto" dans ton <br />> #FORMULAIRE_CONFIGURER_MONSUPERPLUGIN,<br =
/>> <br />> tu pourras faire #CONFIG{monsuperplugin/toto}<br />> <=
br />> et oui c'est stock=C3=A9s dans meta, mais =C3=A0 la rigueur, ca n=
'a aucune <br />> importance pour toi. Le tout est de connaitre comment =
lire et ecrire une <br />> config...<br />> <br />> ______________=
_________________________________<br />> liste spip<br />> spip@rezo.=
net - d=C3=A9sabonnement : envoyer un mail =C3=A0 [email protected]<br />&g=
t; <br />> Archives : https://www.mail-archive.com/[email protected]/maillis=
t.html<br />> <br />> Infos : https://listes.rezo.net/mailman/listinf=
o/spip<br />> <br />> Documentation de SPIP : http://www.spip.net/<br=
/>> <br />> Irc : de l'aide =C3=A0 toute heure : http://spip.net/irc=
<br />></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