I am developer of zeal smart members. To solve your problem, Please Open file: system > ExpressionEngine > third_party > smart_members > libraries > sm_lib.php Search for this function: function update_static_fields($member_id, $post_data) Change the code from: if(isset($custom_data)) { $this->EE->member_model->update_member($...


I see that you have your member group preferences set, how about the channel preferences - Moderate comments [yes | no] for the channel in question?


I usually do all of my AJAX form submissions with the jquery ajax form plugin. This allows you to customize the experience for your users here is the link to the plugin its very simple to implement. http://malsup.com/jquery/form/ Hope this helps!


If the members who is testing the comments are in the group super-admins or another one which has been set to exclude its members from the comment moderation, the status of their comments will always be open.


One likely possibility to check first: Make sure the Guests member group (which is essentially any non-logged-in users) have permission to post comments. In EE2 you'd go to Admin > Member Groups > Guests and look for Comment Posting Privileges Not positive, but in EE3 I believe this member group setting is called Submit Comments https://docs....


Here are some things that could cause this to fail: Front-end caching such as Varnish or CloudFlare. Make sure that your cache layer is set to not cache URLs with a get parameter named ACT in them, for instance: http://example.com/index.php?ACT=123 This is the URL format that is used to submit comments. The number will vary depending on the version of EE ...


With the Comment Notification Links Tag http://ellislab.com/expressionengine/user-guide/add-ons/comment/#comment-notification-links-tag The {exp:comment:notification_links} tag can be [used] to allow members to subscribe to an entry without commenting via a simple link. This tag may only be used on a single entry page. (edit: or provide parameters for ...


Try this, and instead of hiding output2 after the dom has loaded add style="display:none;" to #output2 in the html. $(document).ready(function() { var options = { target: '#output2', // target element(s) to be updated with server response beforeSubmit: showRequest, // pre-submit callback success: showResponse ...

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