7

ExpressionEngine does have an easy way to display recent comments, but it sounds like that's not quite what you're looking for. You need a list of distinct entries having at least one comment in the last N days. One way to accomplish this is with the Query module: {exp:query sql= "SELECT title FROM exp_channel_titles JOIN exp_comments ON ...


5

No, that is all you need to do - exp_comments has no other dependencies when it comes to "closed" comments. If you were deleting "open" comments, you'd want to recount the site's statistics afterwards (as exp_channel_titles has a comment_total column).


4

Have you tried CP > Tools > Data > Recount Statistics?


4

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($...


3

You can adjust comment notifications in the particular Channel's preferences. Administration > Channels > Edit Preferences (choose the appropriate Channel) Then scroll down to "Notification Preferences" EE Docs


3

Saw your post in meta - maybe a new answer which distills the entire thread you and Anna have created will be of help? You do need two templates. The first will begin your document, and then list each channel entry, and then close the document. Within that template's channel:entries loop, you will embed your "comments" template, which will run once for ...


3

Any user is automatically a member of the default "guest" member group. To allow them to comment, just edit the "guest" member group preferences Control panel, members > member groups look for comment posting privileges and set it to "yes". Have you tried that and it does not work?


3

I'm pretty sure the "set to 0 for no limit" instruction is BS. I've had success using {if editable} and setting an arbitrarily high number like 9999999.


3

This is or should be the default behavior. Generally, there is a checkbox, to request to receive notifications regarding comments for a particular post, see Comments Notification Link about also adding this function for members who haven't commented. Updated: You'd want to use the same 'Comment Notification Link' provided above. Turn notifications of ...


3

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


2

Sounds like the form doesn't know which entry to associate the comment with. Try setting either the entry_id="" or url_title="" parameters on the {exp:comment:form} tag.


2

I usually do something like this, within my Channel Entries tag: {if comment_total > "0" || allow_comments} {embed="blog/_comment_list"} {/if} {if allow_comments} {embed="blog/_comment_add"} {if:else} <p>Sorry, comments are closed.</p> {/if} With the appropriate chunks of comment:entries and comment:form code in those embeds ...


2

With a custom extension, you could. Just use the insert_comment_end hook, then do something like this: if(ee()->input->is_ajax_request()) { ee()->extensions->end_script = TRUE; $data['comment_id'] = $comment_id; $data['moderated'] = $comment_moderate; echo json_encode($data); }


2

Total comments are actually stored in the exp_channel_titles data table, so you would either need to use the Recount Statistics Tool, as @Ryan Masuga suggested or set the comment_total field in exp_channel_titles equal to zero, using a MySQL query. The Recount Statistics tool is the easiest method, unless you don't want all comment numbers to be reset.


2

This is not currently possible with any of the wysiswyg editors for EE. Have you considered making a feature request?


2

It looks like this page is breaking because of the edit comment functionality combined with PHP/HTML in a comment. See comment #322268: he's got PHP-style and HTML tags in his comment, which all seem to be escaped properly, but when that same comment content is replicated in the hidden block for comment editing (.edit-comment), your page source code is ...


2

This is likely because the comment notification uses not the database entry for the comment, but the POSTed comment data. The insert_comment_insert_array hook only affects what gets inserted into the database.


2

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!


2

If you're logged out, you shouldn't see anything, so make sure you're logged in. Second, this tag needs to be on a single entry page and it will try to figure out your entry ID by: Checking to see if you used an entry_id= or url_title= parameter on the {exp:comment:notification_links} tag Checking the URI to see if the entry ID shows up there So, if your ...


1

It'd be a tall order to synchronize activity on any third party social network and your EE site; if you absolutely need a unified experience, pick one and forget about the EE comments module. How is it a tall order? Imagine Facebook Frank leaving a comment on your Facebook site, which Local Site Larry (who doesn't have a Facebook account) responds to via ...


1

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.


1

No, but since the free version is just an embed script with js and html, all you need to do is add it to your template where you want it to appear on the page. Here's an example embed code: <!-- START: Livefyre Embed --> <div id="livefyre-comments"></div> <script type="text/javascript" src="http://zor.livefyre.com/wjs/v3.0/javascripts/...


1

You also need these... Control Panel Access Preferences Can access ADD-ONS section: Yes Can access ADD-ONS: Modules: Yes


1

What if you just drop the type parameter? <script src="http://mysite.com/?ACT=jquery"></script> <script src="http://mysite.com/?ACT=comment_editor"></script>


1

Try adding dynamic="no" to your exp:comment:entries tag. I would also add the channel="" parameter to the tag: {exp:comment:entries sort="desc" entry_id="{embed:entry_id}" dynamic="no" channel="XXXX"} Also, confirm that {embed:entry_id} is printing out the correct ID in your embed. If that doesn't work, make sure your exp:comment:entries is NOT inside a ...


1

No. Low Search always returns entries. The search index used for the fulltext search is currently populated with entry data only.


1

It's possible the page is cached so it's worth clearing the cache to eliminate that as the issue. CP Location: Tools ‣ Data ‣ Clear Caching


1

Looks like you didn't close your <strong> element. You need this: <strong>{location}</strong>


1

One approach to only show comments on posts that have been authored by the logged in user is to use a conditional comparing logged_in_member_id to author_id. Do this inside your channel entries tag pair and embed the comment entries if the condition is met. Simplified example: {exp:channel:entries channel="blog"} <h1>{title}</h1> {if ...


1

Sounds like your member group permissions aren't set up correctly. Make sure Can submit comments and Can view public profiles are enabled for the member group.


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