I see that there is currently no way in the admin backend to force all comments to be moderated before showing in the article without making users register. I seen in a previous post that I should look in config.php but I would rather see it in the admin backend under the comments option so my client doesn't have to look in the config.php file. I have set it to "2" for now but will this be a future option in the next update?
Update: Since there is no way to delete my post I'll say I found that you can set it to "needs approval" under the comments section when you create or edit the article and not in the options section under comments.
As you've discovered, each article has its own setting that determines whether comments are allowed or not. By default the
Allow Comments option is set to yes for all new posts. If you'd like to change this to default to any of the other options, have a look at
config.php, towards the top you'll see this block of code.
// Default options for the add news form $newsform_options['toggle_archive'] = 0; // 0 = Collapse archive options, 1 = Expand archive options $newsform_options['toggle_date'] = 0; // 0 = Collapse date options, 1 = Expand date options $newsform_options['toggle_summary'] = 0; // 0 = Collapse summary textbox, 1 = Expand summary textbox $newsform_options['toggle_comments'] = 0; // 0 = Collapse comments options, 1 = Expand comments options $newsform_options['toggle_categories'] = 0; // 0 = Collapse category options, 1 = Expand category options $newsform_options['toggle_article'] = 1; // 0 = Collapse article textbox, 1 = Expand article textbox $newsform_options['never_archive'] = 1; // 0 = Never archive is not selected, 1 = Never archive is selected $newsform_options['allow_comments'] = 1; // Default comment options. 0 = No, 1 = Yes, 2 = Needs approval