Niveau : avancé.
En standard dans Piwigo, nous pouvons avoir un profil des nouveaux inscrits totalement différent du profil des invités de passage.
L’astuce est assez simple:
- Création d’un utilisateur « Default Values » par exemple.
- L’url du profil de « Default Values » indique ./admin.php?page=profile&user_id=nn
Par exemple, user_id=47 donne la valeur de l’identifiant de « Default Values » (47).
- Modification de la configuration par le plugin LocalFiles Editor
Dans le premier onglet (Configuration) il suffit d’ajouter pour notre exemple:
$conf[‘default_user_id’] = 47;- Il suffira alors de d’attribuer des options différentes à « guest » et à « Default Values » pour que vos inscrits puissent disposer de certains avantages dès leur inscription.
Exemple:
guest[invité] Invité (et rien d'autre)
Default Values[valeurs par défaut] Générique Haute définition, Contact
Les inscrits pourraient découvrir les images en haute définition qu’ils ne voyaient pas en tant qu’ invité. Ils relèveront peut-être la présence d’images supplémentaires par un niveau de confidentialité plus élevé. Surtout, ils seront inscrits avec un statut Générique, leur interdisant de modifier le thème et autres options eux-même.
Dès à présent, tout nouvel inscrit récupèrera les mêmes options et propriétés que le user par défaut (affichage, Haute définition, Niveau de confidentialité).
Dans la liste des utilisateurs:
– guest aura perdu l’indication [valeurs par défaut] qui était sous son Nom d’utilisateur
– Default Values présentera l’indication [valeurs par défaut]
Dans Configuration > Affichage par défaut… Nom d’utilisateur ce n’est plus guest mais Default Values qui est indiqué.
Ne soyez pas surpris ultérieurement car par principe: L’utilisateur par défaut ne peux pas être supprimé.
Pour le supprimer, il faut réattribuer $conf[‘default_user_id’] à un autre user existant.
AVERTISSEMENT: On ne doit pas définir $conf[‘default_user_id’] sur des users ayant des statuts spéciaux comme Webmaster ou Admin, vous mettriez votre galerie en danger d’intrusion (Hacking).
Informations complémentaires:
– les groupes ne se récupèrent pas depuis le profil de l’utilisateur par défaut,
– les autorisations d’accès aux catégories se récupèrent par les groupes () pour définir quel est ou quels sont les groupes par défaut.