VDigital a écrit:
$conf['default_user_id'] = 25; /* si 25 est le user par défaut */
Lire http://forum.phpwebgallery.net/viewtopi … 461#p68461
Bien entendu ce ne sera peut être pas 25 mais ce user par défaut sera un "générique".
Quand tu l'auras accepté tu le replaceras en Visiteur.
Et je modifie quel Fichier ? quelle Ligne ?
Et pour les droits : je n'ai trouvé que cela http://forum.phpwebgallery.net/viewtopic.php?id=11512
Dernière modification par Patricia (2007-08-20 15:50:27)
Hors ligne
Tu le fais exprès... 8-)
On reprend:
1 - Tu crées un user disons "Gêne Eric".
2 - Tu corriges son statut en Générique.
3 - Tu lui modifies son profil (icone feuille et crayon dans la liste des users) pour lui permettre de voir des images un poil plus grande (5%). Tu en profites pour relever l'url de la modification de son profil (histoire de chopper son id, admin.php?page=profile&user_id=4217 par exemple).
4 - Tu edites ton config_local.inc.php (c'est là où on modifie ses $conf...):
$conf['default_user_id'] = 4217; /* pour le user Gêne Eric */
Et alors...
8-)
Hors ligne
VDigital a écrit:
Tu le fais exprès... 8-)
On reprend:
1 - Tu crées un user disons "Gêne Eric".
2 - Tu corriges son statut en Générique.
3 - Tu lui modifies son profil (icone feuille et crayon dans la liste des users) pour lui permettre de voir des images un poil plus grande (5%). Tu en profites pour relever l'url de la modification de son profil (histoire de chopper son id, admin.php?page=profile&user_id=4217 par exemple).
4 - Tu edites ton config_local.inc.php (c'est là où on modifie ses $conf...):
$conf['default_user_id'] = 4217; /* pour le user Gêne Eric */
Et alors...
8-)
Je n'ai rien compris ! Non rien de rien ! Pardon, Voila une partie de la table des inscrits
Nom d'utilisateur Statut de l'utilisateur Adresse e-mail Groupes Propriétés Actions
Patricia Webmestre xxxxxxx@ibelgique.com Avec photos persos Haute définition Permissions Profil
guest
[invité]
[valeurs par défaut] Invité Haute définition Permissions Profil
omegadidier Visiteur xxxxxxxx@wanadoo.fr Haute définition Permissions Profil
JFR Visiteur xxxxxxxx@yahoo.fr Avec photos persos Haute définition Permissions Profil
lion8856 Visiteur xxxxxxxx@wanadoo.fr Haute définition Permissions Profil
Le "Webmestre" peut tout faire OK
Le "Visiteur" peut personnaliser son affichage, mais les droits et accès lui sont donné par le "Webmestre" ("Visiteur" = Inscrit et validé de ma part)
L'"Invité" ne peut rien modifier (l'affichage des images ce fait en 128 x128) c'est une personne non inscrite.
Maintenant j'aimerais que lors d'une inscription et avant que je la valide ce nouvel inscrit conserve les droits d'un "Invité" mais qu'il ne soit pas comme c'est le cas actuellement en "Visiteur"
En faite il faudrait que lors une inscription le statut reste en "Invité"
Anti-spam appliqué manuellement
Dernière modification par VDigital (2007-08-20 20:24:56)
Hors ligne
Je crois qu'avant de péter une durite... 8-)
Il va bien y avoir quelqu'un pour t'expliquer ça avec d'autres mots pour que tu comprennes.
En attendant je vais le mettre en oeuvre chez moi.
8-)
Hors ligne
Et maintenant j'ai ...
guest
[invité] Invité
et
Gêne Eric
[valeurs par défaut] Générique Visiteurs
au lieu de seulement...
guest
[invité]
[valeurs par défaut] Invité
Hors ligne
Je vérifie et...
Vérifions Ça Visiteur
Sauf qu'il aurait dû dans mon idée être Générique...
Mille excuses, Patricia.
8-(
Hors ligne
flop25 a écrit:
VDigital a écrit:
Je préfère la solution user par défaut générique.
ouais : pk pas un mini-plugin appelé avec ceci
add_event_handler('register_user', => donc à l'inscription il sera mis en générique avec :
////////////mise en generic////////////
$query = '
UPDATE '.USER_INFOS_TABLE.'
SET status=\'generic\'
WHERE user_id IN (\''.user['id'].'\')
;';
pwg_query($query);
?:)
Oui, il va falloir se pencher là-dessus.
8-)
Hors ligne
VDigital a écrit:
Je vérifie et...
Vérifions Ça Visiteur
Sauf qu'il aurait dû dans mon idée être Générique...
Mille excuses, Patricia.
8-(
Peut-être un nouveau statut ou un statut provisoire = "En attente de validation"
Dernière modification par Patricia (2007-08-20 21:37:51)
Hors ligne
Ne compliquons pas Générique sera parfait, non?
8-)
Hors ligne
En attendant de trouver mieux...
Dans ./include/functions_user.inc.php ligne 840 environ,
remplace:
if ($user_id == $conf['webmaster_id']) { $status = 'webmaster'; } else if (($user_id == $conf['guest_id']) or ($user_id == $conf['default_user_id'])) { $status = 'guest'; } else { $status = 'normal'; }
par:
if ($user_id == $conf['webmaster_id']) { $status = 'webmaster'; } else if (($user_id == $conf['guest_id']) or ($user_id == $conf['default_user_id'])) { $status = 'guest'; } else { $status = 'generic'; }
8-)
PS: Je n'ai pas testé...
Hors ligne
Patricia a écrit:
2) Comment faire pour que le nouveau inscrit (Non encore confirmé) soit automatiquement "Générique" ou "Invité"
j'ai l'impression que tout le monde à fait fis du code que j'ai donné : c'est pourtant le plus propre et pratique Parce que ton truc V je le sens pas : surtout c'est pas correct de mofier directement un fichier php !
Hors ligne
Que nenni ! (*)
Plus propre le code sera si j'y pense.
(Demande d'évolution serait la bienvenue).
(*): Je veux éviter un ordre SQL dans la mesure du possible.
Hors ligne
As-tu essayé ça: http://forum.phpwebgallery.net/viewtopi … 552#p68552 ?
Hors ligne