Forum pragmaMx France 25 Mai 2012 à 16:49:21 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.


Connexion avec identifiant et mot de passe
 
Accueil Aide Rechercher
Pages: [1] 2   Bas de page
Imprimer
Auteur Fil de discussion: Problème lors de l'enregistrement  (Lu 1251 fois)
STA-Jack
Néophyte Mx
*
Hors ligne Hors ligne

Messages: 21



« le: 12 Octobre 2011 à 20:19:04 »

Salutation  respect

J'ai déjà évoqué le soucis lors de l'enregistrement sur notre site, au sujet de la date d'anniversaire.
En effet lors de la saisie via le calendrier qui s'affiche, la date est : jour/mois/année
Mais, lorsqu'on valide notre inscription, il retourne une erreur : Il a une date de naissance non valide.
Alors pour tester, j'ai mis une date comme ceci : mois/jour/année
Et là, ça passe.

Je voudrais savoir si depuis il y a du nouveau, ou alors comment modifier la page d'inscription pour que les visiteurs puissent s’inscrire, car je reçois des mails me disant que le site bug.  bof

Merci à vous de votre aide.  Clin d'oeil
« Dernière édition: 12 Octobre 2011 à 20:30:09 par STA-Jack » Journalisée
STA-Jack
Néophyte Mx
*
Hors ligne Hors ligne

Messages: 21



« Répondre #1 le: 12 Octobre 2011 à 20:28:31 »

Après une petite recherche, j'ai trouvé 1 ligne suspect !

Ligne 308 dans modules\User_Registration\index.php
Code:
$setbday = (empty($session['birthday'])) ? "NULL" : "'" . strftime('[b]%Y-%m-%d[/b]', $session['birthday']) . "'";

Si je me trompe pas, il faut changer les %Y %m et %d ?
Code:
$setbday = (empty($session['birthday'])) ? "NULL" : "'" . strftime('[b]%d-%m-%Y[/b]', $session['birthday']) . "'";

Avant de faire une boulette, je voudrais avoir votre avis, merci  Clin d'oeil
Journalisée
Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #2 le: 12 Octobre 2011 à 23:30:35 »

Slt,
Tu as vérifié avec la dernière version 1.12 finale si le problème persiste ?

Citation
Si je me trompe pas, il faut changer les %Y %m et %d ?

Oui
http://php.net/manual/fr/function.strftime.php

Sinon de la même façon dans /language/lang-french.php tu as aussi des possibilitées de modifier l'affichage des dates

Code:
/* Datestrings und locale Einstellungen: */

define("_CHARSET", "ISO-8859-1");

define("_LOCALE", "fr_FR");

$old_setlocale = setlocale(LC_TIME, 0);

$locale = array('fr_FR', 'fr_FR.ISO-8859-15', 'fr', 'fra', 'french', 'FR', 'FRA', '250', 'CTRY_FRANCE');

define('_SETLOCALE', setlocale(LC_TIME, $locale));

setlocale(LC_TIME, $old_setlocale);

define('_SETTIMEZONE', 'Europe/Paris');

define('_DECIMAL_SEPARATOR', ',');

define('_THOUSANDS_SEPARATOR', ' ');



define('_SPECIALCHARS', 'ÀàÂâÆæÇçÈèÉéÊêËëÎîÏïÔôŒœÙùÛû');

define("_DOC_LANGUAGE", "fr");

define("_DOC_DIRECTION", "ltr");

define("_DATESTRING", "%A %d %B %Y");

define("_DATESTRING2", "%A %d %B");

define("_XDATESTRING", "le %d.%m.%Y à %H:%M"); //(http://fr.php.net/strftime)

define("_SHORTDATESTRING", "%d.%m.%Y");

define("_XDATESTRING2", "%A %d %B");

define("_DATEPICKER", "%d/%m/%Y");

define("_SYS_INTERNATIONALDATES", 1); //0 = mm/dd/yyyy, 1 = dd/mm/yyyy

define("_SYS_TIME24HOUR", 1); // 1 = 24 hour time... 0 = AM/PM time

define("_SYS_WEEKBEGINN", 0); # the First Day in the Week: 0 = Sunday, 1 = Monday

Ce serait pas le DATEPICKER dans ton cas ?
Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
Urban-Legends
Néophyte Mx
*
Hors ligne Hors ligne

Messages: 14



« Répondre #3 le: 13 Octobre 2011 à 13:08:15 »

Bonjour,

le problème avec la date de naissance est toujours présent avec la dernière version 1.12.
Il y a également un problème avec la date dans les messages privé.
Si on utilise le bloc "Counter Fichier", Il faut également rentrer la date dans l'ordre décrit ci-dessus par STA-Jack,  dans l'administration du site / configuration.
Journalisée
STA-Jack
Néophyte Mx
*
Hors ligne Hors ligne

Messages: 21



« Répondre #4 le: 13 Octobre 2011 à 22:26:33 »

Salutation,

Comme le dit Urban-Legends, le problème est toujours présent car je suis actuellement à la version 1.12.0.
J'ai changer la ligne 308 dans modules\User_Registration\index.php.
Je l'ai uploadé, et j'ai testé de m'inscrire, mais le problème est toujours le même : Il a une date de naissance non valide.

