• Q: When will be supported mandatory accept of terms and conditions field?

    A: Has been always there: is as easy as adding a checkbox and setting “equal to” rule to YES.

    Q: What the Database options do exactly?

    A: Basically you can:
    - empty or drop extra fields or extra fields data (inserted by users)
    - reset or drop plug-in’s options

    Q: Yes but will this affect other data? It says “WordPress Fields table”, this is scary.

    A: No, it will affect _only_ the data produced by the plug-in. Really.
    Also keep in mind that if you do NOT have to restore default values or uninstall the plug-in, then you do not need to touch them.

    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?

    A1: 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
    A2: If you do not have access to your php.ini you can try this workaround (might not work)
    http://codex.wordpress.org/Editing_wp-config.php#Increasing_memory_allocated_to_PHP

    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: 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.

    Q1: I’m using your plug-in on WordPress MultiSite per-blog installation and when I register one user all Extra Fields are ignored, why?
    Q2: I get this error: ‘Fatal error: Call to undefined function cimy_uef_mu_blog_exists()’, why?

    A: Because you missed to move cimy_uef_mu_activation.php file please check carefully the installation steps.

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

    A: Because WordPress MS 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: I cannot edit neither delete some Extra Fields, usually after the 10th one, why?

    A: Your PHP server is probably limiting number of $_POST elements, Suhosin for example does it. Please allow at least 500 or more vars.
    http://www.hardened-php.net/suhosin/configuration.html#suhosin.post.max_vars

    Q: I am trying to change the fields’ order, but whatever I try it doesn’t work, why?

    A: First of all you need to select at least 2 fields if you want to change the order.
    Secondly if you change for example field n.1 to position n.3 be sure that field n.3 goes into another position and finally that a field goes into position n.1
    In short: every field should have a new position or at least the same one, but no positions can be skipped or be present multiple times.

    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 hit an official upcoming release of the plug-in, 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!

1,436 Responses

