People who code: we want your input. Take the Survey
6

I've just knocked up a quick accessory that does a similar thing to what Matt suggested.


5

I would add JavaScript to the control panel - perhaps using http://devot-ee.com/add-ons/cp-css-js Then the following JS as required (jQuery already included in the CP) $('label[for=aol_im],#other-selectors').parents('tr').remove(); You might also have to sort the table row classes (odd/even) but that will remove the fields from users view.


3

You can import members via these instructions. As you will likely not import passwords you would need to set up a pw recovery template as well. This is simply a forgot password function


3

For a solution for now, how about a different conditional? {if "{url}" != "http://"} <p><strong>Website</strong><br /> <a target="_blank" href="{url}">{company_name}</a></p> <hr /> {/if}


3

Safecracker only supports channel fields. You'll want to use something like FreeMember, Solspace User, or Zoo Visitor to update member data. (there are a few other addons that also do this, try searching devot-ee for them) http://devot-ee.com/add-ons/freemember http://devot-ee.com/add-ons/user http://devot-ee.com/add-ons/zoo-visitor


2

You might use following code: {exp:member:custom_profile_data} {if photo} <div style="background:url({photo_url}); width:141px; height:156px" ></div> {if:else} <div style="background:url('/images/img1.jpg'); width:141px; height:156px" ></div> {/if} {/exp:member:custom_profile_data} Take a reference from the doc http://...


2

You can use put the code for fetching member data within embedded template and can pass member id as embed variable like: {embed="temp_grp/temp_name" member_id="{member_id}"} Within the template "temp_grp/temp_name" put the tag of custom profile data: like: {exp:member:custom_profile_data member_id="{embed:member_id}"}{member_code}{/exp:member:...


2

To get the logged in member use ee()->session->userdata('member_id') or $this->EE->session->userdata('member_id')


2

I think, Customer Account Number would be unique for each member so based on the Customer Account Number, the member id can be fetched. That member id can be used for manually login a member. You should see here: Manually login a member in ExpressionEngine There is another way also. As you can get member's username also with Customer Account Number so just ...


2

I don't think there is currently an add-on that would allow "login as member" functionality from the front-end (e.g. any other place then the EE control panel) However you could write (or commission to let write) a small plugin, based on the login_as_member() and do_login_as_member() functions. As a starting point for development see this question about ...


2

Please see this thread: Display members in group in template You will probably need to use an extension or plugin to do this easily. Something like solspace User or another plugin that will allow you to output your list directly. Another option is accessing the member data via query but you will need to do some work to the query to get it to show the ...


2

I ended up using the plugin Smart Member Pro which was perfect for what I needed. Very powerful plugin for importing member accounts and easy tags to display member data as well. Worth the money. Zeel Smart Member (Free) Smart Member Pro (Paid)


1

I believe I've found the answer. If you want the quickest, non core file modifying answer, then it is simply Upgrade to PHP5.5 or better! Otherwsie read on... Basically this all comes down to PHP Version. The actual issue is in the file /system/expressionengine/controllers/cp/myaccount.php as the OP suggests. The function at fault is update_signiture() and ...


1

Have you looked at Postmaster add-on? You should be able to set up a "parcel" to go out when a member registers that could include any custom member or channel fields (see the Variable Reference section in the Postmaster docs).


1

or you can use this addon http://devot-ee.com/add-ons/disable-default-memberfields You can select what fields and for who is visible or not.


1

Synchronizing Information My member's Channel (the one associated via SafeCracker Registration) has a {profile_name} field. Whenever this is set, I'd like to sync it up with EE's {screen_name}. How do I do this? I took a glace at "SafeCracker Registration" module settings but there isn't any such type of settings. You can develop a small extension ...


1

I would recommend Zoo Visitor as it's set up is the easiest i've seen and the support is very good. I've used it on at least 10 projects and it's up to par.


1

Seems you have to wrap {exp:member:custom_profile_data} around {exp:channel:entries} instead of placing it inside!


1

Correct, those fields will not be functional in your front-end registration forms either. You need to set them to "yes" for that setting. If you're wanting to hide those fields from the user in their EE profile edit page, then set the previous option regarding making it available in the public profile to "no."


1

I am not aware of any addons that offer keyword search of member data. I'd suggest building this in a normal EE template with jQuery. Protect the page with a conditional to only allow access to the member groups you want to view it and create a quick link to the page from inside the EE control panel. Set up an EE template to pull all the member data into a ...


1

As far as I know there's nothing native or by way of an addon that provides a better search facility for custom member fields from the control panel. If you specifically wanted this then I'd go with either Profile:Edit or Zoo Visitor which brings your Member data into regular channels for searching, filtering, and sorting via the Edit screen. They make it ...


Only top voted, non community-wiki answers of a minimum length are eligible