Forum CMS Made Simple FR

Version complète : [Résolu] FrontEndUsers - Importer utilisateurs de plusieurs groupes
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.11
#~ Url du site : http://www.algulg.be
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.12
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ FileManager: 1.4.5
#~ MenuManager: 1.8.6
#~ ModuleManager: 1.5.8
#~ News: 2.14.4
#~ Printing: 1.0
#~ Search: 1.7.11
#~ ThemeManager: 1.1.8
#~ TinyMCE: 2.9.12
#~ Album: 1.10.3
#~ FrontEndUsers: 1.26
#~ CustomContent: 1.10
#~ FormBuilder: 0.8
#~ FormBrowser: 0.4.2
#~ CGExtensions: 1.45
#~ CGFeedMaker: 1.0.20
#~ CMSPrinting: 1.0.5
#~ MicroTiny: 1.2.8
#~ CGUserDirectory: 1.4.5
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 64000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.4.34
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 2048
#~ E_DEPRECATED: 8192
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (0700)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.1.73
#~ Server Db Grants: Impossible de trouver un privilège "GRANT ALL". Cela peut signifier que vous pourriez avoir des problèmes pour installer ou retirer des modules, ou encore l 'ajout et la suppression d'éléments, y compris les pages.
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour,

La fonction "Importer des utilisateurs" est d'une grande aide lorsque l'on souhaite charger une grande liste d'utilisateurs dans le module "FrontEnd Users".
Certains utilisateurs doivent être affectés à plusieurs groupes. Je pensais pouvoir les charger en préparant un fichier csv comme suit :

##username,expires,createdate,groupname,nom,prenom
"N0001",,,"Group1,Group2","Nom","Prénom"

J'obtiens le message d'erreur suivant : "2: Nom de groupe spécifié invalide ou vide"

Comment puis-je résoudre ce problème ? Est-ce possible ?

Bien merci !
Bonjour,
la seule façon (à ce que je vois) d'importer des utilisateurs, est de passer par l'onglet "Admin".
Hors, dans l'import, il faut sélectionner le groupe par une liste déroulante.
Il semblerait donc que le champ 'groupename' ne doit pas être dans le fichier malgré ce qui est indiqué...
Je ne vois donc pas comment importer des utilisateurs appartenant à plusieurs groupes...
As-tu essayé en important plusieurs fois ces utilisateurs en changeant de groupe à chaque fois?
Le champ "groupname" fonctionne s'il n'y a qu'un seul nom de groupe ; Pas s'il y en a plusieurs.
J'ai essayé de charger deux fois les utilisateurs en changeant le nom du groupe. Cela ne fonctionne pas.

Grrrrrrrrrrrrrrrr... :mad:
je ne comprends pas par où tu passes pour importer...moi, depuis l'onglet admin, j'ai la liste des groupes que je dois sélectionner, donc, rien à mettre dans le fichier.
J'ai fait des essai sur le site de démo http://www.cmonstyle.com/
@jissey, il s'agit d'importer plusieurs utilisateurs devant intégrer plusieurs groupes à partir d'un fichier .csv ; onglet "utilisateurs".

edit
edit
J'ai trouvé :
Tu dois séparer les noms de groupes par ":" au lieu de "," :
Code :
##username,expires,createdate,groupname,nom,prenom
"N0001",,,"Group1:Group2","Nom","Prénom"
Il s'agit bien d'un bug, car si l'on exporte des users, le programme insère une virgule comme séparateur dans le csv.
Alors que : ligne 200 du fichier \modules\FrontEndUsers\action.admin_doimport.php
Code :
[== Indéfini ==]
$gnames = $clean_fields(explode(':',$gnames));
sur le site de demo, il n'y a pas d'export dans l'onglet utilisateurs...j'ai pas regardé la version du module installé.
Je vous laisse continuer sans moi.
Cela fonctionne. Merci. Big Grin
Pour tester, j'avais en effet procédé à un export et un réimport légèrement modifié.
Dois-je faire remonter le bug ?
Ce serait sympa. Bien que le terme bug ne soit pas véritablement approprié, le module gagnerait à avoir un séparateur uniformisé. Devoir étudier le code pour trouver le bon n'est pas des plus ergonomique :lol:.

Tant que j'y suis, merci de respecter le copyright cmsms dans ta meta generator :
http://www.cmsmadesimple.fr/presentation...sation-cms

Bonne continuation pour ton projet Smile