Fork me on GitHub

Rapport de message :*
 

Re: Xoops 2.30 version Finale - Module User Profile

Titre du sujet : Re: Xoops 2.30 version Finale - Module User Profile
par zorro87 sur 23/10/2008 15:36:03

Encore bonjour !

Recherches, Attention !

Grâce à « user profile » on peut ajouter des champs, transformer les champs existants presque sans limite !

Attention cependant, les recherches (Find users) ne sont pas impactées par les modifications et ajouts faits avec le module « user profile »

A moins qu’il soit prévu dans une très prochaine version une recherche des membres paramétrable aussi géniale que le paramétrage des zones, avec choix dans liste défilante, boutons radio,… voici un premier retour qui vous permettra tout de même de faire des recherches dans des zones modifiées…

Les champs rajoutés n’apparaîtront pas dans la recherche.
Si l’on veut faire des recherches sur des zones nouvelles, il vaut mieux reparamétrer des champs existants tels que par exemple « ICQ »

La zone recherche conserve les noms des champs d’origine il faut donc modifier le nom de ces champs. Vous pouvez le faire dans :
Modules\system\language\english\admin\findusers.php (pour l’instant)
Modules\system\language\french\admin\findusers.php (prochainement)


Si vous utilisez une table (ex. bouton radio) pour un champ par défaut
La recherche se fera sur la clé et non par sur la valeur :
C’est en effet, la valeur de la clé qui est stockée dans la table et non la valeur elle-même.

Ex : Table civilité pour ICQ

Key------------>Value
01------------->M.
02------------->Mme.
03------------->Melle.

La recherche se fera sur 01, 02 ou 03. (contenu du champ Key) et non pas sur le contenu du champ « value ».
On peut contourner ce problème en saisissant le champ « key » identique au champ « value »

Pour ceux qui cherchent où les valeurs sont stockées,
elle sont dans la table xxxxx_profile_field. Champ field_option
Petit détail, ces valeurs sont cryptées dans la table (je ne comprenais pas pourquoi je ne la trouvais pas…)

Exemple :
a:4:{s:2:"01";s:12:"QWxnw6lyaWU=";s:2:"02";s:8:"RnJhbmNl";s:2:"03";s:4:"VVNB";s:2:"FR";s:32:"RnJhbmNlIG3DqXRyb3BvbGl0YWluZQ==";}

@+
Z

EDT - REMARQUE :
La suppression ou la modification des champs Xoops par défaut (type de champ) était possible avec "User Profile" 1.5 fourni avec Xoops 2.3.0.

Cela n'est plus possible avec "User Profile 1.51" fourni avec Xoops 2.3.1
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

49 Personne(s) en ligne (31 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 49 | Plus ...