Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

flop25
2007-08-23 13:50:08

Je ne sais pas pk, mais j'ai une irrésistible envie de me tordre de rire ...^^

Non Vdigital ! Repose cette hache tout de suite !! Caalme...

Patricia
2007-08-22 20:06:11

Bonsoir le Forum

Dans ./include/functions_user.inc.php

En ligne 851

Il y a : $status = 'normal';
Il faut : $status = 'generic';

Et sa marche merci M. VDigital
Encore bravo et merci

VDigital
2007-08-21 19:29:31
Patricia
2007-08-21 18:46:57

Bonsoir le Forum

A mon humble avis, il est urgent d'attendre !

Une MAJ, une Extension, ou autre ?

VDigital
2007-08-21 12:13:23

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.

flop25
2007-08-21 11:52:33

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 !

VDigital
2007-08-21 10:59:36

En attendant de trouver mieux...

Dans ./include/functions_user.inc.php ligne 840 environ,
remplace:

Code:

      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:

Code:

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

VDigital
2007-08-20 21:52:00

Ne compliquons pas Générique sera parfait, non?
8-)

Patricia
2007-08-20 21:24:28

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"

VDigital
2007-08-20 20:38:28

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

VDigital
2007-08-20 20:37:21

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

VDigital
2007-08-20 20:34:23

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é

VDigital
2007-08-20 20:27:12

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

Patricia
2007-08-20 20:20:26

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

VDigital
2007-08-20 16:08:29

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

Pied de page des forums

Propulsé par FluxBB

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