Jump to content
Ann

Mr, Mme , pas de Mademoiselle ?

Recommended Posts

Ann    3

Bonjour ,

Comment serait il possible de rajouter la possibilité d'ouvrir un compte sous " Mlle " . Beaucoup de femmes tiennent à cette appellation . ( hé oui, les femmes sont coquettes ! )

Ann

Share this post


Link to post
Share on other sites

On a déjà l'âge, mais je propose de rajouter le poids et l'upload d'une photo aussi :D

Plus sérieusement, ce n'est pas que c'est impossible, c'est même très simple, mais tout est en dur dans les templates.
On avait bien une table dans la base de données au départ, mais on se sentait ridicule à faire des requêtes multilingues pour obtenir soit Mr/M soit Mrs/Mme.
Mais il est tout à fait possible de rajouter un id 3 pour Ms/Mlle en changeant quelque templates par-ci par là.

Share this post


Link to post
Share on other sites
Ann    3

C'est bien regrettable... car n'importe quelle école de commerce vous dira que le client ( et encore plus les clientes ! ) aiment à être flattés !

Share this post


Link to post
Share on other sites

Exactement Ann et TakeDat-Consulting

En e-commerce il ne faut rien négliger et il est vrai que cela peut paraître anodin mais certaines classes sociales tiennent à leurs titres, un peu comme certains avocats qui exigent qu’on les appelle Maître.

Si le fait de proposer Mlle lors de l’inscription peut rassurer la future cliente alors qu’il en soit ainsi (Bon il faut tout de même arriver à faire ces modifs) ;)

De plus il peut être intéressant de savoir si c’est bien Mme ou Mlle dans le cas où on téléphone à la cliente car l’age ne veut rien dire ;)



Damien peux tu nous confirmer qu’il ne faut pas toucher à la base de données ?

Merci

Share this post


Link to post
Share on other sites

Ben plus maintenant justement ^^

[Edit] Ben il n'y a plus besoin de toucher à la base de données maintenant, justement pour la raison invoquée au dessus (ou au dessous, ou pas du tout d'ailleurs ^^).

Share this post


Link to post
Share on other sites

hihi, mon père avait rétorqué a un avocat qui lui demandait de l'appeler Maitre , et bien alors vous allez m'appeler Monsieur L'Ingénieur en ... de l'école .... , l'autre il était resté comme un con !


Sinon, c'est vrais que le Mlle, ne me choquerait pas dans Ps ;)

Share this post


Link to post
Share on other sites

Je pense que Damien confirme qu’il ne faut plus toucher à la base de données

Je ne suis pas expert en base de données mais dans la table ps_customer on as le champs : id_gender

La valeur de ce champs 1,2 ou 9 est fixé dans les fichiers en dur.

Share this post


Link to post
Share on other sites

Voila, avant il y avait une table gender avec les id qui correspondaient, mais on ne l'utilisait pas, donc elle a disparu. D'ailleurs je ne pense pas que le 9 soit vraiment utilisé non plus. Ce n'était en soit pas gênant car ces ID sont en fait tout simplement les codes ISO pour le sexe.

@Nommam : En tant que jeune rebelle je me refuse systématiquement à appeler les médecins "docteur" et les avocats "maître", ça m'énerve ^^
(et je suis suffisamment diplômé pour qu'on ne me dise pas que c'est de la jalousie :P)

Share this post


Link to post
Share on other sites

ouep moi aussi j'en ai des diplomes !
Brevet des collèges, Bep, bac, bts, code, permis B, permis cariste, brevet 100m natation, Flocon, etoile, fleche, chamoix, plus grosse cuite, dernier au tournois de tarot .... je doit en oublié :D

Share this post


Link to post
Share on other sites

Je déterre ce topic, mais y-t-il une solution "simple" pour rajouter le choix Ms/Mlle?

J'ai été surpris de voir que l'option "Mlle" n'était pas dispo. C'est étrange quand même. Je rejoins l'avis des marketers sur l'absence du "Mlle".

Je suis sous PS 1.2.0.8

Merci par avance pour les réponses.

Share this post


Link to post
Share on other sites

Y a-t-il un moyen de remettre la table PS_Gender, car on pourrait a ce moment là gérer le mr mme mlle maitre, prof, et voir même les types de société, sa, sarl, etc, .........

Mais je ne suis pas bon développeur....

Donc si quelqu'un sait comment faire, je suis à l'écoute...

Share this post


Link to post
Share on other sites

Modification réalisé sur la version 1.2.3


Pour avoir Mlle dans le front office

dans le dossier de votre theme
il faut modifier le fichier identity.tpl , authentication.tpl ainsi que la traduction française

