Re: configuration plugin

"jo.baloo" <[email protected]> Sun, 16 May 2021 09:17:47 +0200 (CEST)
Newsgroups gmane.comp.web.spip.user
Message-ID <1483009017.518.1621149467448.JavaMail.www@wwinf1m12>
--===============1424856760==
Content-Type: multipart/alternative; 
	boundary="----=_Part_517_806848025.1621149467440"

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


j'ai trouv2 dans la doc pour le fieldset comment faire pour un onglet=C2=A0=
 ?=20

=C2=A0

=C2=A0

=C2=A0

=C2=A0

> Message du 16/05/21 08:35
> De : "jo.baloo"=20
> A : "jo.baloo" , "Ma=C3=AFeul Rouquette" , [email protected]
> Copie =C3=A0 :=20
> Objet : Re: [Spip] configuration plugin
>=20
>
>=20
cela fonctionne ...

> =C2=A0

> =C2=A0

> Message du 16/05/21 08:09
> De : "jo.baloo"=20
> A : "Ma=C3=AFeul Rouquette" , [email protected]
> Copie =C3=A0 :=20
> Objet : Re: [Spip] configuration plugin
>=20
>
> > J'ai essay=C3=A9 de suivre l'exemple je ne r=C3=A9cup=C3=A9re que le ti=
tre du formulaire



> > 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
>



_______________________________________________
liste spip
[email protected] - d=C3=A9sabonnement : envoyer un mail =C3=A0=C2=A0=C2=A0spip=
[email protected]

Archives : https://www.mail-archive.com/[email protected]/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide =C3=A0 toute heure : http://spip.net/irc



_______________________________________________
liste spip
[email protected] - d=C3=A9sabonnement : envoyer un mail =C3=A0=C2=A0=C2=A0spip=
[email protected]

Archives : https://www.mail-archive.com/[email protected]/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide =C3=A0 toute heure : http://spip.net/irc
------=_Part_517_806848025.1621149467440
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><br />j'ai trouv2 dans la doc pour le fieldset comment faire pour un ong=
let=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 08:35<br />&gt; De : "jo.baloo" &l=
t;[email protected]&gt;<br />&gt; A : "jo.baloo" &lt;[email protected]&gt=
;, "Ma=C3=AFeul Rouquette" &lt;[email protected]&gt;, [email protected]<br />&g=
t; Copie =C3=A0 : <br />&gt; Objet : Re: [Spip] configuration plugin<br />&=
gt; <br />&gt;
<p>&gt; <br />cela fonctionne ...</p>
<p>&gt; =C2=A0</p>
<p>&gt; =C2=A0</p>
<blockquote style=3D"padding-left: 5px; margin-left: 5px; border-left: #ff0=
000 2px solid;">&gt; Message du 16/05/21 08:09<br />&gt; De : "jo.baloo" &l=
t;[email protected]&gt;<br />&gt; A : "Ma=C3=AFeul Rouquette" &lt;maieul@m=
aieul.net&gt;, [email protected]<br />&gt; Copie =C3=A0 : <br />&gt; Objet : Re=
: [Spip] configuration plugin<br />&gt; <br />&gt;
<p>&gt; &gt; J'ai essay=C3=A9 de suivre l'exemple je ne r=C3=A9cup=C3=A9re =
que le titre du formulaire<br /><br /></p>
<p>&gt; &gt; <!--?php <br ?-->if (!defined('_ECRIRE_INC_VERSION')) return;<=
br />=C2=A0<br />/**<br />=C2=A0* Un simple formulaire de config,<br />=C2=
=A0* on a juste =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 afficher 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 ar=
ray(<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 'nom' =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 />return $saisies;<br />}</p>
<p>&gt; &gt; =C2=A0</p>
<p>&gt; &gt; par contre j'y arrive avec le mecanisme et la syntaxe</p>
<p>&gt; &gt; [(#SAISIE{input, titre, obligatoire=3Doui})]</p>
<p>&gt; &gt; =C2=A0</p>
<p>&gt; &gt; =C2=A0</p>
<p>&gt; &gt; =C2=A0</p>
<p>&gt; &gt; =C2=A0</p>
<p>&gt; &gt; =C2=A0</p>
<p>&gt; &gt; =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 SEPARATOR --><br /><br /><br />__________________________________=
_____________<br />liste spip<br />[email protected] - d=C3=A9sabonnement : env=
oyer un mail [email protected]<br /><br />Archives : http=
s://www.mail-archive.com/[email protected]/maillist.html<br /><br />Infos : htt=
ps://listes.rezo.net/mailman/listinfo/spip<br /><br />Documentation de SPIP=
 : http://www.spip.net/<br /><br />Irc : de l'aide =C3=A0 toute heure : htt=
p://spip.net/irc</blockquote>
<!-- PART SEPARATOR --><br /><br /><br />__________________________________=
_____________<br />liste spip<br />[email protected] - d=C3=A9sabonnement : env=
oyer un mail [email protected]<br /><br />Archives : http=
s://www.mail-archive.com/[email protected]/maillist.html<br /><br />Infos : htt=
ps://listes.rezo.net/mailman/listinfo/spip<br /><br />Documentation de SPIP=
 : http://www.spip.net/<br /><br />Irc : de l'aide =C3=A0 toute heure : htt=
p://spip.net/irc</blockquote>
------=_Part_517_806848025.1621149467440--

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