Hot answers tagged

4

Not natively, no. But there are various extension hooks that you can tie into with a custom module to easily log to a file or database table.


3

Safecracker used to be answer to this but now it is deprecated and replaced with "Expression Channel Form". Have a look at this. Hope this helps. http://ellislab.com/expressionengine/user-guide/modules/channel/channel_form/index.html#logged-out-member-id


3

There are at least two add-ons which will allow the password reset to work as you described, with the user entering their own password: FreeMember See the reset_password tag The Reset Password tag allows users to change their password directly, after they click the link in their email. OR Securit:ee See the forgot_password tag Instead of resetting ...


3

Because your freebie conditional uses an {if:else} statement, it is considered an advanced conditional. Advanced conditionals are rendered after module/plugin tags are rendered (see: Rendering Stages). The safecracker tag in the else condition is getting parsed and executed before the condition is evaluated. The solution is to split it into two simple ...


2

Can you use Safecracker? Then there would be no need give the editors access to the CP at all. After logging in they would see the Safecracker form and can add an entry. You could then set the available categories in the form in regard of the user group. If editor1 is part of the editor_group_2 he´ll get access to the news_category1 and news_category_4. ...


2

I just posted Audit on Devot:ee. An add-on that tracks additional activity in the Control Panel, including entry deletes.


2

You can use OmniLog together with custom extension as suggested by Michael. The Control Panel logging solution is really missing for EE. I have a customer with problems similar to yours and also having hard time figuring out who's causing the problems. I think I will develop something eventually, but that's not my top priority for now.


2

If this issue is occurring on a frequent/regular basis, you could remove delete privileges from that member group to see if the issue goes away. If you remove delete privileges, you can still accomplish taking content offline using Status. status==closed should disable content from appearing. Typically your editors should not be able to delete anything from ...


2

Checkout Publisher or Publisher Lite by Brian Litzinger. I have been using Publisher since the beta release without problems.


2

Did you try by passing the parameter author_id="CURRENT_USER"


2

This is what happens anyway (at least with Super Admin accounts). Maybe the more recent versions of EE introduce an extra level of security but I just tested this on a site running 2.6.1 and logging in on the front end also allowed me to access the CP without having to log in again.


2

My billing/shipping fields are coded like this and the info is autofilled: <div class="field {if error:billing_phone}error{/if}"> <label for="billing_phone">Phone *</label> <div class="controls"> {field:billing_phone} {error:billing_phone} </div> </div> OR, as per the Checkout Tag "Billing ...


2

Yes private pages are easily do-able. There are numerous approaches, here's one using a template to control who can view content. Create a template and add some conditional tags to determine if the person is logged out (show login form), or logged in (show the content) Assuming that anyone that is logged in can see content {if logged_out} YOUR LOGIN ...


2

You will need to keep old Drupal members database and create a custom extension that will be triggered when user tries to log in for the first time (password in EE not set). It will utilize Drupal authenticate functions to check whether the user is permitted to log in and it yes - set password in EE database and log him in.


2

The shopping Cart add-on Cartthrob can do this, and possibly the other e-commerce add-ons such as store or BrilliantRetail too (but i haven't checked). All you do on the checkout page is add a file upload field. See this docs page that shows you can do that - http://cartthrob.com/docs/tags_detail/add_to_cart_form/ Everything else you have asked to do is ...


1

Using 60 seconds × 60 minutes × 24 hours × 30 days × 6 months: SELECT username, email, last_visit FROM exp_members WHERE (UNIX_TIMESTAMP(NOW()) - last_visit) > (60*60*24*30*6) ORDER BY username LIMIT 2000 Using 600000000 as MDDHHMMSS: SELECT username, email, last_visit FROM exp_members WHERE ((NOW() + 0) - (FROM_UNIXTIME(last_visit) + 0)) > ...


1

EE doc search works pretty well these days, and the info is all there. Login and registration: https://docs.expressionengine.com/latest/member/index.html Member groups: https://docs.expressionengine.com/latest/control-panel/member-manager.html#member-groups Controlling access to templates: https://docs.expressionengine.com/latest/control-panel/template-...


1

I don't know if this is exactly what you're after, but you can use the plugin Shortlist to let visitors tag channel entries and then collect them into a list. https://eeharbor.com/shortlist


1

ExpressionEngine has most program friendly structure for this. You can just write 2 db insert commands to save members programatically. Where 1 table would be exp_members and other one is exp_member_data. For password, You can encrypt it with md5 algorithm and leave salt and unique key fields blank. When user will login for the first time, password will be ...


1

In the Member Group settings under Control Panel access, do you have "Can access MEMBERS section" set to "Yes" And in the Member Group settings under the Control Panel Administration section, do you have the "Can administrate members accounts" option set to "Yes"? Those two settings should do it.


1

Why not to used :visited pseudo selectors and fragment identifiers on the links to comments? On the list of entries: {exp:channel:entries channel="news" limit="10"} [...] <a href="{title_permalink="channel/archives"}#{recent_comment_date format="%Y-%m-%d"}">link</a> [...] {/exp:channel:entries} On the comments: {exp:comment:...


1

I would recommend using an add-on like Zoo Visitor, which ties users to channel entries. There is a tag for a registration form which could include any other fields you wanted for the channel entry as well as creating a user.


1

Take a look at this. I've used it, really simple and easy to use on a per entry basis. http://devot-ee.com/add-ons/entry-access Hope it helps.


1

I've used Edit Alarm in the past with pretty good results. I didn't use it with Zoo Admin, so I'm not sure if this is the same add-on you're referring to, but it's free and will likely do what you need with very little footprint. If you want more advanced features, I would also go with Justin's recommendation of Publisher. http://devot-ee.com/add-ons/edit-...


1

Since your conditional is inside of <script> tags, EE by default prevents the advanced conditional from parsing. Add this to your config: $config['protect_javascript'] = 'n';


1

I'd suggest using one of the two add-ons available for adding registration code functionality. There is two commercial add-ons for this purpose out there that I can see: Invitations and Registration Codes I haven't tried out either of them, and you'll still have to work on the import side, which shouldn't be too difficult. But at least these add-ons ...


1

Without thinking about it too much I would just create a totally separate database table that contained all the valid subscription codes. Then when a user wants to validate you can do a lookup from that table to find a matching ID. If you need to take it further you can then have that ID either stored in a custom member field or else store their member ID ...


1

I'm not sure why Store would be at fault here. It sounds like a problem with the register/update forms in Solspace User. The first step I would take to debug is to uninstall Store (back up your data first!), and see whether you can get the User forms working on their own.


1

Solspace have a module called 'friends' that should be able to do what you are looking for: http://www.solspace.com/software/detail/friends/


1

One more vote for Safecracker. This would allow much more flexibility. You then might use complex conditionals as well as add-ons like Member Categories and Entry Access Remember that the restrictions you set in Control Panel still have effect if you use Safecracker, so member's group should still have access to publish to the channel - even you restrict ...


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