THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#26 Re: Plugin infosupclient

(11-11-2009 12:01:56)


Salut griggione,

Le plugin ne permet pas de supprimer les champs natifs de thelia.
Si tu n'en as pas besoin, tu ne les affiches pas dans le formulaire d'inscription et dans le formulaire de modification du compte.

Multiple signifie que le client peut mettre plusieurs informations (généralement via des checkboxs) :
Quelles sont vos couleurs préférées ?
- Rouge ?
- Bleu ?
- Vert ?
- Jaune ?

#CLIENT_TAILLE c'est quoi ? Tu récupères ça comment ? Tu peux fournir ton code de formulaire ?


Aide les autres, ils t'aideront en retour.

Offline

#27 Re: Plugin infosupclient

(11-11-2009 12:49:32)


Plugin mis à jour :
- Mise en place de la possibilité de supprimer une infosupclient
- Mise en place d'un nouveau type d'infosupclient (champ de texte de type textarea)


Aide les autres, ils t'aideront en retour.

Offline

#28 Re: Plugin infosupclient

(11-11-2009 16:13:13)


faut pas mettre #CLIENT_TAILLE mais #INFOSUPCLIENT_TAILLE (de mémoire)


Aide les autres, ils t'aideront en retour.

Offline

#29 Re: Plugin infosupclient

(11-11-2009 16:24:56)


RE

Elyos wrote:

faut pas mettre #CLIENT_TAILLE mais #INFOSUPCLIENT_TAILLE (de mémoire)

Donc #CLIENT serait pour thélia clasique et #INFOSUPCLIENT pour le plugin
De toute façon on les trouve juste dans les deux compte_modifier

Et pour les questions sur les lignes à virer stp ?

Offline

#30 Re: Plugin infosupclient

(11-11-2009 16:42:29)


RE

Elyos a écrit:
faut pas mettre #CLIENT_TAILLE mais #INFOSUPCLIENT_TAILLE (de mémoire)

Je confirme, plus d'erreur sur les champs rajoutés dans les compte_modifier et compte_modifiererr

Ne pas oublier pour ceux qui change le nom du dossier admin:
infosupclient/infosupclient_admin_clientvisualiser.php on line 15

Merci Elyos smile_chinois.gif

-----------------------------------------------------------
Sont à modifier pour ceux qui renomment le dossier admln:

infosupclient_admin_clientmodifier.php on lin 8
infosupclient_admin_clientvisualiser.php on line 15
infosupclient_admin.php on line 3

Last edited by griggione (11-11-2009 16:48:53)

Offline

#31 Re: Plugin infosupclient

(16-11-2009 11:34:12)


Pour l'ajout de variable dans les mails, il faut créer des nouvelles substitutions dans les fichiers qui envoient les mails.

Ou bien passer par le plugin "Format mail" que j'ai toujours pas mis en ligne XD


Aide les autres, ils t'aideront en retour.

Offline

#32 Re: Plugin infosupclient

(16-11-2009 11:47:30)


Désolé j'ai un peu le temps de rien et j'ai quelques 80 plugins qui demandent (suivant mon envie de les partager) à être mis aux "normes" demandées par Manu et Yoan.

Les substitutions dans les mails ça ressemble à ça :

$corps = str_replace("__NOMSITE__", $nomsite->valeur, $corps);

Mais là faudra inclure le plugin infosupclient et faire les requêtes nécessaires... hmm


Aide les autres, ils t'aideront en retour.

Offline

#33 Re: Plugin infosupclient

(16-11-2009 11:48:57)


Sinon plus simple regarde la solution fournie là : http://forum.thelia.fr/viewtopic.php?id=3751

et fais pareil ^^"


Aide les autres, ils t'aideront en retour.

Offline

#34 Re: Plugin infosupclient

(16-11-2009 12:00:30)


RE

Elyos wrote:

Mais là faudra inclure le plugin infosupclient et faire les requêtes nécessaires... hmm

Mais justement, nous sommes dans ton topic infosupclient, donc activé whistling.gif , pour les requêtes, ma foi .....

Bon ben je vais suivre le lien donné et essayer de faire ce qu'il faut mais avant faut que je prenne des vitamines vu ce que je viens de lire smile_maltete.gif

casanis5yo.jpg

De toute façon tu as du travail plus sérieux à faire, au plus on peut virer ces lignes du mail, elles ne sont pas majeures.
Merci pour la recherche.

Offline

#35 Re: Plugin infosupclient

(16-11-2009 12:14:04)


