•  » Plugins
  •  » [Plugin] nbc UserAdvManager

#76 2008-03-16 10:30:27

vimages
Membre
2004-03-27
2429

Re: [Plugin] nbc UserAdvManager

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

#77 2008-03-16 10:59:28

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: [Plugin] nbc UserAdvManager

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_user

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'].') + 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)


Bisous de PAT

@ + ou -

Hors ligne

#78 2008-03-16 12:09:00

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] nbc UserAdvManager

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.


P@t

Hors ligne

#79 2008-03-16 12:48:59

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1117

Re: [Plugin] nbc UserAdvManager

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


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 15.0.0 - PHP: 8.1.30 - MySQL: 10.5.26-MariaDB-cll-lve - ImageMagick 7.1.1-19
(Hébergeur : ex2)

Hors ligne

#80 2008-03-16 12:55:03

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: [Plugin] nbc UserAdvManager

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)


Bisous de PAT

@ + ou -

Hors ligne

#81 2008-03-16 13:23:17

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [Plugin] nbc UserAdvManager

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+


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#82 2008-03-16 13:26:32

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [Plugin] nbc UserAdvManager

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+


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#83 2008-03-16 13:29:33

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] nbc UserAdvManager

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


P@t

Hors ligne

#84 2008-03-16 13:33:33

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [Plugin] nbc UserAdvManager

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


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#85 2008-03-16 13:35:44

vimages
Membre
2004-03-27
2429

Re: [Plugin] nbc UserAdvManager

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

#86 2008-03-16 13:40:18

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] nbc UserAdvManager

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...


P@t

Hors ligne

#87 2008-03-16 13:45:27

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [Plugin] nbc UserAdvManager

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]


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#88 2008-03-16 14:17:53

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: [Plugin] nbc UserAdvManager

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)


Bisous de PAT

@ + ou -

Hors ligne

#89 2008-03-19 00:24:30

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [Plugin] nbc UserAdvManager

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]


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#90 2008-03-19 00:36:14

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [Plugin] nbc UserAdvManager

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+


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

  •  » Plugins
  •  » [Plugin] nbc UserAdvManager

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact