Disable Anonymous Comments

Hello. How can I disable all anonymous comments? I want to make all users to login to be able post comments on photos videos music pages.
Quote · 15 Oct 2008

Adjust the allowed actions for each membership type within your Admin Panel - Settings - Membership Levels, Manage Membership Types ;-)

Life is a fatal disease, sexually transmissible - Virginity is carcinogenic! Ask here for vaccine.
Quote · 15 Oct 2008
Thanks Michel, really helped.
Quote · 15 Oct 2008

I can't figure this one out.  Right now the only options for a Non-Member are:

"make search"

"use Orca public forums"

"view other members' guestbooks"

"vote"

Where do I get rid of the add comments options if unregistered?  Now if I add an action of "comments Post" I don't see how you can remove the ability to make an anonymous comment?  I just want my users to have to login or create an account to make a comment on a blog or anywhere else for that matter.  This is what shows up on the comment post option...

comments post Hide

Any ideas?  Thanks

Number of allowed actions:
Number of actions is reset every: hours
This action is available since:
This action is available until:
Quote · 28 Dec 2008

Same problem. There is no action related to posting comments in Non-member section but the Anonymous comments are still active. Here are the allowed actions for non-member:

"make search"

"use Orca public forums"

"view other members' guestbooks"

"vote"

But they still can post. How can we disable it?

Quote · 31 Dec 2008

In admin Builders/Page builders - go to the relevant page, click the comments block and make viewable to member only.

Quote · 31 Dec 2008

In admin Builders/Page builders - go to the relevant page, click the comments block and make viewable to member only.

In 6.14?  I don't see any comments block on the homepage.

Quote · 31 Dec 2008

I can't figure this one out.  Right now the only options for a Non-Member are:

"make search"

"use Orca public forums"

"view other members' guestbooks"

"vote"

Where do I get rid of the add comments options if unregistered?  Now if I add an action of "comments Post" I don't see how you can remove the ability to make an anonymous comment?  I just want my users to have to login or create an account to make a comment on a blog or anywhere else for that matter.  This is what shows up on the comment post option...

comments post Hide

Any ideas?  Thanks

Number of allowed actions:
Number of actions is reset every: hours
This action is available since:
This action is available until:

I just tried adding a start and end date of today's date in the add comments section.  I'll see if that works.

Quote · 31 Dec 2008

I tried that @signalzero. It does not work. tango3d I just want to disable comment posting. If I block Guest on View Comments block then anonymous users willnot see any comment. I want them to view comments but not post a comment.

Quote · 31 Dec 2008

Hello. Happy new year. The point that I want to know is that is there any option to disable the anonymous comments from Dolphin interface? I just want to seek a solution that will prevent getting my hands dirty with the php code.

Quote · 1 Jan 2009

 

I tried that @signalzero. It does not work. tango3d I just want to disable comment posting. If I block Guest on View Comments block then anonymous users willnot see any comment. I want them to view comments but not post a comment.

 

OK, well I just made all comments blocks only viewable to members, that way you will not get anonymous comments, as for making the comment block viewable but not useable...... sorry I cant help with that but I'm sure there will be a way but its not possible in admin, you will need a coder.

Quote · 5 Jan 2009

Hello

There might be other ways to do achieve this, however my method was this:

Open "BxBaseCmtsView.php" from root/templates/base/scripts/ and replace lines 278 to 284 which is the following:

return '
<div class="cmt-post-reply">
<div class="cmt-reply-head">
<a href="#" onclick="' . $this->_sJsObjName . '.toggleReply(this, \'0\'); return false;">' . _t('_Add Your Comment') . '</a>
</div>
' . $this->_getFormBox() . '
</div>';

with:

if ( !( $logged['member'] = member_auth( 0, false ) ) )        
return '<div> <a href="yoursite/member.php" target="_self">'. _t('_RegCOM') .'</a></div>';
else

return '     
<div class="cmt-post-reply">
<div class="cmt-reply-head">
<a href="#" onclick="' . $this->_sJsObjName . '.toggleReply(this, \'0\'); return false;">' . _t('_Add Your Comment') . '</a>
</div>
' . $this->_getFormBox() . '
</div>';  
Now you notice i added a language constant to that code _RegCOM, login as admin and add a new language string where _RegCOM = Register to comment , or whatever you think best

Hope that help

Quote · 12 Apr 2009
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.