En fait, il faut éviter un maximum de coupler les plugins entre eux.
Je m'explique :
Si tu as un plugin A, il faut éviter d'y inclure un plugin B pour ne pas être obligé d'installer plein de plugins en même temps qui ne sont parfois pas nécessaires à tout le monde.

Le seul plugin que j'ai créé et qui malheureusement ne peut éviter cela, c'est le plugin formatmail qui agit sur les envois de mails.
Là on est obligé de l'appeler au niveau des plugins (ou fichier) d'envoi de mail pour le faire fonctionner car il n'y a pas d'entrées prévues pour agir sur la fonction d'envoi de mail.

Pour la recherche y'a pas de souci, c'est moi qui ait fourni la solution donc j'ai pas eu trop de mal à la retrouver wink


Aide les autres, ils t'aideront en retour.

Offline

#36 Re: Plugin infosupclient

(17-01-2010 19:37:40)


Bonsoir tous

Bon je crois que j'ai trouvé la soluce, par contre impossible (pour moi) de doubler Civilité, ben oui entre <label for="civilite"> et name="raison" lequel choisir en info supplémentaire.

J'ai essayé les deux, même ensemble .......... dommage ça me ferait une belle séparation pour chaque membre de la famille.

Ha oui, dans le futur surement lointain, se serait sympa de mettre des flêches pour monter/descendre les lignes rajoutées, sinon pour intercaler faut tout virer et refaire dans l'ordre wink

Offline

#37 Re: Plugin infosupclient

(27-01-2010 22:43:58)


Bonjour,

Je viens d'installer le plugin Infosupclient et ajouté des champs. Super !

Pourriez-vous m'aider SVP pour une première utilisation :

Quels sont les fichiers (et leur emplacement) qu'il faut modifier afin de permettre la visualisation et la mise à jour des champs rajoutés dans Infosupclient.

Merci d'avance,

favrel

Offline

#38 Re: Plugin infosupclient

(28-01-2010 07:49:40)


Bonjour favrel

Il y a au moins 5 fichiers:
- compte_modifier.html
- compte_modifiererr.html
- connexion.html
- formulerr.html
- moncompte.html

Ne pas oublier pour ceux qui changent le nom admin => voir #35

Attention si tu doubles des champs, ceux restés vides à l'inscription se retrouvent remplis dans le BO.

Offline

#39 Re: Plugin infosupclient

(28-01-2010 08:43:37)


Merci pour la réponse griggione

favrel

Offline

#40 Re: Plugin infosupclient

(29-01-2010 00:29:01)


Salut !

Je n'arrive pas à faire fonctionner la boucle infosupclient.

Pour la date de naissance, sur la page mon compte j'ai:

<select name="birthyear">
<THELIA_infosupclient_birthyear nomvar="birthyear" id="3" erreur="#INFOSUPCLIENT_ERRFORM">
    <option name="birthyear" value="#VALEUR" #SELECTED>#INTITULE</option>
</THELIA_infosupclient_birthyear>
</select>

mais la liste est vide :s

j'ai aussi essayer de faire avec #INFOSUPCLIENT_BIRTHYEAR mais il me renvoi l'id et non l'intitulé...

Offline

#41 Re: Plugin infosupclient

(31-01-2010 18:50:26)


Oui mais l'exemple ne marche pas hmm

j'ai essaye :

<select name="birthyear">
<THELIA_infosupclient nomvar="birthyear" erreur="#INFOSUPCLIENT_ERRFORM">
    <option value="#VALEUR" #SELECTED>#INTITULE</option>
</THELIA_infosupclient>
</select>

et la liste est vide...

Offline

#42 Re: Plugin infosupclient

(01-02-2010 07:06:33)


Bonjour Oneilus

Tu as bien modifier les fichiers actions.php et admin/client_modifier.php

Faut pas oublier de remplir tous les fichiers comme en #47

!Attention!
Les valeurs des checkboxs, listes déroulantes, radiobutton, doivent être des nombres

Offline

#43 Re: Plugin infosupclient

(01-02-2010 10:33:46)


EN fait le fichier actions.php avait déjà les modifs, j'ai bien tout fait sur le client_modifier.

Mais que faut-il faire dans les 5 fichiers ? car les autre c'est seulement pour afficher les formulaires en cas d'erreur, donc ca ne résolut pas le fait que ca ne s'affiche pas sur la page moncompte.

Offline

#44 Re: Plugin infosupclient

(01-02-2010 14:18:45)


RE

Je me rappelle que tant que tout n'était pas rempli correctement, j'avais des problèmes.
Mais c'est vrai que normalement ça n'empeche pas au moins l'affichage.