Pour que cela apparaisse également dans l'admin
allez dans le dossier admin-->puis tabs

le plus gros se fait dans AdminCustomers.php


ensuite une petite modification dans admingroups.php et dans adminsearch.php on retrouve encore les genres donc j'ai modifier ces fichiers aussi.

et enfin de pas oublier la traduction dans le dossier translations-->fr-->admin.php

voila ce n'est pas bien compliquer, si ça intéresse je mettrais mes fichiers modifié quand j'aurais un peu de temps

Share this post


Link to post
Share on other sites
De plus il peut être intéressant de savoir si c’est bien Mme ou Mlle dans le cas où on téléphone à la cliente car l’age ne veut rien dire ;)


Désoler, mais ceci n'est pas très exacte !!
Une Mme se sentira plus flattée si au téléphone vous lui dite Mlle.... Et corrigée si elle vous dit Mme !!
Le Mlle est très flatteur en commerce, sa rajeunie...
Une femme aime se sentir plus jeune !!

Mais bon, je ne suis pas un commercial professionnel donc, ce n'est que mon avis...

A+
Loky

Share this post


Link to post
Share on other sites

Bonjour,

un grand merci à sign's pour son partage de fichiers ! Par contre, est-ce moi qui est fait une fausse manip car j'ai modifié les fichiers mais le formulaire d'inscription comporte toujours 2 cases à cocher et pas 3 ?. J'ai maintenant le choix entre M. ou Mlle...

merci d'avance sign's.

Share this post


Link to post
Share on other sites

salut actalex tu as utilisé les fichiers de l'archive ou tu as fais les modification toi même.
tu es sur quel version de prestashop?

j'ai l'impression d'apres ton probleme qu'il te manque quelques modifications

pour rajouter le troisième bouton radio c en dur dans le thème qu'il faut le faire dans identity.tpl et authentification.tpl


{l s='Gender'}
               <input type="radio" id="id_gender1" name="id_gender" value="1" {if $smarty.post.id_gender == 1 OR !$smarty.post.id_gender}checked="checked"{/if} />
{l s='Mr.'}
               <input type="radio" id="id_gender2" name="id_gender" value="2" {if $smarty.post.id_gender == 2}checked="checked"{/if} />
{l s='Mrs.'}
               <input type="radio" name="id_gender" id="id_gender3" value="3" {if isset($smarty.post.id_gender) && $smarty.post.id_gender == 3}checked="checked"{/if} />
{l s='Ms.'}


voila en espérant t'avoir aidé

Share this post


Link to post
Share on other sites

merci sign's pour la rapidité de ta réponse,

j'ai utilisé les fichiers que tu as donné en.zip. J'ai recopié les 2 fichiers cités dans mon template, je viens de vérifier au cas où j'aurai fait une erreur mais le code cité est bien là.
Je vais donc chercher ailleurs. Au moins ta réponse me confirme que tu avais bien pensé au formulaire d'inscription, il me semblait bien que c'était géré par les 2 .tpl cités...

merci encore.

NB : je suis sur prestashop 1.2.3, d'où mon intérêt pour ta modif :-)

Share this post


Link to post
Share on other sites

tu a essayer de vider le cache de smarty et de ton navigateur?


je viens de réinstaller une boutique vierge pour faire le test avec mes fichier donc après ajout des fichiers de modif ça marche nickel chez moi

Share this post


Link to post
Share on other sites

trop fort, merci !!!
j'ai supprimé le cache des smarty et ça fonctionne. MERCI BEAUCOUP et vraiment désolé de t'avoir fait perdre du temps...
Les mademoiselles ne se sentiront plus oubliées grâce à toi :-))

Share this post


Link to post
Share on other sites

Oups,

il y a un petit souci sign's avec ta modif sur AdminGroups.php
J'avais un problème dans le back office : En cliquant sur clients/groupes, aucune possibilité de créer un groupe (fenêtre vide, pas de tableau ni de lien "nouveau"). Je pensais qu'il s'agissait d'une erreur de ma part durant la mise à jour.
J'ai refait une install vierge et ai comparé les versions et après pas mal de recherches il s'avère que quand j'utilise le fichier AdminGroups.php original de prestashop les groupes fonctionnent, dès que je mets ton fichier ça ne fonctionne plus.

désolé de te solliciter de nouveau mais j'imagines que ce sera plus simple pour toi de voir où est le pb.

Merci d'avance.

Share this post


Link to post
Share on other sites

Après teste, j'ai des erreurs :

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /******/tabs/AdminSearch.php on line 228


Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /******/tabs/AdminGroups.php on line 126


