Nous ne répondons seulement qu'aux sujets dont l'auteur a complété sa signature [Lire]



Vous avez des soucis avec votre Opencart v1.5.x, nous pouvons résoudre vos problèmes,
contactez le Bureau France !

par tel: 0 891 690 175 ou par
email

reformater N° de téléphone ...

Soutien général pour les problèmes techniques avec OpenCart

reformater N° de téléphone ...

Messagepar flkx » 22 Fév 2014, 23:39

bonsoir à tous, je souhaite reformater le numéro de téléphone de mes futurs clients de la manière suivante :

numéro entré à l'inscription : 06XXXXXXXX

transformé en : 336XXXXXXXX

donc remplacer le 0 par 33 et ce juste avant l'enregistrement dans la BDD ..........
que ce soit à l'inscription ou la mise à jour du numéro par le client

Je suis sûr que cela doit être facile pour un programmeur mais là moi je ne sais pas :D

Merci d'avance pour vos futurs réponses ...
Dernière édition par flkx le 28 Fév 2014, 12:05, édité 1 fois.
Opencart 1.5.6 sur OVH Pro
Thème par défaut
flkx
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 17
Inscription: 12 Fév 2014, 09:54

Re: reformater N° de téléphone ...

Messagepar villagedefrance » 26 Fév 2014, 19:58

Salut flkx,

Je comprends bien que d'avoir l'international de la France en face de chaque numéro peut être utile dans certain cas, mais je crois que faire cette modification dans la BDD serait une erreur !
j'explique :
L'entrée "téléphone" dans la BDD est vide par défaut, comme le sont l'adresse, le nom, ... etc. Il est recommandé de garder ces champs vide pour garantir le bon fonctionnement de l'ensemble du système à tous les niveaux : compte, facturation, historique des commandes, courriels, ... etc.

Je crois que la solution la plus appropriée serait d'ajouter un message d'aide sous le champs "téléphone" sur la page d'enregistrement, du genre : Exemple : 33 1 23456789, et éventuellement, comme le téléphone est un champs requis par défaut, peut être modifié la validation du formulaire, pour retourner une erreur (le numéro n'est pas correct !) si le "33" est manquant.
Image
Site Web (en Anglais) : http://villagedefrance.net
Extensions pour Opencart, toutes versions, en Anglais et en Français.
Boutique basée sur Opencart v1.8.1 Overclocked Edition.
Site hébergé chez http://www.compila.com (UK)
Avatar de l’utilisateur
villagedefrance
Administrateur
Administrateur
 
Messages: 338
Inscription: 05 Avr 2013, 19:03
Localisation: Grande Bretagne

Re: reformater N° de téléphone ...

Messagepar flkx » 28 Fév 2014, 12:05

Merci pour ta réponse mais j'ai finalement pris une autre option en modifiant la requête sql, j’obtiens ce que je veux. Le but étant donc de formater les n° de téléphone clients afin de les comparer à ceux d'une application PHP(externe) qui va mettre à jour le status d'une vente ............zzzzzzzzzzzzz :D

Voici la requête en question :

Code: Tout sélectionner
UPDATE oc_order, oc_order_product SET order_status_id = '3' WHERE CONCAT( '33', REPLACE(SUBSTRING( inss_order.telephone, 2 ),' ','')) LIKE  '33XXXXXXXXX' AND oc_order.order_status_id = '1' AND oc_order_product.product_id = 'XX'
Dernière édition par flkx le 28 Fév 2014, 16:32, édité 1 fois.
Opencart 1.5.6 sur OVH Pro
Thème par défaut
flkx
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 17
Inscription: 12 Fév 2014, 09:54

Re: reformater N° de téléphone ...

Messagepar LeorLindel » 28 Fév 2014, 12:24

Il aurait été sympa de mettre la modification que tu as apporté, nous sommes un forum communautaire et d'autres membres auraient peut être eu besoin de ces informations.
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: reformater N° de téléphone ...

Messagepar flkx » 28 Fév 2014, 16:33

c'est fait, mais pas très intéressant car modification extérieur à Opencart ...
Opencart 1.5.6 sur OVH Pro
Thème par défaut
flkx
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 17
Inscription: 12 Fév 2014, 09:54


Retourner vers Soutien Général

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

cron