1770 Posts in 495 Topics by 531 members
Blog Module
SilverStripe Forums » Blog Module » user comment needs approval first
Discuss the Blog Module.
Moderators: martimiz, Howard, Sean, Ryan M., biapar, Willr, Ingo, swaiba, simon_w
|
Page:
1
|
Go to End | |
| Author | Topic: | 953 Views |
-
user comment needs approval first

1 March 2011 at 1:36pm
Hi, I like the blog module, but how do I configure so that when a user enter a comment, it requires approval first before going to the public??
-
Re: user comment needs approval first

1 March 2011 at 10:55pm
I cant get it to work yet (been flushing lots)
The solution shouls be here
http://www.silverstripe.org/blog-module-forum/show/9707
Would presume:
BlogEntry.php
static $defaults = array(
"ProvideComments" => false,
'ShowInMenus' => false
); -
Re: user comment needs approval first

2 March 2011 at 6:43am
But sounds like it only turns off the comment for a blog entry.
So I want the work flow is
1) User [A] can enter comment as usual
2) User [A] comment won't show up in public by default
3) Admin will need to approve User [A] comment before the comment shows in the public. -
Re: user comment needs approval first

8 March 2011 at 8:23am Last edited: 8 March 2011 8:26am
I go through the blog module code.
You can change the PageComment.php to have comments moderated as default.
Search for
static $moderate = false;
and replace it with true;
( location: /cms/code/sitefeatures )
-
Re: user comment needs approval first

8 March 2011 at 11:45am
Hi iroy2000,
the much better solution would be to call the enableModeration() method of PageComment.php in your mysite/_config.php like this:
PageComment::enableModeration();
This way, you won't need to edit core files and keep the ability for easy updates.
Cheers
Christian
| 953 Views | ||
|
Page:
1
|
Go to Top |