Pour ce qui est du fichier /language/lang-french.php, je ne vois pas ce qu'il faut modifier, peut mettre
Code:
define("_DATEPICKER", "%d-%m-%Y");
au lieu de
Code:
define("_DATEPICKER", "%d/%m/%Y");
...
Bref, je vois pas comment faire  fou
Journalisée
Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #5 le: 14 Octobre 2011 à 19:22:09 »

Slt,

Me donner l'url du site


Sinon de mémoire en attendant il est possible de désactiver la date de naissance

panel admin>parametre utilisateurs
Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
STA-Jack
Néophyte Mx
*
Hors ligne Hors ligne

Messages: 21



« Répondre #6 le: 14 Octobre 2011 à 21:45:37 »

Salut Diabolo  respect
Url : http://www.clan-sta.org

Je vais voir pour le désactiver au cas ou si y a pas moyen de régler le soucis  Clin d'oeil
Journalisée
Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #7 le: 14 Octobre 2011 à 22:04:18 »

Slt,

Bon j'ai trouvé le soucis un problème dans lefichier language

Dans le fichier /language/lang-french.php

rechercher
Code:
define("_DATEPICKER", "%d/%m/%Y");

remplacer par

Code:
define("_DATEPICKER", _SHORTDATESTRING);

Me confirmer si c'est bon pour vous.
Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
STA-Jack
Néophyte Mx
*
Hors ligne Hors ligne

Messages: 21



« Répondre #8 le: 14 Octobre 2011 à 22:58:20 »

Erf, toujours le même message : Il a une date de naissance non valide.  Pleurs
Journalisée
Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #9 le: 14 Octobre 2011 à 23:29:52 »

Ca métonne car j'ai vérifié sur ton site et c'est bon de mon coté j'ai créé un compte utilisateur "test" sur ton site sans problème.
ps: tu peux supprimer ce compte.

essaye en vidant le cache 
panel admin>purge du cache
Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
STA-Jack
Néophyte Mx
*
Hors ligne Hors ligne

Messages: 21



« Répondre #10 le: 14 Octobre 2011 à 23:37:46 »

Ok, ça marche  bien joué

Merci  Sourire
Journalisée
petitjo86
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 504



« Répondre #11 le: 15 Octobre 2011 à 15:53:20 »

Salut,

J'ai également un problème avec l'enregistrement de nouveau utilisateur, j'ai bien essayé la manip, cité plus haut, mais ça ne fonctionne pas.

En fait on ne peut pas saisir la date de naissance lors de l'enregistrment d'un nouveau membre, vu qu'il n'y a pas de case prèvu a cet effet, dans l'admin je peux creer un nouveau membre sans problème (mais il faut entrer une date de naissance).
J'ai essayé de regardé les fichiers du module User_Registration, mais je n'ai rien vu qui ne me parraisse anormal.

Une idée?
Je précise que je suis en 1.12 et que la vérification de fichier ne donne rien.

@+ Petit Jo
Journalisée

alexandrevatin
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 284



« Répondre #12 le: 15 Octobre 2011 à 17:28:06 »

Bonjour l'ami joel

En fait on ne peut pas saisir la date de naissance lors de l'enregistrment d'un nouveau membre, vu qu'il n'y a pas de case prèvu a cet effet
@+ Petit Jo

Voir le champ Anniversaire dans ENREGISTREMENT D'UN NOUVEL UTILISATEUR

La date de naissance est requis lors de l'enregistrement d'un nouveau membre, uniquement si l'age minimum pour l'utilisation du site n'est pas à 0 voir ci dessous dans l'onglet options.
admin.php?op=usersconfig

bien amicalement
Alex
« Dernière édition: 15 Octobre 2011 à 17:52:03 par alexandrevatin » Journalisée

petitjo86
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 504



« Répondre #13 le: 15 Octobre 2011 à 18:16:11 »

Bonjour Alex,

Le champ pour l'age minimum requis est bien à 0, donc désactivé, le problème ne vient pas de la.  fou

J'ai déja regardé pour le champ anniversaire dans le module User_Registration, mais bon je ne vois rien de bizarre, j'attends les conseils des pro  Clin d'oeil

Merci Alex  bien joué

@+ Petit Jo
Journalisée

alexandrevatin
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 284



« Répondre #14 le: 15 Octobre 2011 à 18:44:42 »

re l'ami joel

Chez moi cela fonctionne très bien, donc je ne comprend pas. Je vais essayé de m'enregistrer sur votre site.
En effet le champ Anniversaire n'existe pas?

Peut être re uploader le dossier User_Registration!

Bien amicalement
Alex
« Dernière édition: 15 Octobre 2011 à 18:50:34 par alexandrevatin » Journalisée

Pages: [1] 2   Haut de page
Imprimer
Forum pragmaMx France  |  PragmaMx  |  Bugs et traduction (Modérateurs: Diabolo, kroms, phi56360)  |  Fil de discussion: Problème lors de l'enregistrement
 
Aller à:  

Powered by SMF 1.1.15 | SMF © 2006-2009, Simple Machines

Plus