Re: configuration plugin

"jo.baloo" <[email protected]> Sun, 16 May 2021 09:57:00 +0200 (CEST)
Newsgroups gmane.comp.web.spip.user
Message-ID <1414379028.792.1621151820691.JavaMail.www@wwinf1m12>
--===============0432545825==
Content-Type: multipart/alternative; 
	boundary="----=_Part_791_1346302260.1621151820684"

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

j'ai la saisie de la couleur du theme du site en debut de formulaire.

Avant en javascript j'initialis=C3=A9 les autres saisies de couleur avec ce=
tte valeur ou je l'afficher dans un champ pour qu'elle soit visible . j'ai =
essay=C3=A9=20

=C2=A0

array(
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0'saisie' =3D=
> 'couleur',
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0'options' =
=3D> array(
=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'nom' =3D> 'footer_couleur',
=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'label' =3D> 'couleur',
=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'defaut' =3D>'@theme@',
=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

mais cela ne fonctionne pas .. peut-on initialiser une valeur du formulaire=
 avec une autre valeur du formulaire ?

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

> Message du 16/05/21 09:18
> De : "jo.baloo"=20
> A : "Ma=C3=AFeul Rouquette" , [email protected]
> Copie =C3=A0 :=20
> Objet : Re: [Spip] configuration plugin
>=20
>
>=20
j'ai trouv2 dans la doc pour le fieldset comment faire pour un onglet=C2=A0=
 ?

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



_______________________________________________
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_791_1346302260.1621151820684
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>j'ai la saisie de la couleur du theme du site en debut de formulaire.</p=
>
<p>Avant en javascript j'initialis=C3=A9 les autres saisies de couleur avec=
 cette valeur ou je l'afficher dans un champ pour qu'elle soit visible . j'=
ai essay=C3=A9 </p>
<p>=C2=A0</p>
<p>array(<br />=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=
=A0'saisie' =3D&gt; 'couleur',<br />=C2=A0=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 =C2=A0'nom' =3D&gt=
; 'footer_couleur',<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'label' =3D&gt; 'couleur',<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'd=
efaut' =3D&gt;'@theme@',<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 )<br />=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=
=A0 ),<br /><br /></p>
<p>=C2=A0</p>
<p>mais cela ne fonctionne pas .. peut-on initialiser une valeur du formula=
ire avec une autre valeur du formulaire ?</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 09:18<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; <br />j'ai trouv2 dans la doc pour le fieldset comment faire pour u=
n onglet=C2=A0 ?</p>
<p>&gt; =C2=A0</p>
<p>&gt; =C2=A0</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: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; &gt; <br />cela fonctionne ...</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 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; &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; &gt; <!--?php <br ?-->if (!defined('_ECRIRE_INC_VERSION')) ret=
urn;<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 sa=
isies =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 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',<b=
r />=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; &gt; =C2=A0</p>
<p>&gt; &gt; &gt; par contre j'y arrive avec le mecanisme et la syntaxe</p>
<p>&gt; &gt; &gt; [(#SAISIE{input, titre, obligatoire=3Doui})]</p>
<p>&gt; &gt; &gt; =C2=A0</p>
<p>&gt; &gt; &gt; =C2=A0</p>
<p>&gt; &gt; &gt; =C2=A0</p>
<p>&gt; &gt; &gt; =C2=A0</p>
<p>&gt; &gt; &gt; =C2=A0</p>
<p>&gt; &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 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_791_1346302260.1621151820684--

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