Nicco, je viens d'installer ton plugin dans ma galerie principale.
Bravo, c'est du beau boulot. Merci d'y avoir passé du temps.
(tu pourras corriger plus tard "statut utilisateur utilisé")
Il est détaillé, simple et complet.... C'est le genre de plugin à inclure en natif dans PWG...
Pour ma part, je dois résoudre un problème hors PWG pour l'utiliser à plein, il se trouve que j'ai couplé deux accès internet pour avoir un débit montant plus rapide.. c'est plutôt pas mal, mais l'envoi demail ne fonctionne pas parfaitement car j'ai choisi deux fournisseur d'accès différents... je vais trouver rapidement la solution.
Si, à l'usage, je trouve une idée je te la dirais de suite.
D'ailleurs, j'en ai bien une que j'avais du exprimer il y a longtemps, mais elle ne concerne pas que ton plugin... c'est l'ajout dans la table user d'une colonne "fonction" qui contiendrait des précisions sur le visiteur, par exemple, dans mon cas, "journaliste", "attaché de presse", visiteur"... ou tout autre chose... cette information serait entrée lors de l'enregistrement par le visiteur ou par l'admin, et bien sur incluse en toute transparence dans la page "personnalisation" de l'utilisateur...
merci.
éric.
Hors ligne
Nicco a écrit:
tu peux le dire miss !!!
mais je suis sure la bonne vois ...
je pense que le probleme vient de la :
dans le fichier functions_user.inc.php dans la focntion register_userCode:
// if no error until here, registration of the user if (count($errors) == 0) { // what will be the inserted id ? $query = ' SELECT MAX('.$conf['user_fields']['id'].') + 1 FROM '.USERS_TABLE.' ;'; list($next_id) = mysql_fetch_array(pwg_query($query));je remplacerai bien le code par ... ça :
Code:
// if no error until here, registration of the user if (count($errors) == 0) { // what will be the inserted id ? $query = ' SELECT MAX('.$conf['user_fields']['id'].') FROM '.USERS_TABLE.' ;'; list($next_id) = mysql_fetch_array(pwg_query($query)); $next_id += 1;et la je pense qu'on aura plus le soucis
mais a voir avec un bon developpeur
Bonjour le Forum
La nouvelle version bascule avant la confirmation le statut d' "Invité" à "Visiteur" sans attendre la confirmation ! Donc pas de changement.
Remarque ce basculage ne me gênerais pas si le bouton personnalisation n'était pas affiché ! (Entre l'inscription et la confirmation)
Pour la modification j'attends car :
Nicco a écrit:
mais a voir avec un bon developpeur
Bon dimanche
Dernière modification par Patricia (2008-03-16 12:38:56)
Hors ligne
Nicco a écrit:
bon je viens de livrer une nouvelle version ...
je rappele que pour que la gestion du status lors de la confirmation de l'adresse mail fonctionne il faut corrige un fichier de PWG
voir : http://forum.phpwebgallery.net/viewtopi … 050#p85050
Excuse moi Nicco, je n'avais pas du tout suivi le topic...
Mais le problème est résolu en 1.7.2: http://svn.gna.org/viewcvs/phpwebgaller … p;view=rev
D'ailleurs, sur mon site j'utilise ceci pour passer directement les nouveaux users en generic:
add_event_handler('register_user', 'new_user_is_generic');
function new_user_is_generic($info)
{
create_user_infos(array($info['id']));
pwg_query('UPDATE '.USER_INFOS_TABLE.' SET status="generic" WHERE user_id='.$info['id'].';');
}
Mais l'appel à la fonction create_user_infos sera inutile en 1.7.2 puisque le bug est résolu.
Hors ligne
Bonjour,
Je n'ai peut-être pas tout compris avec ce plugin !!!
Je viens de faire quelques tests en créant des utilisateurs fictifs
Voici le texte que j'ai inséré dans le 1er champ (texte utilisé pour l'envoi...) du plugin :
Bonjour,
Merci pour votre inscription sur le site CARTES-PUB.FR / FREECARDSWORLD.COM
Ce site est conçu par un collectionneur de cartes postales publicitaires modernes qui recherche et échange des cartes dans le monde entier
Vous avez la possibilité de personnaliser votre profil et choisir un type d'affichage du site (template), le nombre de vignettes par catégories. Vous trouverez tous les renseignements sur le site
A l'occasion, adresser-moi un email pour m'indiquer vos recherches ou les échanges que vous souhaitez réaliser
Merci - Pierre
[lang=en]Thanks for registering on CARTES-PUB.FR / FREECARDSWORLD
This website is conceived by a freecards collector who's looking for advertising freecards in the whole world in order to exchange.
You can define your profile as you want and choose a different type of display (template), the number of thumbnails per category.
You will find all the informations on the website.
Send me an email to show me your research or the exchanges you wish to make
Best - Pierre[/lang]
Le mail reçu par l'utilisateur est en français systématiquement
Extented description est installé et activé
La langue par défaut du site est Français
Si je modifie le profil pour le passer en anglais, je ne reçois pas de mail sur ce profil comme cela est indiqué dans le plugin en cas de modif
Comme indiqué hier dans un autre post, dans la gestion des utilisateurs, lorsque je veux trier la liste par ordre décroissant par exemple, j'ai cette notice qui s'affiche :
Notice: Undefined index: 0 in /home.38/c/a/r/cartespu/www/admin/user_list.php(804) : regexp code on line 1
Est-ce que tout cela ne serait pas lié ?? Je ne sais pas !!!
Merci d'avance pour vos réponses et analyses
Hors ligne
Re bonjour le Forum
Compléments d'informations :
1) Entre l'inscription et la confirmation le statut du nouveau inscrit est : "Visiteur" alors qu'il aurais du resté "Invité"
2) Après la confirmation le statut du nouveau confirmé est : vide "" rien nada alors qu'il aurais du passé à "Visiteur" (ou resté "Visiteur" voir le point 1)
Hors ligne
Patricia a écrit:
Re bonjour le Forum
Compléments d'informations :
1) Entre l'inscription et la confirmation le statut du nouveau inscrit est : "Visiteur" alors qu'il aurais du resté "Invité"
2) Après la confirmation le statut du nouveau confirmé est : vide "" rien nada alors qu'il aurais du passé à "Visiteur" (ou resté "Visiteur" voir le point 1)
tu as fait la correction dont je te parle depuis 3 postes déjà ?!!
mais je reprend quand meme l'explication :
1 = le user est créé et normalement son profil aussi mais bug donc le profil n'est pas mis correctement et le status reste vide !
2 = le plugin lui recherche les infos du user et donc ne trouve rien ... a cause du bug
3 = premiere connexion (auto) = création du profil et donc du status par defaut
voila pour ton soucis ... donc fait le petit correctif car sinon cette fonction est inutilisable !!!
donc je regarde les autres reponses
A+
Hors ligne
Merci pour ton message Vimages, c'est sympa !
et si tu as des corrections n'hésite pas bien sur
et pareil pour les idées ;o]
vimages a écrit:
D'ailleurs, j'en ai bien une que j'avais du exprimer il y a longtemps, mais elle ne concerne pas que ton plugin... c'est l'ajout dans la table user d'une colonne "fonction" qui contiendrait des précisions sur le visiteur, par exemple, dans mon cas, "journaliste", "attaché de presse", visiteur"... ou tout autre chose... cette information serait entrée lors de l'enregistrement par le visiteur ou par l'admin, et bien sur incluse en toute transparence dans la page "personnalisation" de l'utilisateur...
éric.
je trouve l'idée très bonne et je vais rajouter ca dans les choses faire ;o]
A+
Hors ligne
Nicco a écrit:
voila pour ton soucis ... donc fait le petit correctif car sinon cette fonction est inutilisable !!!
Ca devrait fonctionner en récupérant le fichier modifié, non?
include/functions_users.inc.php
Hors ligne
P@t a écrit:
D'ailleurs, sur mon site j'utilise ceci pour passer directement les nouveaux users en generic:
add_event_handler('register_user', 'new_user_is_generic');
function new_user_is_generic($info)
{
create_user_infos(array($info['id']));
pwg_query('UPDATE '.USER_INFOS_TABLE.' SET status="generic" WHERE user_id='.$info['id'].';');
}
Mais l'appel à la fonction create_user_infos sera inutile en 1.7.2 puisque le bug est résolu.
salut P@t alors comment je fais actuellement car Patricia ne comprend pas mon idée ... et je ne sais pas trop comment faire la
Hors ligne
Nicco a écrit:
je trouve l'idée très bonne et je vais rajouter ca dans les choses faire ;o]
A+
thanks...
à préciser tout de même que nous entrons là dans la gestion de données personnelles... donc, il est important de laisser à l'utilisateur le droit et la possibilité de les corriger voir de les effacer..
Hors ligne
Nicco a écrit:
salut P@t alors comment je fais actuellement car Patricia ne comprend pas mon idée ... et je ne sais pas trop comment faire la
Ben... soit tu relances un create_user_infos, soit tu propose de récupérer le nouveau fichier...
Hors ligne
oups P@t j'ai mis trop de temps a ecrire ;o)
bon bahhh moi en fait je dis qu on on decide ensemble ! donc si tu me dis qu'il vaut mieux le nouveau fichier moi ca me va parfaitement
le but etant que ca fonctionne pour Patricia !!!
DONC PATRICIA : TU SUIS LE CONSEIL DE P@T OK
et Vimages exacte ta remarque donc modif aussi du profil pour la correction de data ;o]
Hors ligne
Re re bonjour le Forum
Donc je replace mon fichier functions_user.inc.php par http://svn.gna.org/viewcvs/*checkout*/p … p?rev=2228
Ok
Edit : Après un essai d'inscription statut = 'Invité'
et confirmation statut = 'Visiteur'
Donc tout est Ok pour moi, merci
(Ah au faite il vaut mieux être dur que mou) enfin c'est mon avis !
Merci encore
Edit 2 : Si il n'y a pas de confirmation, au bout de combien de temps "l'inscrit non confirmé" reste dans la table 'provisoire' ?
Dernière modification par Patricia (2008-03-17 14:11:53)
Hors ligne
Salut Patricia pour le moment je n'ai pas encore fait le bout de code pour le controle de la date ...
je dois maintenant developper les petits outils autour de la confirmation ....
genre dans l'admin le listing des adresses confirmées, des users confirmés, avec des tries, demande de renouvellement de confirmation, forcer la confirmation, purger les user non confirmés avant une dete ou tous .... etc
d'ailleurs si vous avez des idées c est le moment de vous exprimer sur le sujet ;o]
Hors ligne
Pierrot je te confirme qu il y a un probleme avec la fonction mutil langue ( et ce n est pas un jeu de mot pour Patricia ) je vais voir avec P@t si je n y arrive pas
A+
Hors ligne