7

If you're comfortable with SQL, you can update the database to change the member_id on the comments to one that's not being deleted. So, you could create a 'past member' member, and then update the comments to use the member_id of the 'past member'. This will disconnect those comments from the members you want to delete. Other options: Save a backup of the ...


4

Use the Structure global variable {structure:page:uri} which is the same as EE's native "page_url" variable.


4

You need to create a channel field into that channel and in channel entry, you need to assign that user group type who can access the page. for eg: Suppose you have a channel (named as "XYZ") and add a new channel field (as 'group_permission'). This channel field can be drop down and you can add group listing in drop down (as group A, group B) Now Go ...


3

I did this exact same thing all natively with the exception of structure a few months ago. The challenge was to provide member groups access to different information on the same template with the added challenge of each member group having a state affiliation and union affiliation that they belonged to. The most difficult part was a file system (think ...


3

You might try using Authentic, a plugin which specifically lets you set up basic authentication on arbitrary templates.


2

Assuming this is a custom add-on you are building, you need to use the ExpressionEngine form validation class to truly make it required. There is even a method specifically for screen name. ee()->form_validation->set_rules('screen_name', 'Screen Name', 'required|valid_screen_name'); See valid_screen_name There are other rules you can use, too. ...


2

It is happens because Freemember save custom fields data after member_register hook is executed. So at the moment when NC parsed template is no custom field data in DB. As temporary solution possible to use plugin which will take this data from _POST (like GET_POST_Var plugin). New versions of NC which I'll release this week, have FreeMembers triggers.


2

There are two add-ons that will allow you to define Quick Links globally per member group in the Control Panel: 1) Member Group Tabs This extension allows you to create navigation tabs for entire member groups in the ExpressionEngine control panel. OR 2) Zoo Flexible Admin Zoo Flexible Admin lets you fully customize the control panel menu per ...


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

think you're very lucky :) check this new post by Sean Smith on how he built a resume builder Channel Form and Grid/Matrix fields


2

Avoid messing with the ExpressionEngine templates. Try using FreeMember, it lets you place the registration code in your own templates and pick and choose the fields you want to retrieve from the user. Also, it helps that it's free and easy to use.


2

So I'm trying out the Solspace User plugin: https://solspace.com/expressionengine/user. If any other member plugins come online with EE3 I'll be sure to post it. I'm not sure solspace does all that I need ie custom field types for members but I think it'll provide some good member management benefits over the default EE system. I do wish EE would add some ...


1

In the case of your specific question, the problem is your /add_custom_fields part is technically part of the path query parameter. What you could do is add it as part of a query string (so members/register/?extended=true) and then detect with ee()->input->get('extended'); Make sure you check that the setting to allow get parameters is allowed. ...


1

I ended up using Solspace User to solve this, specifically the {exp:user:register} tag. I created one template with some fields, and another template with other fields, and it worked fine. It sounds like FreeMember was intended to do this, as well, but I couldn't get that to work.


1

I've never used FreeMember but we're using Zoo Visitor on our site and have separate fields for different users. Zoo Visitor is not free but really well built, has great documentation and support.


1

SPO far as I can tell, the only comprehensive multiple membership capability for EE is HooBlong Multiple Memberships


1

We're just about to a launch a full job portal site for a client that includes Employer access with ability to add/edit jobs, job applicants with ability to upload resume, save jobs to favorites and apply directly to jobs. We used Zoo Visitor for our member management which was beyond easy and then utilized Reefine for the search filters. Freeforms was used ...


1

Have built a few things like this in EE. Look at Zoo Visitor for the member registration and something like Low Search for the search side. There are more than a few ways to go about it. Have a look on Devot-EE for more addons that could help your build.


1

You should be able to change the member group from Member Administration --> Member Preferences pane in the user profile page. If you want a user to be part of multiple member groups, you can use any Module that threats members as entries, such as Solspace User or Zoovisitor


1

I've done this sort of thing using Zoo Visitor. With a category group specifically for visibility, which you use to assign content to said categories, in addition to members to the same categories, you can tie it together by using the Zoo Visitor global variable of "Member Categories" to limit the content displayed to content sharing category assignment ...


1

After much fuss.....(see below) {if:else} <div class="well well-lg"> <button id="page_select_submit" type="submit" class="btn btn-primary pull-right">Go...</button> <select name="structure_parent_id" class="chosen-select"> <option value="0" selected="selected">Choose a Page...</option> {exp:member:custom_profile_data} {...


1

I suggest you take a look at HooBlong, a module that allows members to belong to more than one group for front-end access control. More details can be found at https://www.debeer.com/index.php/debeer/expressionengine_meet_multiple_memberships. There are some examples that could fit your needs at https://www.debeer.com/index.php/blogs


1

You could easily do this with postmaster


1

Yes it is. You will need to use the member_update_start() hook. Use it to fire a basic PHP mail()


1

If you have a fairly small number of members you could pre-create their accounts with random passwords then create a "registration form" which gets them to reset the password.


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

Since /site/media this isn't really a directory you won't be able to do it with plain old htaccess. But you can use ExpressionEngine's Template Access Restriction to accomplish the same thing, though. See the option on HTTP Authentication If this setting is enabled, users will be prompted to login with their username and password to view the template ...


1

The code examples you posted will never work. First, member_="" is not a parameter accepted by the exp:channel:entries tag. Second, "logged_in_screen_name" is not a value accepted be the orderby="" parameter. The EE docs detail all the usable parameters. This will work: {exp:channel:entries channel="clients" author_id="CURRENT_USER"} This method ...


1

If you don't want to limit by author_id (because that isn't the same as screen_name), I would try a solution that uses the search parameter: http://ellislab.com/expressionengine/user-guide/modules/channel/channel_entries.html#search-field-name You might have to do something like this: Have the template URL something like this: http://example.com/group/...


1

I did something which sounds fairly similar on an ExpressionEngine 1.x site a few years ago. The route that worked the best was to have the member as the author of that entry and then use the author_id parameter to only grab content authored by that entry. The scope of that project was to display member created content (profile, examples of their work, etc)...


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