
j'ai un soucis avec la derniere release, lors du formulaire d'inscription :
www.tannhauser-thegame.com
J'ai une série d'erreur qui s'affiche :
CODE PHP:
Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in /home.10.2/tannhaus/www/kernel/include/functions_admin.php on line 63
Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in /home.10.2/tannhaus/www/kernel/include/functions_admin.php on line 63
Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in /home.10.2/tannhaus/www/kernel/include/functions_admin.php on line 63
Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in /home.10.2/tannhaus/www/kernel/include/functions_admin.php on line 63
function etoile_oblig( $key, $tag='' ) {
return (array_key_exists( $key, unserialize( TAB_REGISTER_FIELDS_REQUIRED_SERIALIZED ))) ? $tag.' <small>(*)</small>' : $tag;
}
TAB_REGISTER_FIELDS_REQUIRED_SERIALIZED est initialisé dans
/mod/ixp_users/conf/modconf.php
pour une raison x dans ton site, cette variable n'est pas initialisée.
Merci trollix je m'en vais regarder ca de plus prêt.
pourtant tout a l'air ok.
Je viens de remarquer quelque chose (qui vous mettra peut être sur la
piste) lorsque je fais "mise a jour" du module ixp_users dans l'admin des
modules, l'erreur disparait mais uniquement la première fois que la page
est affichée, ensuite elle réapparait les fois suivantes...
Je continue de chercher...
Quelle version de ixprim as-tu ?
Powered by Ixprim 1.3 rc1 - 200612131600 © 2002-2006
Super. J'avais peur que ce fusse en 1.2.
As-tu essayé de mettre des print_r en debug. dans le script qui pose
problème.
print_r(TAB_REGISTER_FIELDS_REQUIRED_SERIALIZED);
si la réponse est array() c'est qu'à cet endroit du script la variable
n'est plus initialisée.
As-tu essayé de mettre des print_r en debug. dans le script qui pose problème.
print_r(TAB_REGISTER_FIELDS_REQUIRED_SERIALIZED);
dans le registerform.php situé dans modixp_usersinclude
?
ca me réécrit "TAB_REGISTER_FIELDS_REQUIRED_SERIALIZED"
Merci pour ta réponse.
C'est corrigé. Y'avait effectivement un bug à ce niveau.
Tu peux télécharger la MAJ dans le SVN de sourceforge (rev 304). Le seul
module ixp_users a été modifié pour la correctioon de ce bug.
C'est de nouveau OK, plus de messages après mise à jour en 304.
Par contre une question Trollix, je ne me sert que du users pour mes tests,
alors que c'est sur la current la modification.
Dois-je monter la current aussi pour les tests ?
Current et users sont les mêmes au final. Je fait la synchronisation quand
c'est nécessaire. A cette heure, la synchro devrait être faite.
Pour info, et pour ceux qui se poseraient la question:
La "current" est l'officielle à l'instant "t".
La "users" est celle mise à jour par les users habilités à le faire. Une
fois validés, les modifications de la "users" sont basculées sur la
"current". A la fin de la bascule, les deux sont identiques.
Bon l'erreur n'apparait plus...
par contre j'ai pas l'impression que l'envoi du mail d'activation
fonctionne, mais je vais attendre quelques minutes pour voir.
J'ai essayé aussi le contact-us et l'envoi d'un mail a partir du forum
(suite a une réponse), et je ne reçois rien... je crois bien que les deux
erreurs n'étaient pas liées.
Ou se situe la gestion d'envoi des mail?
bon les mails du forum marchent mais toujours pas ceux de l'inscription, dés que je trouve quelque chose je vous informe, je vais me coucher ;)
Je prépare une install vierge de ixprim sur un mutu. Je vais regarder ça de près.
ok. Tiens moi au courant. Perso je séche...
Bon, une série de tests plus tard ...
Le script de register.php fonctionne bien, il se comporte comme il faut.
J'ai testé en local les même fichier que ceux chez ovh, et le mail part
(sous easyphp). Mais chez ovh, rien, pas de mail...
J'ai remarqué qu'il faut activer au moins une fois le formulaire "Choix des
Champs lors de l'inscription d'un utilisateur" du module Utilisateurs, si
on veut que le formulaire apparaissent vraiment avec les champs
pré-selectionnés. Je sais pas si c'est en rapport mais je le signale...
Enfin...
Ca marche! Je poste la solution parce que franchement, un truc aussi con,
ca mérite d'être signalé pour éviter aux autres une pareille aventure...
trois jours que je m'explose les méninges et enfin, le déclic...
j'observe a la loupe le mail envoyé (puisque ca marchait en local) et je
vois que dans le mail, il y a le nom du site. Le nom du site qui est
inscrit dans les préférences générales.
Or j'avais mis : "Tannhäuser - The Game :: T.O.Y.", je me suis dit qu'aec
son lot de caractéres accentués, ses doubles points, points et tiret, c'est
peut être lui qui posait probléme...
Pourquoi ne pas y avoir pensé avant... c'etait effectivement ça !
J'ai changé pour "Tannhauser" et hop, les mails partent et arrivent
enfin... :D
de là a savoir s'il s'agit d'un bug? Trollix seul le sait ! :D
Cybersly a
écrit:
de là a savoir s'il s'agit d'un bug? Trollix seul le sait ! :D
Reste plus qu'à
regarder pour le savoir...
Merci de la chirurgicalité de tes posts, Cybersly. Le gain de temps pour
les corrections sont appréciables.
Hope que ça Helpe! ;)
enfin je devrais plutôt dire "HQCH - Hope Que &amp;amp;ccedil;a
Helpe"...
essayer de le prononcer, c'est marrant ! :D
Je m'en retroune a mes rangs de forum.
[Edité le 18/12/2006 par Cybersly]
Cette page provient du forum de: ixprim-cms.org - Système de Gestion de contenu - CMS
Dont l'URL est:
http://www.ixprim-cms.org/ixm_xforum.php?file=viewthread&fid=19&tid=2051