ajout de 2 champs dans une pétition

Bonjour
J'ai trouvé cet article de spip contrib pour l'ajout d'un champ sur une pétition.
http://www.spip-contrib.net/Ajouter-un-champ-dans-la-table
C'est pour spip 1.9.2
Est-ce utilisable pour SPIP 2.010?

Merci
RP

Bonjour,

Est-ce que Champs Extra 2 ne répondrait pas à tes besoins?..

Le 24 mars 2010 13:09, Renée Picard <piegrise@globetrotter.net> a écrit :

Bonjour
J’ai trouvé cet article de spip contrib pour l’ajout d’un champ sur une pétition.
http://www.spip-contrib.net/Ajouter-un-champ-dans-la-table
C’est pour spip 1.9.2
Est-ce utilisable pour SPIP 2.010?

Merci
RP


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

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

Irc : de l’aide à toute heure : http://spip.net/irc

Bonjour

J'ai installé et créé un nouveau champ (ville) par le plugin champ extra
J'ai ajouté la balise #VILLE dans formulaires/signature.html
Le nouveau champ ne s,affiche pas dans l'espace public

Quelle est la procédure pour ajouter le nouveau champ à la pétition?

Merci
RP

TeddyP SPIP a écrit :

Bonjour,

Est-ce que Champs Extra 2 ne répondrait pas à tes besoins?...

Le 24 mars 2010 13:09, Renée Picard <piegrise@globetrotter.net <mailto:piegrise@globetrotter.net>> a écrit :

    Bonjour
    J'ai trouvé cet article de spip contrib pour l'ajout d'un champ sur
    une pétition.
    Ajouter un champ dans la table spip_signatures - SPIP-Contrib
    C'est pour spip 1.9.2
    Est-ce utilisable pour SPIP 2.010?

    Merci
    RP
    _______________________________________________
    liste spip
    spip@rezo.net <mailto:spip@rezo.net> - désabonnement : envoyer un
    mail à spip-off@rezo.net <mailto:spip-off@rezo.net>

    Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
    Discuter chez rezo.net

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

    Irc : de l'aide à toute heure : http://spip.net/irc

Euh… Là c’est "normal"©

Tu as mis #VILLE juste après #ACTION_XXX
En fait, là, tu demandes à afficher la ville renseignée dans la table signature… Sauf, qu’il n’y a pas encore de ville renseignée…

