Jump to content

Serious problem with comments in profiles


Guest Luke

Recommended Posts

I have a serious problem with profiles and comments on my board. Apparently members that are validating can post comments, and if they are suspension from the warn panel they can post comments.

This person posted some very inappropriate things in people's profiles... And currently, as far as I know, there is no way to find out if he posted in other members profiles without looking at every single profile or checking the database manually.

My moderators are going crazy right now...

At least with posts you can view all a members posts... But you can't find all their comments...

Was moderation taken into account with comments at all, besides being able to delete comments?

...

Link to comment
Share on other sites

What really upsets me is the only way for me to disable comments, without butchering the profile portal template, is to revert to the old profile style... That's NOT something I want to do. I really like the profile system... But comments need to be able to be moderated and turned off... And there should be a way to say which groups can and cannot post in comments because right now validating members can do it, even when we suspend them.

It is out of control...

The only way I'm going to be able to give my staff any leverage over the situation is if I spend my weekend making a comments moderator tool..... Something that allows my moderators to view comments in a list... Who posted it, and where it was posted with a search.... Ability to delete from there. Something that should have been added by default...

I don't know what I'm going to do about keeping validating members from posting...

Link to comment
Share on other sites

In sources/action_public/profile.php find:

        //-----------------------------------------
        // Friend requires approval?
        //-----------------------------------------
        
        if ( $member['pp_setting_moderate_comments'] AND $member['id'] != $this->ipsclass->member['id'] )
        {
            $comment_approved = 0;
        }

Add after:

        //-----------------------------------------
        // Mod queued or validating? Approve first!
        //-----------------------------------------

        if ( ( $this->ipsclass->member['mod_posts'] == 1 ) OR ( $this->ipsclass->member['mgroup'] == 1 ) )
        {
            $comment_approved = 0;
        }



That will at least make it so the comments have to be moderated by the profile owner if the person adding the comment is in the mod queue and/or in the validating group :)

Link to comment
Share on other sites

Thing is I would rather them not be able to post a comment at all if they are suspended or are in a specified group (like validating).

For now I guess I can keep validating members from viewing profiles. But that doesn't stop suspended members.

Link to comment
Share on other sites

In that case (as a temp fix), i'd just hide the form for now.

ACP Look and Feel -> Edit Template HTML -> Profile View -> personal_portal_main

Find (in the <!-- Comments --> part):

<if="$this->ipsclass->member['id']">

Replace with:

<if="( ( $this->ipsclass->member['mod_posts'] != 1) AND ( $this->ipsclass->member['mgroup'] != 1) )">

Link to comment
Share on other sites

  • Management

Unless I'm missing something, you can set it so that comments must be approved by the profile owner before they're displayed. Having said that, we should check to see if they have basic posting permissions before allowing them to leave a comment.

Link to comment
Share on other sites

If the member did not have basic posting permissions they shouldn't be able to post a comment at all, even in an approve queue. There should be a way to see what comments a member has left on other people's profiles. The best way to do this, that I can see, is add another tab to their profile for moderators. Something like "Left Comments" or something where you can see whose profiles they've left comments on.

A report button would be nice, but right now it isn't the biggest problem. The biggest problem is stopping an offender from posting a comment on the moderator side and setting permissions that would prevent certain groups from posting comments. And the ability to disable comments by itself would be desirable. In order to add a report button for comments a few functions and template bits would need to be added to send the right message to moderators. (With the report center it's as easy as setting up a module and linking a button, but not everyone has that).

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...