Profile Manager v5.3

Release Notes

Version history
5.3:
- added: extra classes and a * to register form mandatory fields
- fixed: updating of profile type and category not possible
- fixed: applied nasty fix to hide configuration from search results
- fixed: members search result profile icons not showing pulldown
- fixed: members search not filtering on profile type in Elgg > 1.6.x
- fixed: members search fields not listening to admin_only

5.2:
- added: hint text on profile fields to show on edit/register forms
- added: empty value to pulldown and radio options to empty a field (or keep blank)
- added: new admin add user form with the option to notify user and directly add extra profile information
- changed: plugin now works with classes
- fixed: multiselect not working in safari/chrome
- fixed: switching profile field (with edit) doesn't empty form. Problem when last field doesn't contain a label
- fixed: description not keeping data on edit group form
- fixed: layout bug in css on search form
- fixed: having no custom profile fields except admin only makes the admin only visible on the profile ($CONFIG->profile need to not contain these fields)
- fixed: profile fields used filled on the register form (and admin form) now listens to default access level
- (maybe) fixed: on some browsers group fields configuration not showing (not reproducable)

5.1:
- added: members search form based on profile fields (admin configurable)
- added: simple/advanced search toggle options on user profile field configuration
- fixed: token mismatch on group edit when using 1.6.x or higher (not tested)
- fixed: after bounce on register it showed bounced values
- fixed: datepicker fields sometimes a day off, fix provided by westor (http://community.elgg.org/pg/profile/westor)
- fixed: groupprofile view replaced to show correct field labels
5.0.1 (2009-12-28):
- fixed: profile type description change on selection change not working on register
- fixed: bouncing on register form not working for profile type and multiselect
5.0 (2009-12-23):
- added: backup / restore of custom profile fields configuration (no categories and profile types)
- added: basic export of profile metadata to a csv
- added: admin option to show a tabbed edit profile view
- added: option to add profile type to members tabbed view
- added: pulldown, radio and multiselect field types for groups
- added: admin only option to custom group profile fields
- added: simple admin stats to show different profile type count
- added: profile fields now editable
- added: profile type selection on register
- changed: renamed plugin to Profile Manager
- changed: secured all actions with tokens and action gatekeepers (for Elgg 1.7)
- fixed: forgotten translation of unavailable options
- fixed: admin only not saved when adding new fields

  • same error as James

    problem if i try

    eg: profile:profession

    no problem if i try without ( : )

    eg: profileprofession

  • intertionalization for categories seems it doesn't work

    eg: profile:category:profession remains profile:category:profession

    and i have in language.php

    'profile:category:profession' => 'Profession Info',

  • Great plug!!!  When I add the default categories "about me" does not pull.  I would like it to so I can have it added to the register.  Any ideas?  Am I doing anything wrong?

  • @brandon

    You have to click on the first icon on the imported field (show on register form) for it to appear in Register.

  • @vebtel

    My problem is that "about me" field does not import with the default fields so it not on the list of imported fields that I can click on. 

  • Oh Im special "about me" is under the import section as "description" if anyone else has this issue.  Wow I need to open my eyes!

  • I am having an issue with the plugin. I am trying to categorize my members by dividing them when they register. However, I have "default" there (since the category "default" applies to all profiles). Is it possible to get rid of the "default" option?
    It also seems to appear in the "Edit Profile".

    Thanks for your help, this is a great plugin! Thanks for all your hard work!

  • I have been able to have the accordian functionality working on Elgg 1.6.1, not exactly like the screenshot though.

    Copy the codes from this directory

    elgg1.6.1\elgg1.6.1\vendors\jquery\jquery.easing.1.3.packed.js

    and paste it on this directory

    mod\profile_manager_v5.3\profile_manager\vendors\jquery.ui\ui.accordion.packed.js

    Save it, upload it on server and re-enable the Profile Manager plugin.

    Make sure you have the Select how the different categories are displayed on the profile is set to Accordian.

     

  • @marcom Just put your profile-fields outside the 'Default' category and it won't show up when a member tries to edit his/her profile details.

  • @marcom, 

    It is not possibe to get rid of the 'Default' option. You can rename 'Default' to any category name you like, by going to the Languages Folder of the Profile Manager Mod. In Languages folder, there are two lines that refer to 'Default' there. or use what Shouvik Mukherjee suggested above. Hope this helps.

  • @Shouvik Murkherjee @vantel thanks to both of you. I'll go ahead and try both of your suggestions once I get home.

  • @marcom I am glad that my limited knowledge of Elgg helped you anyhow.

  • Hello,

    Anytime I try to add any new profile fields I get a red box with a error that says no meta data... I am new to all this and just dont understand what to do to fix it!! Please help Thanks!!!!!!

    -Jess

  • This is simply the best profile plugin I've seen so far. Just have a little question - why is the field name can't contain space character? Every time I've created the field with space it works just fine, but then users can't fill it and save - after saving field appears blank. How can I fix it? Is it possible?

    Thanks in advance.

  • Jeroen i've found a rather strange bug...all my profiles are set to public. If you try to view them as admin everything is fine. If you try to view them without logging or as a simple user all the profile fields are scrabbled.

    eg name->surname-> location etc  become location->name->surname or something.

     

    Any ideas ?

  • Anytime I try to add any new profile fields I get a red box with a error that says no meta data... I am new to all this and just dont understand what to do to fix it!! Please help Thanks!!!!!!

    -Jess

    Try avoiding space and some signs like ;,:. If you need to add a space, use it on the text typed on the label or vice versa.

  • @Shouvik Mukherjee Thanks that helped a ton!!!

  • @Shouvik Mukherjee, thanks a lot for your help!

    If you need to add a space, use it on the text typed on the label or vice versa.

  • Just a small item, anyway to make fields set to private not searchable for users in the members search? For example, say user sets gender to male and sets it to private in profile. To have them not appear in the list when a simple or advanced search is done? Also a default permission for each independant field would be cool. Great plugin thanks!

  • hi Jeroen,

    this seems an awsome plugin,

    I actually got a "token mismatch" error on elgg Release - 1.7, Version - 2010030101 when trying to fill a simple text field. Any ideas?

  • Hi mate, well done on the plugin I think its one of the most useful.

    I wonder if you can help though, I have created 2 types of profile, I want  'type 2' to be able to see any files from 'type 1' members but without all 'type 1' members being able to see each others files, is this possible ?  Thanks in advance. J

  • Jeroen i have an update to the formentioned problem :

    Jeroen i've found a rather strange bug...all my profiles are set to public. If you try to view them as admin everything is fine. If you try to view them without logging or as a simple user all the profile fields are scrabbled.

    eg name->surname-> location etc  become location->name->surname or something.

     The scrabbled profile fields is because your userdetails.php code isn't being executed after the first if.

    After fiddling around in the source code it seems that the extension of userdetails.php is completely ignored. If i do a " if(count($cats) >= 0) " instead of a ">0 " i get an empty page which means that the code is being executed at that moment but nothing is being reproduced.. so the $cats variable seems to be boken for me for some reason.Probably the $profile_user = $vars["entity"]; doesn't return a correct value ???

    The same thing goes for your "Full profile" link. If I am not logged in as an admin or the actual owner i see nothing under the profile name of the user i selected. Does that make any more sense ?

  • Hello

    I was wondering, it there a way to get the guid # of the users custom profile type so that permissions to certian plugins can either be granted or not?

    I have found that on my installation Profile type A is Guid 3 and Profile type B is 6, but what would be the correct way to call these Guid #s in code?

    Thanks

  • Hi,

    Great plugin, I’m just having 2 issues with it.

    The main problem is that I have a multiselect field which seems to work fine on the user register page. But on the edit profile page, the title for the field is displayed but the multiselect box is missing.

    If I change the following line in views/default/input/multiselect.php:

    <select id="<?php echo $internal_id;?>" name="<?php echo $vars['internalname'];?>[]" multiple="multiple" style="display:none”>

    To:

    <select id="<?php echo $internal_id;?>" name="<?php echo $vars['internalname'];?>[]" multiple="multiple">

    It displays the standard html multislect, but not the fancy dropdown with checkboxes.

    The other bug is that I dont seem to be able to edit a profile field once it's been created. Delete and changing the options (eg show on registration form) work fine but clicking on the edit link doesn’t seem to do anything.

    Is anyone else having these problems? Any help/advice would be appreciated.

  • Briliant plugin this! ;-)

    Just a few questions here:

    1) How do I enable and link in the advanced search field ?

    2) Is it possible to get this great plugin to calculate out only the age of the profiles, or show this in the member overview...? "Person 1 - 18 years"? Further: is it possible to get an advanced search with a from - to age search option...?

    3) How do I choose a new language for the datepicker...?

    Life

Jeroen Dalsem

Owner of ColdTrick IT Solutions, developing social networking sites for the dutch market

Stats

  • Category: User admin
  • License: GNU General Public License (GPL) version 2
  • Updated: 2019-4-9
  • Downloads: 98381
  • Recommendations: 331

Other Projects

View Jeroen Dalsem's plugins