Je suis allé voir les lignes en question vite fait, mais j'avoue ne pas vraiment comprendre ou est le problème.
Merci
A+
Loky

Share this post


Link to post
Share on other sites
ok désolé c encore de ma faute j'avais remis l'ancienne archive.

ihihih !!! :cheese: Ouf je suis pas tout seul !

Pour moi c'est nickel...
Merci bien Sign's
A+
Loky

Share this post


Link to post
Share on other sites

j'ai un prestashop 1.2.2, j'ai mis les fichiers "modifmle.zip" sur mon serveur et j'ai une alerte dans l'admin sur AdminCustomers.php:

Fatal error: Call to undefined method Customer::getBoughtProducts() in /homez.145/trucmachin/www/boutique/admin/tabs/AdminCustomers.php on line 117

Je cherche dans le code de lancien et du nouveau mais j'arrive pas a capter.

Merci

Share this post


Link to post
Share on other sites

la je vois pas trop car rien n'a été modifier a cet endroit, pour faire la modif pas besoin de toucher au fonction, juste au html.
quelqu'un d'autre a eu cette erreur tu a installer des modules particulier en meme temps que la modif, ça marchais. remet juste l'ancien fichier admincustomers pour tester.

Share this post


Link to post
Share on other sites

Dans mon AdminCustomers.php original de la version 1.2.2 à la ligne 117 il n'y a pas

$products = $customer->getBoughtProducts();



alors qu'elle est présente dans le AdminCustomers.php de l'archive, donc en supprimant simplement cette ligne tout marche.

Merci en tout cas d'avoir répondu si vite et merci au developpeur qui a pris la peine de faire ce petit zip.

Share this post


Link to post
Share on other sites

bizarre j'ai verifié mes archive original de 1.2.3 j'ai pu la 1.2.2 et elle est présente

de rien pour le zip j'en avais besoin et si ça peu servir autant que ça serve

Share this post


Link to post
Share on other sites

Bonjour,

j'ai ajouté aussi le bouton radio "Mlle"... par contre maintenant comment faire pour attribuer à ce nouveau bouton le genre féminin pour les statistiques, car du coup je me retrouve avec beaucoup de "sexe inconnu"?! On n'est pourtant sensé savoir ce genre de chose?! :lol:

Merci!

Cordialement.

Stacy Ann

Share this post


Link to post
Share on other sites

Bonjour à tous,

 

comme vu plus haut, j'ai voulu ajouter un bouton radio "mademoiselle" il y a quelques temps.

 

Aujourd'hui j'ai voulu revenir en arrière et ne garder que 2 choix: homme ou femme.

 

J'ai donc remplacé les fichiers modifiés par les fichiers originaux, j'ai naturellement obtenu le résultat escompté, mais j'ai un problème inattendu, je ne peux plus modifier les comptes de mes clients...!

Quand je clique sur l'onglet pour modifier les infos du compte, la page charge, j'ai bien l'en-tête du site, la barre d'admin jusqu'à prefs.gifPanneau d'administration >> AdminCustomers.gifClients

 

et en dessous rien d'autre!

 

Ennuyeux problème...

 

Auriez-vous une solution?!

 

Merci.

 

Cordialement.

 

Stacy Ann

Share this post


Link to post
Share on other sites

bonjour,

 

quelles étaient les modifications apportées exactement ?

 

et afin de pouvoir vous aider efficacement il faudrait les accès au back office (par message privé) et l'url de la boutique.

Share this post


Link to post
Share on other sites

J'avais fait exactement les modifs d'après le post #17...

Et aujourd'hui je n'ai fait que remettre les fichiers de base de PS (1.2.5.0) que je n'avais pas modifié, ainsi que celui de mon thème, brut également...

D'où je ne comprends pas pourquoi j'ai ce problème maintenant!

Share this post


Link to post
Share on other sites

Il faudrait modifier votre bdd pour réatribuer l'id correct aux mademoiselles qui sont devenues madame...

Presta recherche un id qui ne correspond plus à rien.

1-> homme

2->femme

9->inconnu (je l'aime bien celui-là...)

Share this post


Link to post
Share on other sites

A noter que l administration va abandonner le mademoiselle considere comme une discrimination pour les femmes, en effet il n existe pas de distinction pour les hommes non maries. Le mademoiselle sera bientot un archaisme.

Share this post


Link to post
Share on other sites

Prestashop ne dépend en rien de l'administration.

C'est une revendication d'un groupe féministe qui a fait pression pour modifier les formulaires d'état.

 

Si j'appelle ma voisine (et d'autres que je connais d'ailleurs) Madame, je me prend une beigne :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×