• Q: Cimy User Extra Fields is not compatible with “Themed Login”, how can I do?

    A: The reality is this plug-in IS compatible with WordPress 2.1 or greater and “Themed Login” NOT, so it’s NOT a Cimy User Extra Field’s bug! However I have tried with a little success a workaround to make it works, but first please understand that this is totally untested and unsupported hack, if you want a better one ask the author of that plug-in to support new WordPress!
    If you still want *my* personal and unsupported hack edit the plug-in “Themed Login” and do these 3 modifications:

    1. at line 773, after “global $wpdb, $wp_query;” add this:
      global $errors;
    2. at line 811, before “if ( 0 == count($errors) ) {” add this:
      do_action(‘register_post’);
    3. at line 871, before “A password will be emailed to you.” add this:
      <?php do_action(‘register_form’); ?>

    Q1: I got “Fatal error: Allowed memory size of 8388608 bytes exhausted [...]“, why?
    Q2: I got blank pages after activating this plug-in, why?

    A: Because your memory limit is too low, to fix it edit your php.ini and search memory_limit key and put at least to 12M

    Q: Your plug-in is great, but when you will add support to add more than one choice in radio and dropdown fields?

    A: This feature is here since ages, for radio field just use the same name, for dropdown field read instructions in the add field area (in the plug-in).

    Q: Indeed, but for multiple choices dropdown?

    A: This feature is not supported at the moment.

    Q: Uploaded images are not resized, why?

    A: You should add php-gd module (under Ubuntu install php5-gd package).

    Q: Why big files are not being uploaded?

    A: Please check this website, tells you how to change your PHP configurations to fix this issue: http://www.radinks.com/upload/config.php

    Q: Why admin user cannot see all fields even if I set to do it?

    A: Probably you installed the first time WordPress on PHP4 and you experienced this bug: http://core.trac.wordpress.org/ticket/8317
    To fix the problem you need to create another administrator user and change admin user to another role and then back to administrator.

    Q: I’m using your plug-in on WordPress MU per-blog installation, I’m registering users on one blog but they appear on the main blog too, why?

    A: Because WordPress MU is designed like that and I can’t do anything about, however all extra fields and relative data are saved per-blog.
    Since I had already a long discussion with an user that didn’t believe this, don’t bother me to insist on this topic until you prove I’m wrong.

    Q: I’m trying to use a regular expression in the rules, but the check does not work as expected, why?

    A: Usually means your regex is wrong, please study how to properly build it: http://php.net/manual/en/function.preg-match.php

    Q1: I do not see Extra Fields under the page user-new.php can you add there too?

    Q2: How can I import new users with Extra Fields data into?

    A: Unluckily due to a WordPress limitation I can’t add Extra Fields into user-new.php but you can quickly add all the users you want using my plugin: Cimy User Managerhttp://www.marcocimmino.net/cimy-wordpress-plugins/cimy-user-manager/

    Q: When feature XYZ will be added?

    A: I don’t know, remember that this is a 100% free project so answer is “When I have time and/or when someone help me with a donation”.

    Q: Can I help with a donation?

    A: Sure, visit the donation page or contact me via e-mail.

    Q: Can I hack this plug-in and hope to see my code in the next release?

    A: For sure, this is just happened and can happen again if you write useful new features and good code. Try to see how I maintain the code and try to do the same (or even better of course), I have rules on how I write it, don’t want “spaghetti code”, I’m Italian and I want spaghetti only on my plate.
    There is no guarantee that your patch will reach Cimy User Extra Fields, but feel free to do a fork of this project and distribute it, this is GPL!

    Q1: I have found a bug what can I do?
    Q2: Something does not work as expected, why?

    A: The first thing is to download the latest version of the plug-in and see if you still have the same issue.
    If yes please write me an email or write a comment but give as more details as you can, like:

    • Plug-in version
    • WordPress version
    • MYSQL version
    • PHP version
    • exact error that is returned (if any)

    after describe what you did, what you expected and what instead the plug-in did :)
    Then the MOST important thing is: DO NOT DISAPPEAR!
    A lot of times I cannot reproduce the problem and I need more details, so if you don’t check my answer then 80% of the times bug (if any) will NOT BE FIXED!