Assure toi aussi que le plugin soit bien activé.
Et aussi que tu as bien rajouté ton champ dans Modules>infosupclient du BO

Ben sinon dis ou tu as mis la boucle ( quel fichier) et montre ce que tu as mis pour <input type="checkbox" name="" value="1" /> etc.....

Tu auras surement quelqu'un qui connait bien ce plugin pour t'aider.

Offline

#45 Re: Plugin infosupclient

(01-02-2010 14:41:05)


Quand je met:

#INFOSUPCLIENT_BIRTHDAY
#INFOSUPCLIENT_BIRTHMONTH       
#INFOSUPCLIENT_BIRTHYEAR

J'ai les id qui s'affichent, mais pas les intitulé correspondante, donc pour les mois et les jour ca correspond car: id:03 => jour 03
mais pour les année : id:04 => 2004

j'essaie de comprendre la boucle infosup via le readme mais bon....

Offline

#46 Re: Plugin infosupclient

(02-02-2010 12:18:10)


griggione wrote:

Bonjour favrel

Il y a au moins 5 fichiers:
- compte_modifier.html
...

Bonjour,

Modification de compte_modifier.html, 2 champs ajoutés :
- etage de type text
- commentaires de type textarea

la saisie d'etage est bien répercutée dans la table et visible dans le formulaire
la saisie de commentaires est bien répercutée dans la table mais non visible dans le formulaire.

Voici le code :

            <p>
            <label for="etage">Etage</label>
            <input type="text" name="etage"   value="#INFOSUPCLIENT_ETAGE" />
            </p>
            <p>
            <label for="commentaires">Commentaires</label>
            <textarea name="commentaires"   value="#INFOSUPCLIENT_COMMENTAIRES"></textarea>
            </p>

Quelle serait la solution ?

favrel

Offline

#47 Re: Plugin infosupclient

(02-02-2010 12:26:33)


la saisie de commentaires est bien répercutée dans la table mais non visible dans le formulaire.

Normal. La syntaxe de la balise textarea est la suivante:

<textarea name="commentaires">#INFOSUPCLIENT_COMMENTAIRES</textarea>

et non pas:

<textarea name="commentaires"   value="#INFOSUPCLIENT_COMMENTAIRES"></textarea>

Last edited by roadster31 (02-02-2010 12:27:51)


OpenStudio Toulouse

Offline

#48 Re: Plugin infosupclient

(02-02-2010 14:42:32)


Ca fonctionne maintenant pour compte_modifier.html

Merci roadster31.

Une autre difficulté rencontrée

Fichier compte_modifiererr.html, toujours pour les champs ajoutés :
- exemple pour le champ etage de type text, non obligatoire.

Le champ etage indique #INFOSUPCLIENT_ETAGE dans la zone de saisie.

<p>
<label for="etage">Etage #ETAGE</label>
<input type="text" name="etage"   value="#INFOSUPCLIENT_ETAGE" />
</p>

Comment faire afin que lors d'une erreur de saisie sur un champ obligatoire, par ex code postal vide, le champ etage garde et contienne la dernière saisie effectuée et reste modifiable ?

favrel

Last edited by favrel (02-02-2010 18:45:04)

Offline

#49 Re: Plugin infosupclient

(04-02-2010 18:03:40)


Bonjour,
Dans un formulaire d'erreur c'est #MAVARIABLE qui retourne la valeur saisie.
Essaie plutôt :
<p>
<label for="etage">Etage #ETAGE</label>
<input type="text" name="etage"   value="#ETAGE" />
</p>

Mille mercis à Elyos pour cet outil précieux.
Une question à mon tour : comment afficher la valeur d'un champ de type SELECT dans la page MonCompte.
Je n'arrive pas à faire fonctionner la boucle d'affichage:
<select name="diplome">
<THELIA_infosupclient nomvar="diplome" erreur="#INFOSUPCLIENT_ERRFORM">
    <option value="#VALEUR" #SELECTED>#INTITULE</option>
</THELIA_infosupclient>
</select>

Offline

#50 Re: Plugin infosupclient

(08-02-2010 02:54:38)


athena38 wrote:

Bonjour,
Dans un formulaire d'erreur c'est #MAVARIABLE qui retourne la valeur saisie.
Essaie plutôt :
<p>
<label for="etage">Etage #ETAGE</label>
<input type="text" name="etage"   value="#ETAGE" />
</p>

Merci athena38 !

Ca fonctionne maintenant.

favrel