WP_Floristica
  1. Marco Cimmino says:

    laphlegm:
    I’m sorry to say that I haven’t understood at all your problem.
    Can you explain better? thanx.

    JimG:

    possible, but it’s a very custom modification, not for free, see:
    http://www.cimatti.it/blog/cimy-wordpress-plugins/

    alias:
    they are stored in a table, if not shown in the profile they are stored anyway, in fact try to enable show in the profile and they will appear.
    For the email can be possible, will see in the future.

    Egill:

    never used that plug-in and I don’t really think it’s *my* bug, probably that plug-in should support mine :)
    Anyway not a priority for now, sorry.

    Martin and tricky:

    support for WPMU planned for 1.0 I hope, thanx

  2. Lauren-Noelle says:

    Can I pay you to get 1.0 (with WordPress MU support) out like .. this week? Ha ha.

    It worked up until I viewed my profile in a subdomain, the profile fields or profile questions in admin won’t show up.

  3. Lauren-Noelle says:

    Let me clarify for others. This works great, up until viewing or editing a profile in a subdomain, perhaps it even works in a subdirectory though, I wouldn’t know.

    I’m logged in as admin, but on my own sub blog and nothing will show up.

  4. Marco,
    http://codex.wordpress.org/WPMU_Cimy_Extra_Fields_Plugin has our working changes for WPMU.

    It also includes a fix for allowing drop down options to be one per line instead of comma separated.

    Cheers for your great contribution,
    Martin.

  5. Rita says:

    Marco, mille grazie!

    I installed Cimy and hat some problems with uploading pictures although I changed the lines the way you told. But now I understand where to put the pictures an now it works.

    Thank you for this great plugin!

  6. Shan says:

    Great plugin.

    It works fine but it does not work fine when its used with Bouncer Plugin.

    This plugin is available at
    http://www.simson-demmer.net/pub/NutsAndBolts

    This plugin allows you to do moderation of users.

    I am seeing that when your plugin is enabled with Bouncer plugin, for every registration user_id getting incremented twice.

    can you help us with this issue?

  7. Marco Cimmino says:

    Shan:
    as said to many of you I’m glad to see all this interest, however I haven’t time to fix very specific problems for free.

    I cover for free bugs and feature requests (if I think they are useful), for the rest you can consult our services costs.

    thanx

  8. buzz says:

    Hi,
    Great plugin, thanks for your work. I’m trying to call the thumbnail picture in the author page but can’t manage to do it. How can I do to get this image ?
    Thx for help

  9. Marco Cimmino says:

    buzz:
    you have to set up “equal to” rule to max pixel size for thumbnails

  10. buzz says:

    thanks for your answer but that’s not i’m looking for, I’m sorry, my question was writen in the wrong way. actually, I’d like to display the thumbnail in the profile page of my users but when I use the get_cimyFieldValue fonction, it displays the original image (not resized) because this is the one that is written in the database. so I resize it with a css or html mark but it affects the quality and increase the loading time. what i really wanna do is display the thumbnail. is there a function I could use for that ?
    Thx again for your answer

  11. Marco Cimmino says:

    buzz:
    just add ‘.thumbnail’ before the extension, for example:
    ‘/[path]/marco.jpg’ is the path+filename returned by get_cimyFieldValue, then you can search for ‘.jpg’ and replace with ‘.thumbnail.jpg’ so to have: ‘/[path]/marco.thumbnail.jpg’

    if the file doesn’t exist probably you didn’t set equal to rule or some files aren’t properly resized by WordPress function, but it’s not my bug :)

  12. Anaon says:

    Hello!

    Thanks for this great plugin! Everything works well apart from two things which don’t work here…

    I would like to make the pictures appear on a page, at the moment, I just manage to print te url but the picture doesn’t appear on the page where I list all the users.

    The other thing is about “Name”, it’s impossible to write long name in the admin panel, is there a way to display another value before the users answers?

    Your help would be really appreciated :)

    The page is:
    http://www.spleenarcana.com/idiosyncrasy/

    Thanks :)

  13. Marco Cimmino says:

    Anaon:
    are you talking about get_cimyFieldValue function? You didn’t mention it, but I think yes.

    That function returns of course only url to the picture, then is up to you do what you want.
    I think you have to study a little of HTML and for example IMG items.

    For the second question again are you asking for get_cimyFieldValue returned values? If yes in 0.9.8 coming soon you will have returned also LABEL and TYPE for every field.

    Anyway please be more specific next time.

    thanx

  14. buzz says:

    @Anaon :
    you have to insert the function in a IMG mark up as Marco Cimmino said just like this :
    ID, ‘IMAGE’); ?>” /> where 200 is the width size of your images.
    @Marco Cimmino : i’m not describing a bug of your plugin, there’s no one ;) i’m trying to retrieve the thumbnail file and not the original one. this funtion gets the original picture url (written in the db by : $data = $cuef_upload_webpath.$user_login.”/”.$file_name;)
    $value = get_cimyFieldValue($curauth->ID, ‘IMAGE’)
    i can’t add “.thumbnail” to get it work because it’s a conditionnal function depending of user ID. if i add “.thumbnail.jpg” behind the function, i get : http://myurl.com/picture.jpeg.thumbnail.jpg
    so i trying to find a way to retrieve only thumbnail like the function you’ve written do in the admin ‘A&U extended’ panel. i hope that i’ve been clear, i’m french and my english may suck sometimes… :s
    i really appreciate your help

  15. buzz says:

    yeahhhhh, i finally got the solution :) , i think you’ll now understand what i wanted to do ;) . i manage to retrieve the thumbnail using this :
    echo cimy_get_thumb_path($value = get_cimyFieldValue($curauth->ID, ‘IMAGE’))
    it may help other people in my case like aneon.
    grazie mile il suo aiuto (my italian sucks too)
    arrivederci

  16. Anaon says:

    A big sorry for not being enough specific, I’m not really good at PHP codes…

    To be more specific, I give you the only code that I succeed to make work on my page:


    ".$new_name."";

    echo "".$value['NAME'].": ";
    echo $value['VALUE']."";

    $old_name = $new_name;
    }
    ?>

    It display every fields, so it’s great, apart from the pictures users :( and yes, I wanted to replace ‘NAME’ by ‘DESCRIPTION’ for example.

    A big thanks again :)

  17. Anaon says:

    Sorry the code badly displayed:

    $values = get_cimyFieldValue(false, false);
    $old_name = “”;

    foreach ($values as $value) {
    $new_name = $value['user_login'];

    if ($old_name != $new_name)
    echo “”.$new_name.”";

    echo “”.$value['NAME'].”: “;
    echo $value['VALUE'].”";

    $old_name = $new_name;
    }

  18. Marco Cimmino says:

    buzz:
    yes forgot about that function, anyway another solution was to append ‘.thumbnail’ after you retrieved it with get_cimyFieldValue as said in a previous comment.

    Anaon:
    http://www.w3schools.com/tags/tag_img.asp

  19. Anaon says:

    Thank you for the link, I know well about html code for IMG, it’s juste that I don’t where to insert it in the code PHP I use (#166)

  20. Marco Cimmino says:

    Anaon:
    see 0.9.8 new readme file contains new informations!

  21. Anaon says:

    Thanks for this new version. I really can’t make it work, can’t find where I should insert my code.

    Anyway, Buzz, if you read me, it would be really nice of you if you could send me your idea by email.

    Thanks/

  22. Rita says:

    Anaon,
    Marci provides a link to her hompage on comment 101. Read her explanation and your problems will be solved.

    Thank you very much, Marci.

    Marco, now that I am able to get the content with Marcis help, I can work with your plugin. And it’s really great. I only have to find out how to put the image on my side.

    Mille grazie
    Rita

  23. Marco Cimmino says:

    Rita:

    Thanx,
    and if you speak some languages and want to translate it… you are welcome!

  24. Rita says:

    Hi Marco, I speak German and as I could see, you already have somebody to help you with translation in German.

  25. Marco Cimmino says:

    Rita:
    well yes he said that will translate it, but now he’s disappeared, now I try a second email, if nothing returns then you can help me with German :)

    EDIT:
    Rita yes you can translate it, I’ve sent to you an email, tell me if you can do it.

    Thanx

  26. Peter says:

    How can I add these fields to my author.php page template which I have set up? I have looked through every part of the readme but it’s no use, it only covers usage within the loop. The author pages are not in the loop.

    Alternatively is there a simple way of adding extra fields to the default ‘Profile’ page, as I have been succesful in adding the things like AIM and Jabber to my author pages.

  27. Marco Cimmino says:

    Peter:
    Just use the function in the file if you have the id of the author.

  28. Rita says:

    Peter, read comment 101 by Marci.

    Marco, there’s a problem with the dropdown-fields.
    I have a male/female-dropdown and it works.

    But everytime, when I change something in one of the other fields, the dropdown changes into male, although I did not change this. Any idea to avoid this?

    the Label ist filled

    mf/
    male,
    female

    Thanks,
    Rita

  29. Marco Cimmino says:

    Rita:
    I write here for everyone:

    just do not add “a new line” after “/” and after “,” I will see if I can produce a fix for this, I think it’s possible.

  30. Atom says:

    is coming back as “Array”?!

  31. Heiko says:

    Hi and thank you for this great plugin.

    We have modified it a little bit so that you can select that the fields are also modifialble if there are empty or you are the administrator.

    Simply find:
    >

    Replace with:
    //——————-
    >
    >
    //——————-

    Find:
    if ($rules['edit'] == ‘edit_only_if_empty’)
    else
    $editonlyifempty = “”;

    Replace with:
    //——————-
    if ($rules['edit'] == ‘edit_only_if_empty’)
    $editonlyifempty = ‘ selected=”selected”‘;
    else
    $editonlyifempty = “”;

    if ($rules['edit'] == ‘edit_only_if_empty_admin’)
    $editonlyifemptyadmin = ‘ selected=”selected”‘;
    else
    $editonlyifemptyadmin = “”;
    //——————-

    Find:
    >

    Replace with:
    //——————-
    >
    >
    //——————-

    Find (you´ll find this two times):
    if (((!isset($wasempty)) && ($rules['edit'] == ‘edit_only_if_empty’))
    || ($rules['edit'] == ‘no_edit’)
    || (($rules['edit'] == ‘edit_only_by_admin’) && (!current_user_can(‘level_10′))))
    $obj_disabled = ‘ disabled=”disabled”‘;

    Replace with:
    //——————-
    if (((!isset($wasempty)) && ($rules['edit'] == ‘edit_only_if_empty’))
    || ($rules['edit'] == ‘no_edit’)
    || ((!isset($wasempty)) && ($rules['edit'] == ‘edit_only_if_empty_admin’) && (!current_user_can(‘level_10′)) )
    || (($rules['edit'] == ‘edit_only_by_admin’) && (!current_user_can(‘level_10′))))
    $obj_disabled = ‘ disabled=”disabled”‘;
    //——————-

    Greetings,

    heiko

  32. Marco Cimmino says:

    Atom:
    please avoid these useless comments.

  33. Jerry says:

    Andrea,

    Great work on the plugin. I’ve seen articles that state it can be made to work with WordPress MU, but have had no luck getting these to work. Do you know of a tutorial that actually functions with WordPress 1.25? would you be willing to see if you could make this work? it’s a feature that is very much asked for in the mu community

  34. Jerry says:

    Pardon, that should have been addressed to Marco. It’s been a very long day ;)

  35. Marco Cimmino says:

    Heiko:
    well yes ok, will see if introduce in the next version

    Jerry:
    see FAQ 3rd entry, and comments also.

  36. Gianfranco says:

    Ciao! Innanzitutto complimenti per il plugin. Uno dei migliori in circolazione. Volevo chiederti un parere circa le modifiche ai file obbligatorie per uploadare le immagini.

    Secondo te non si può risolvere il problema con una funzione js di quest tipo che viene chiamata quando clikki sul tasto di submit del form dell’immagine?

    Ps. l’idea mi è venuta sbirciando un altro plugin…

    function uploadPic() {
    document.profile.enctype = “multipart/form-data”;
    var upload = document.profile.picture.value;
    upload = upload.toLowerCase();
    var ext = upload.substring((upload.length-4),(upload.length));
    if ((ext != ‘.gif’) && (ext != ‘.png’) && (ext != ‘.jpg’)){
    alert(‘Please upload an image with one of the following extentions: gif png jpg’);
    }
    }

    Si può fare secondo te? Ciao e ancora complimenti…

  37. Marco Cimmino says:

    Grazie Gianfranco,
    non so ci devo guardare, puo’ darsi.

    Ora purtroppo sono pero’ molto occupato a sviluppare molte features interessanti per la 1.0.0 non so se riusciro’ ad includere anche questa.

    Vedremo, intanto grazie
    ciao

  38. [...] Cimy Extra User Fields provides all of this functionality and a lot more. Unfortunately, it doesn’t come out of the box as a WordPress MU capable plugin. After looking around a bit, I found that it could be adapted, and I’ve done so, though not to the level I’d like… Just yet. [...]

  39. Hey

    Great plugin but one quick question. Can it be used for extra defined fields in post or pages please?

    Thanks

    Rich

  40. Marco Cimmino says:

    Richard:
    do you mean creating different forms in posts and pages?
    Not for now, we will see in the future.

    thanx
    Marco

  41. Zafer says:

    Hi,
    This is really awesome plugin but I want to list all user with detailed information in a single page. How can I do it?

    Thanks

  42. Marco Cimmino says:

    Zafer:
    using get_cimyFieldValue function

  43. deep.thought says:

    Excellent plugin, thank you! After reading the documentation a few times I was easily able to configure custom fields as I had hoped to.

    I formatted a nice author.php and I am very pleased with the result (images included).

    However, I have now realised that I can only display a profile page for authors and I had misread it as users. Is there a way that would allow me to have a profile displayed for all users (I have around 400 members) that I would like to be able to view each others profiles.

    Any advise would be appreciated.

  44. Marco Cimmino says:

    deep.thought:
    same as comment #192

  45. deep.thought says:

    Perhaps I worded that question poorly. I am able to access individual author profiles via the url /author/authorname/ however, to access non author profiles (the majority of users) I have to use /?author=id which then means the sidebar.php doesn’t show any current information.

    Are you aware of a way to access non authors profiles in a more efficient manner?

    Thank you in advance.

  46. Marco Cimmino says:

    deep.thought:
    you was clear, but the answer is still “as comment #192″, the function is powerful enough that you can retrieve what you want, for 1 user and for N users at once.

    If you need assistance in configuring your web server or making scripts ask for our prices.

    thanx

  47. deep.thought says:

    I thank you for your reply and now understand that your function is ‘powerful’.

  48. LostInNetwork says:

    Dropdown: Require: Not empty

    How do I require that the user selects an option from a drop down list while registering?

  49. Marco Cimmino says:

    LostInNetwork:

    it’s a bit difficult, how can you say that has selected something? That is different than the first item? And if the first item is one item to select?

    EDIT:
    ok fixed in v1.0.0

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>