215 Posts
cubist
10 years ago
3
Topic
I recently imported users using Joomlarra component product, which worked fine for the basic/Joomla-standard user profile fields and even encrypted my plain passwords properly.

I then continued and imported my Seblod/supplemental fields and I thought everything should work fine. Importing CSV files went well -- all looked good to me.

I can login as any user (all good there), but when I click "Edit My Profile" ... all that shows on my newly imported users is the basic/Joomla-standard user profile fields. I'll call these IMPORTED users. The ones I entered manually show me ALL the user extended fields I created in my content type. I'll call these MANUAL users.

What's odd to me is ... WHEN I am logged in as MANUAL user.
The edit profile link behind in the menu item is:
http://specialtyvetpath.info/index.php?option=com_users&view=profile&layout=edit&Itemid=117
But then I am redirected the CORRECT link:
http://specialtyvetpath.info/index.php?option=com_cck&view=form&layout=edit&type=user&id=105&Itemid=117

However ... WHEN I am logged in as IMPORTED user, and try to Edit My Profile
I ONLY see this link: http://specialtyvetpath.info/index.php?option=com_users&view=profile&layout=edit&Itemid=117
And NO PROPER REDIRECTION to include my content type. Huh?!

It appears that my imported users are interpreted as a "Standard Joomla User" vs a "Seblod User" ... I guess? but I would think I'd still have all my extended fields when editing my profile.

What am I missing here ...?
What's the real difference between the MANUALLY-entered and the IMPORTED users, such that Seblod (or Joomla) would know to redirect to a right link, or not?

Thx so much!!

PS also I'm tempted to try Seblod Importer, but all attempts so far result in errors.
After reading the Import intro in the Products section, it seems to want one CSV file with ALL column fields included, standard fields + my custom fields. If you can point me at a good resource for using Seblod Importer, great!

Arrgh ... I'll keep at it!
Get a VIP membership
10 years ago
2
Level 1
Hello cubist,
i don't know what is joomlara, but the better way to import your users on a SEBLOD website is to use the Importer.
You must have a good CSV file. For that, the better way is to use the Exporter. It will give you the model (number of column and the name on the first line).

Once you have the model, add your users in the CSV file. You can make some test with 1 or 2 users before a big import.
Now, on the Importer, for big import, you can choose "Ajax" import to not have the server time out.

A SEBLOD user have an entry in the cck_core table, so import user in 2 steps won't create those entries, so users as view as Joomla users.

Regards.
Lionel
215 Posts
cubist
10 years ago
0
Level 2
Lionel thanks much that's very helpful. However ...

I tried multiple scenarios and get error 1060 or 1064, neither have a description.

I bought the Seblod Exporter hoping it would should me exactly the sample file I need to replicate.

But still get the error codes above when attempting to import users, even the exact file with one record (with edits for id and email, of course).

Odd, but the joomla_user.csv file produced by Exporter always includes these chars "" before the first column header. So, id is not id it's "id". Not sure if this was a Mac Excel thing ... in any case, I tried the header as was generated, and as the proper "id" ... all attempts failed.

My first attempt using another product (Joomlarra.com) worked great and even encrypted my plain passwords.

I will likely go back to my first attempt using (Joomlarra.com) and edit my j321_cck_core table for the new records. It seems safe enough but I will make back-ups!

Not sure what to say, but Exporter / Importer seems like an immature release where it concerns user imports.
If you like, I am happy to set-up an implementation of Joomla where you can test anything.
215 Posts
cubist
10 years ago
0
Level 2
Success! Us Mac users must save a Windows Comma Separated CSV file.

Other caveats for ALL users, make sure your you have no trailing spaces in your date. IF this happens in an email field, the import record will be ignored.

Make sure all dates are in the yyyy/mm/dd hh:mm:ss date/time format
Get a Book for SEBLOD