Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu] FrontEndUsers - Importer utilisateurs de plusieurs groupes
#1
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 !
CMSMS : Version 2.1.2 (nouveaux sites)
Local : WampServer
Serveur : OVH Perso (généralement)
#2
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?
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#3
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:
CMSMS : Version 2.1.2 (nouveaux sites)
Local : WampServer
Serveur : OVH Perso (généralement)
#4
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/
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#5
@jissey, il s'agit d'importer plusieurs utilisateurs devant intégrer plusieurs groupes à partir d'un fichier .csv ; onglet "utilisateurs".

edit
#6
edit
#7
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));
#8
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.
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#9
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 ?
CMSMS : Version 2.1.2 (nouveaux sites)
Local : WampServer
Serveur : OVH Perso (généralement)
#10
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


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)