Il faut éditer le fichier formulaires/signatures.php pour que le champ ville soit pris en compte dans le traitement.
Puis insérer quelque chose comme ça :

  • <:form_pet_votre_ville:> [(#ENV*{erreurs}|table_valeur{session_ville})]
  • Bon ce code là n’est pas du tout certifié… Mais c’est pour faire comprendre où on doit afficher le nouveau champ…

    Le 24 mars 2010 13:49, RP <piegrise@conceptvirtuel.ca> a écrit :

    Bonjour

    J’ai installé et créé un nouveau champ (ville) par le plugin champ extra
    J’ai ajouté la balise #VILLE dans formulaires/signature.html
    Le nouveau champ ne s,affiche pas dans l’espace public
    http://poidsvert.org/spip.php?article82&var_mode=recalcul
    Quelle est la procédure pour ajouter le nouveau champ à la pétition?

    Merci
    RP

    TeddyP SPIP a écrit :

    Bonjour,

    Est-ce que Champs Extra 2 ne répondrait pas à tes besoins?..

    Le 24 mars 2010 13:09, Renée Picard <piegrise@globetrotter.net mailto:[piegrise@globetrotter.net](mailto:piegrise@globetrotter.net)> a écrit :

    Bonjour
    J’ai trouvé cet article de spip contrib pour l’ajout d’un champ sur
    une pétition.
    http://www.spip-contrib.net/Ajouter-un-champ-dans-la-table
    C’est pour spip 1.9.2
    Est-ce utilisable pour SPIP 2.010?

    Merci
    RP


    liste spip

    spip@rezo.net mailto:[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : envoyer un
    mail à spip-off@rezo.net mailto:[spip-off@rezo.net](mailto:spip-off@rezo.net)

    Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
    http://archives.rezo.net/spip.mbox/

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

    Irc : de l’aide à toute heure : http://spip.net/irc

    OK merci
    Je m’essaie
    RP

    TeddyP SPIP a écrit :

    Euh… Là c’est "normal"©

    Tu as mis #VILLE juste après #ACTION_XXX
    En fait, là, tu demandes à afficher la ville renseignée dans la table signature… Sauf, qu’il n’y a pas encore de ville renseignée…

    Il faut éditer le fichier formulaires/signatures.php pour que le champ ville soit pris en compte dans le traitement.
    Puis insérer quelque chose comme ça :

  • <:form_pet_votre_ville:> [(#ENV*{erreurs}|table_valeur{session_ville})]
  • Bon ce code là n’est pas du tout certifié… Mais c’est pour faire comprendre où on doit afficher le nouveau champ…

    Le 24 mars 2010 13:49, RP <piegrise@conceptvirtuel.ca> a écrit :

    Bonjour

    J’ai installé et créé un nouveau champ (ville) par le plugin champ extra
    J’ai ajouté la balise #VILLE dans formulaires/signature.html
    Le nouveau champ ne s,affiche pas dans l’espace public
    http://poidsvert.org/spip.php?article82&var_mode=recalcul
    Quelle est la procédure pour ajouter le nouveau champ à la pétition?

    Merci
    RP

    TeddyP SPIP a écrit :

    Bonjour,

    Est-ce que Champs Extra 2 ne répondrait pas à tes besoins?..

    Le 24 mars 2010 13:09, Renée Picard <piegrise@globetrotter.net mailto:[piegrise@globetrotter.net](mailto:piegrise@globetrotter.net)> a écrit :

    Bonjour
    J’ai trouvé cet article de spip contrib pour l’ajout d’un champ sur
    une pétition.
    http://www.spip-contrib.net/Ajouter-un-champ-dans-la-table
    C’est pour spip 1.9.2
    Est-ce utilisable pour SPIP 2.010?

    Merci
    RP


    liste spip

    spip@rezo.net mailto:[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : envoyer un
    mail à spip-off@rezo.net mailto:[spip-off@rezo.net](mailto:spip-off@rezo.net)

    Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
    http://archives.rezo.net/spip.mbox/

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

    Irc : de l’aide à toute heure : http://spip.net/irc

    Bonjour
    Vous dites:

    Il faut éditer le fichier formulaires/signatures.php pour que le champ ville soit pris en compte dans le traitement.

    Ne connaissant pas grand chose en php je ne sais pas comment éditer le formulaire signatures.php

    J,ai mis le code
    <li class='saisie_ville_email[
    >> (#ENV*{erreurs}|table_valeur{session_ville}|oui)erreur] obligatoire'>
    >> <label
    >> for="session_ville"><:form_pet_votre_ville:></label>
    >> [<span
    >> class="erreur_message">(#ENV*{erreurs}|table_valeur{session_ville})</span>]
    >> <input type="text" class="text" name="session_ville"
    >> id="session_ville" value="#ENV{session_ville}" size="30" />
    >> </li> dans formulaires.html

    Merci
    RP

    Renée Picard a écrit :

    OK merci
    Je m'essaie
    RP

    TeddyP SPIP a écrit :

    Euh... Là c'est "normal"©

    Tu as mis #VILLE juste après #ACTION_XXX
    En fait, là, tu demandes à afficher la ville renseignée dans la table signature... Sauf, qu'il n'y a pas encore de ville renseignée...

    Il faut éditer le fichier formulaires/signatures.php pour que le champ ville soit pris en compte dans le traitement.
    Puis insérer quelque chose comme ça :
                <li class='saisie_ville_email[ (#ENV*{erreurs}|table_valeur{session_ville}|oui)erreur] obligatoire'>
                    <label for="session_ville"><:form_pet_votre_ville:></label>
                    [<span class="erreur_message">(#ENV*{erreurs}|table_valeur{session_ville})</span>]
                    <input type="text" class="text" name="session_ville" id="session_ville" value="#ENV{session_ville}" size="30" />
                </li>

    Bon ce code là n'est pas du tout certifié... Mais c'est pour faire comprendre où on doit afficher le nouveau champ...

    Le 24 mars 2010 13:49, RP <piegrise@conceptvirtuel.ca <mailto:piegrise@conceptvirtuel.ca>> a écrit :

        Bonjour

        J'ai installé et créé un nouveau champ (ville) par le plugin champ
        extra
        J'ai ajouté la balise #VILLE dans formulaires/signature.html
        Le nouveau champ ne s,affiche pas dans l'espace public
        Poids vert
        <Poids vert;
        Quelle est la procédure pour ajouter le nouveau champ à la pétition?

        Merci
        RP

        TeddyP SPIP a écrit :

            Bonjour,

            Est-ce que Champs Extra 2 ne répondrait pas à tes besoins?...

            Le 24 mars 2010 13:09, Renée Picard <piegrise@globetrotter.net
            <mailto:piegrise@globetrotter.net>
            <mailto:piegrise@globetrotter.net
            <mailto:piegrise@globetrotter.net>>> a écrit :

               Bonjour
               J'ai trouvé cet article de spip contrib pour l'ajout d'un
            champ sur
               une pétition.
               Ajouter un champ dans la table spip_signatures - SPIP-Contrib
               C'est pour spip 1.9.2
               Est-ce utilisable pour SPIP 2.010?

               Merci
               RP
               _______________________________________________
               liste spip
               spip@rezo.net <mailto:spip@rezo.net> <mailto:spip@rezo.net
            <mailto:spip@rezo.net>> - désabonnement : envoyer un
               mail à spip-off@rezo.net <mailto:spip-off@rezo.net>
            <mailto:spip-off@rezo.net>

               Infos et archives :
            http://listes.rezo.net/mailman/listinfo/spip
               Discuter chez rezo.net

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

               Irc : de l'aide à toute heure : http://spip.net/irc

    Le nouveau champ «ville» est obligatoire
    (je l'ai mis ainsi dans Champs extra2)
    Seulement les pétitions provenant de la ville de Rimouski pourront être comptabilisées à la fin.
    Il faut donc que le champ ville soit aussi visible dans l'espace privé exec/controle_petition.php
    Je ne sais pas comment insérer le nouveau champ ville à cet endroit ni dans squelettes/formulaires/signature.php.

    Dans ecrire/lang/spip_fr.php j'ai ajouté
    'form_pet_votre_ville' => 'Votre ville', et le tout s'affiche maintenant très bien.

    Merci de votre aide. J'aurais besoin d'un bon tuto pour comprendre le php!
    RP

    RP a écrit :

    Bonjour
    Vous dites:

    Il faut éditer le fichier formulaires/signatures.php pour que le champ ville soit pris en compte dans le traitement.

    Ne connaissant pas grand chose en php je ne sais pas comment éditer le formulaire signatures.php

    J,ai mis le code
    <li class='saisie_ville_email[
    >> (#ENV*{erreurs}|table_valeur{session_ville}|oui)erreur] obligatoire'>
    >> <label
    >> for="session_ville"><:form_pet_votre_ville:></label>
    >> [<span
    >> class="erreur_message">(#ENV*{erreurs}|table_valeur{session_ville})</span>]
    >> <input type="text" class="text" name="session_ville"
    >> id="session_ville" value="#ENV{session_ville}" size="30" />
    >> </li> dans formulaires.html

    Merci
    RP

    Renée Picard a écrit :

    OK merci
    Je m'essaie
    RP

    TeddyP SPIP a écrit :

    Euh... Là c'est "normal"©

    Tu as mis #VILLE juste après #ACTION_XXX
    En fait, là, tu demandes à afficher la ville renseignée dans la table signature... Sauf, qu'il n'y a pas encore de ville renseignée...

    Il faut éditer le fichier formulaires/signatures.php pour que le champ ville soit pris en compte dans le traitement.
    Puis insérer quelque chose comme ça :
                <li class='saisie_ville_email[ (#ENV*{erreurs}|table_valeur{session_ville}|oui)erreur] obligatoire'>
                    <label for="session_ville"><:form_pet_votre_ville:></label>
                    [<span class="erreur_message">(#ENV*{erreurs}|table_valeur{session_ville})</span>]

                    <input type="text" class="text" name="session_ville" id="session_ville" value="#ENV{session_ville}" size="30" />
                </li>

    Bon ce code là n'est pas du tout certifié... Mais c'est pour faire comprendre où on doit afficher le nouveau champ...

    Le 24 mars 2010 13:49, RP <piegrise@conceptvirtuel.ca <mailto:piegrise@conceptvirtuel.ca>> a écrit :

        Bonjour

        J'ai installé et créé un nouveau champ (ville) par le plugin champ
        extra
        J'ai ajouté la balise #VILLE dans formulaires/signature.html
        Le nouveau champ ne s,affiche pas dans l'espace public
        Poids vert
        <Poids vert;
        Quelle est la procédure pour ajouter le nouveau champ à la pétition?

        Merci
        RP

        TeddyP SPIP a écrit :

            Bonjour,

            Est-ce que Champs Extra 2 ne répondrait pas à tes besoins?...

            Le 24 mars 2010 13:09, Renée Picard <piegrise@globetrotter.net
            <mailto:piegrise@globetrotter.net>
            <mailto:piegrise@globetrotter.net
            <mailto:piegrise@globetrotter.net>>> a écrit :

               Bonjour
               J'ai trouvé cet article de spip contrib pour l'ajout d'un
            champ sur
               une pétition.
               Ajouter un champ dans la table spip_signatures - SPIP-Contrib
               C'est pour spip 1.9.2
               Est-ce utilisable pour SPIP 2.010?

               Merci
               RP
               _______________________________________________
               liste spip
               spip@rezo.net <mailto:spip@rezo.net> <mailto:spip@rezo.net
            <mailto:spip@rezo.net>> - désabonnement : envoyer un
               mail à spip-off@rezo.net <mailto:spip-off@rezo.net>
            <mailto:spip-off@rezo.net>

               Infos et archives :
            http://listes.rezo.net/mailman/listinfo/spip
               Discuter chez rezo.net

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

               Irc : de l'aide à toute heure : http://spip.net/irc