905 Responses

WP_Floristica
  1. Al says:

    okay I figured it out. works great. :)

    I have a question…. why aren’t the fields saved in the database? How do I pull the values in other plugins…for example the plugin Members List, it pulls data from the database fields..and I want to display the value there and it only takes it from the database or by values such as %author_url% the percent codes…

    Thanks. I will donate if I get this thing working!

  2. Al:
    1. fields ARE saved in the database.
    2. using functions provided and where you can read use in the README file.
    3. I do not know what members list does, sorry, fields are in the database, just are not in the conventional WP tables also for security reasons that other plug-ins seem not caring about
    4. donation is much appreciated

  3. Al says:

    Okay… I see them. they are in different table. So whats the code to call the values. Not PHP code… im talking about codes like %value%

    And you should have a look at Members List plugin.

    http://wordpress.org/extend/plugins/members-list/

    If this works along with it…it would be really awesome! Thanks for replying. I will send my donation as soon as I get this fixed! :D

  4. Al says:

    Is there a way to make them save in the conventional WP tables? any option? Would be good.

  5. Al says:

    Also how to hide the fields when they are EMPTY?

  6. Al:
    1. I do not work and hope for donation next that usually is forgotten, so the phrase should be:
    > I will help you as soon as you send a donation
    2. No there is no way to save them in WP tables for now.

  7. Al says:

    Okay I need somethings fixed by you, hopefully you can do it for me. What is your email? I will add you on MSN and we can talk it over.

    $10 Donation sent!

  8. Rodrigo says:

    Hi,

    How can be installed in WordPress Mu 2.8.5? I added it to mu-plugins and doesn’t work!

    Thanks.

  9. Rodrigo:
    please read README file.

  10. Rodrigo says:

    “- WordPress MU: unpack the package under ‘mu-plugins’ directory, be sure that cimy_user_extra_fields.php is outside Cimy folder (move it if necessary), then go to “Site Admin -> Cimy User Extra Fields”, press “Fix the problem” button and confirm”

    Thanks

  11. dan says:

    Hi I have installed your plugin thanks very much but am getting an error
    /clientdata/n5200-2-dynamic/d/e/designdiary.com.au/www/wp-content/Cimy_User_Extra_Fields/
    is NOT created or webserver does NOT have permission to write on it

    any help much appreciated

    thanks Dan

    php 5

  12. dan:
    this error is useful for you only if you want to upload images/files. If yes get ftp access and create that directory, give right permissions and that it.

  13. Álvaro Degives-Más says:

    Just sent a donation… I have EXACTLY the same request as Al had, a few days ago: some way to connect your Cimy Extra User Fields plugin to the WP Members List plugin. That combination would be INCREDIBLY helpful, because the functions of member listing, searching, sorting, pagination, etc. is done well by Members List – except it reads “only” the standard Meta fields, and I honestly have no idea where to change things to make it look at the Extra User table instead… So I’m kinda hoping and wishing that some option be added to the Extra User plugin… Perhaps the more logical step is to appoach the author of Members List, but… There ya go.

  14. Ninjapup says:

    Thanks so much for this great plugin – it seems loads of people use it for WordPressMu to manipluate fields as everyone recommends it!

    I have a big though – I am using 1.5.0Beta on WordPressMu 2.8.4 to insert first name and last name into the signup form. This functions fine, but when I have them as manditory fields (not empty check) it works fine on signup form, but when the user edits their profile it always comes up ‘first name and last name can’t be empty’ even if the fields have values!

    Jut thought I’d feed this back – please keep up the good work on this, it is a very nice piece of work and I’m sure many people appreciate your hard work on this!

  15. Ninjapup:
    it’s nice to hear that lot of people recommend it, a little bit less nice that few bother to donate money to this hard work.

    About the issue:
    it is a known bug and already fixed by next beta hopefully released next week.

  16. cinq says:

    For 1.5.0 beta 2, these 2 new features were added

    - Added public search support
    - Added public profile support
    (only if you installed the template)

    But where are the templates to support them?

    Thanks!

  17. cinq:
    As written in the main page:
    > More news to come in next month also.

  18. Zafrir says:

    Thanks so much for this great plugin,

    My missing feature is set_cimyFieldValue – ability to set fields value also from other php code sections, also the ability to display a field value only in the admin area.

    Thanks again.

  19. Zafrir:
    1. set_cimyFieldValue good point, would you like to sponsor it? If yes contact me via email.
    2. display a field value only in the admin area… isn’t what I implemented in 1.5.0 beta2 (aka roles)?

  20. Hi Marco, thank you much for this plugin!

    I’ve been looking through the documentation, and I can’t seem to see find anything on this. I want to control the order from get_cimyFieldValue(). For instance, I have:

    if ($pis = get_cimyFieldValue(false, ‘LAB_ROLE’, ‘PI’)):

    And I want to do some sort of ORDER BY since they come out ordered by ID in the Users database. Is the only way I can do this either through a custom SQL query, or writing a function to sort the $pis array by hand?

    Thank you!

  21. Rory OConnell:
    Yes, you need to modifiy the query or to order the array after.

  22. Great tool does just what I need.

    One question, is it possible to populate dropdowns, text boxes or hidden fields etc by passing URL parameters to the registration page?

  23. Charlie Markwick:
    yes the idea is not new, I remember they asked me already, could be done.

  24. Simon says:

    Hi,
    I get the following error after installed on WPMU 2.8.6.

    Warning: require_once(/home/imoocity/public_html/wp-content/plugins/cimy-user-extra-fields//cimy_uef_db.php) [function.require-once]: failed to open stream: No such file or directory in /home/imoocity/public_html/wp-content/mu-plugins/cimy_user_extra_fields.php on line 181

    plugin is in my mu-plugins directory.

    Thanks.

  25. Simon:
    Known, fixed in the next release. Revert to beta1 in the meanwhile.

  26. David says:

    I’ve been trying to get this plugin to work properly for several days, unfortunately the supplied functions do not work properly. For example; if you have:

    $role = get_cimyFieldValue($recs['id'], ‘ROLE’);
    $age = get_cimyFieldValue($recs['id'], ‘AGE’);
    $city = get_cimyFieldValue($recs['id'], ‘CITY’);

    Then it only returns a value for $role but both $age and $city are blank. The problem is when editing via the profile.php they both have values in them. Also the function to return all fields for a User_ID fails to return any values with exception to the first one as well.

    Another issue with this script is that when editing fields it won’t allow me to insert a new field between two existing ones, instead you have to do a long winded swap sort to get the field into the correct location since the row number
    has to be consecutive (1,2,3,4,5,6). If you try to save field/rows as “1,2,4,5,6″ for example it reports an error and thus you cannot make room for a new field number 3. Instead you have to assign it to the bottom and then do a slow swap sort until you get it to position 3.

  27. David:
    0. please read FAQ on how to report correctly bug report, is in this page, is not long, why everybody just miss it? :|

    Now let’s try to answer to every kind of problem in ordered manner
    1. empty fields: are you sure the id is correct?
    2. fields order: are you sure the id is correct?
    3. the script does NOT add any field, so I guess last problem is totally unrelated to 1. and 2. and refers to the admin panel of the plugin (even if not mentioned). This is known anyway.

    But without other details (that you lacked to write) is impossible to help you.
    Also I need full code to understand what’s wrong.

  28. Stuart says:

    Is it possible to have multiple checkboxes in one row on the register page ?

    I’m not sure which file I would have to modify to acheive this. I’m not a php coder.

    I’m testing this with the “Theme my login/profile” plugin and it’s working very nicely.

  29. Stuart:
    File: cimy_uef_register.php
    I believe you can remove <br /> at line 543 on v1.4.0

    or line 687 on v1.5.0-beta2

    Or manage everything via css file.

  30. cinq says:

    Thanks, look forward to the news. Happy 2010 :)

  31. Co0kies says:

    Hi, is it possible to make a two fields, in 1st dropdown field you choose an option, and after that it give you options in 2nd field.,..
    for example , in the first field is a Country and in the 2nd field will be the cities of current country that i picked up , is it some how possible ? or will be this in next release ? :)

  32. Co0kies:
    No, unluckily this is not possible yet and won’t be in next release until someone sponsor it.

  33. Daniel says:

    I just started running the newest version of CIMY as a replacement for the old register plus plugin, and so far I must say this is a great plugin! I do however have a question about some of the database work involved in taking the existing extra user information (generated by my old register plus plugin) from the user_meta table and importing it into the new cimy_uef_data table. I set up CIMY to use the same data field names, but I can’t figure out how to switch all of my old user_meta info over in bulk (I have over 200 members, all with roughly 10 pieces of extra user info). I even had a plugin made for importing a CSV file of all my user information into the Register Plus created user_meta table fields, but that plugin uses some of the built in wordpress functions for update_user_meta etc., so I can’t translate that into what the new CIMY plugin needs. Anyway someone could help with that?

    Thanks.

  34. Daniel:
    I have a plug-in that does import/export on CSV file and supports also Cimy User Extra Fields, I never published, if you are interested on testing it let me know.

  35. Daniel says:

    Marco,

    Yes, I’d be happy to try this import plugin. I’ll also share the plugin I had created for Register Plus that I know works, as I assume they will be pretty similar. You can take a look and maybe we can get your plugin tested for some sort of release…I think this import functionality is a key component thats lacking in all of these plugins.

    Thanks.

  36. Jacob Voldby says:

    Thanks for a great plugin! It was the only one, that did the job for an extranet I am working on. But I have runned into a little problem.
    How do I get the members information published on a page? When I choose a member on the list, I get the correct WP information from the user, but all the cimy field values for any user is the login persons.

    I have no to very limited php experience. Please keep that in mind :-)

    1) I am using Members Only plugin made by Andrew Hamilton (makes the blog user restricted)

    2) I am using Alkivia Open Community plugin to list and show user information.

    3) At the bottom of userlist-default.php I have added:

    4) The returned url is (name changes depending on with user you are watching): http://domain.com/klubben/alkivia-profile-page/user/Jacob+Voldby/

    I highly appreciate any help!

  37. Jacob Voldby:
    Unluckily I do not give support for others plugin or for extra features for free.

    I developed a separate plugin to do what you want, but for now is not public.

  38. Jacob Voldby says:

    Hi Marco,
    I fully understand. Would you be interested in looking into it in return of a donation? Or interested in a beta tester of your new plugin?

    Thanks :)
    Jacob

  39. Ekaterina says:

    Hi Marco,
    I need very much your help! I have wordpress mu 2.8.6 installation, I installed your plugin as for unique registration per blog, because for common register-form (uploading directory “cimy-user-extra-fields” to “mu-plugins” without cimy_user_extra_fields.php, cimy_user_extra_fields.php to “mu-plugins directory) – it doesn’t work at all for me, after this steps I have white page as for dashboard as for whole site:(
    Well, I decided to try registration per blog. So everything works correctly except drop-down and drop-down-multi lists. So my example selections for “Extra Field”:
    Name – ACTIVITY
    Value – empty
    Type – dropdown
    Label – Your Field Of Activity:/Customer-Sales-Buying,Category Management-CEO,General Manager-Marketing,Consumer Research-Manufacturing,Store Operations-Logistics,Consumer Service-Information Technology,Systems-HR,Training-Finance-Other
    Description – empty
    Min length [1-50000]: empty
    Exact length [1-50000]: empty
    Max length [1-50000]: empty
    Can be empty – unselected
    Should be equal TO: unselected

    Following items are selected:
    Show the field in the registration
    Show the field in User’s profile
    Show the field in A&U Extended menu
    Show the field in the search engine
    Show the field in the blog

    Then I decided to test registration. And after approving my account I logged in and couldn’t find any information which I selected in drop-down lists, with other fields everything was ok. And one more thing, if you select items from drop-down lists from your profile and admin area – everything is saved!
    Maybe you check my problem? Maybe I made in smth some mistakes?

    Btw, Users Extended List also doesn’t work even after I registered some users and add fields for them – the answer in this part of the site – No matching users were found!
    Do you have any ideas? It will be great help!!!

  40. TIMIT says:

    Hi Marco

    I defined some mandatory custom fields (e.g. address). When I save a user without entering this information I get the error message.
    But after that all fields defiend with CimY User Extra Fields are shown from the first user in the list – the admin.

    Do you know about this problem? Thanks for your help!

    Timit

  41. Ekaterina:
    Works here, maybe you didn’t copy cimy_uef_mu_activation.php in the ‘mu-plugins’ directory.
    But please read the FAQ and tell me some more info missing here.

    TIMIT:
    same thing, please read FAQ, I can’t guess which version of software you are using!
    Also your comment is a bit confused.

  42. TIMIT says:

    Hi Marco

    I installed the new update. Same problem.
    Can I send you some print screens? That might help to udnerstand what I’m triying to explain.

    plugin version: 1.5.0 / updated today
    WordPress version: 2.9.1
    MYSQL version: MySQL – 5.0.84
    PHP Version: 5.2.6

    Thanks!
    TIMIT

  43. TIMIT:
    sure, send to my email address that you can find in the readme file.

  44. Erum says:

    If I get an error on a field because it is empty or not in the correct format, all the other fields also become empty on submit.

    This makes it very tiresome for the user to fill out all fields all over again.

    Is this some issue at my end only or is this how the plugin works?

  45. Erum:
    Clearly you didn’t read the FAQ and you are not providing the information needed.
    Anyway TIMIT found a bug in v1.5.0 and will be fixed soon in the upcoming v1.5.1 this bug happens when editing other’s users with admin.

    If this is not the case _please_ read the FAQ first, as you are tired by bugs, I’m tried of people not reading the FAQ in the same page as they are commenting!

  46. Michael says:

    Thanks for a great plug-in – the only feature I miss is the ability to search in the extra user fields. The WP user search does not include the extra fields in the search.

  47. Michael:
    this because I do not save under usermeta, I might reconsider my decision in favor of that as seems I got tons of things for free migrating.

  48. Erum says:

    Sorry about that.

    I was using 1.5.0 but have upgraded to 1.5.1 with WP 2.9
    Not sure about the PHP and mySQL versions

    Anyway turns out I was getting the issue when using admin so it was the same problem.

    I am however, having another issue now.

    I have two fields, one uploads a picture, the other uploads a file.

    It is not saving/uploading at the time of registration. However, if I add them once registered and logged in, then it is saving the files.

    Another issue that I noticed. If I make the picture/file fields required, then it wants you to upload a picture/file every time even if you have one uploaded and showing up.

  49. Erum:
    1. I can’t reproduce the problem of pic and file upload at registration, saying “Not sure about PHP and mySQL version” continue to not help understanding me why happens.
    Also in this case: have you tried a different browser? JavaScript is enabled? Are you sure image/file aren’t too big?

    2. The second issue is instead reproducible here and yes is a bug, will be fixed in the next release. Thanks.

  50. Erum says:

    I can give you the link to the form and a WP login as it is set to registration only if you want to check it out. Is there somewhere I can email you this info?

    I have asked my host for the PHP and mySQL version and will let you know as soon as I hear back from them.

    I also had a suggestion. I added the widget to the footer – I know most people add it towards the top but in some cases it does need to go towards the bottom. This means when you submit the form and any errors come up you don’t get to see them as they are at the bottom of the page. Same with the lost password link.

    I solved this by adding a named anchor to the code so it jumps to the widget. It will be great if that can be an option in the plugin itself.

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.