By Brent Williams on Thursday, 24 September 2015
Replies 13
Likes 0
Views 800
Votes 0
This feature might actually already exist somehow, but I'm looking to moderate the first number of posts made by registered users. On a consistent basis, spammers create a new account on the site and post a blog. I have a solution you all created where it does not send out an email to subscribers, but that still means the post is up on the site and distributed through social channels. Instead, I think we just need to moderate the first number of posts. Is this possible, and if not, can it be done? I'm willing to pay for this feature if needed, as it makes the site look really unprofessional.

Thanks!
Hi Brent,

Hm, currently we do not have such feature to moderate only on first post on each blogger. However you can try to follow the steps below in order to make this possible.
1) Create another user group called "newly registered" from your joomla user menu, http://screencast.com/t/LCmJbjLsLHg
2) Go to user options at your backend > global configuration > users and then set new user registration group to "newly registered", http://screencast.com/t/WbWdeVsa . After that go your global configuration > permission tab > newly registered and set Site login to "allowed", http://screencast.com/t/oPohOUTU .
3) Next go to your backend > easyblog > ACL > newly registered and set allowed to publish blog post to "No", http://screencast.com/t/HeKvD6glH . Set the rest of ACL permission accordingly.
4) When a new user is registered on your site they will be automatically registered under "newly registered" user group and when they are trying to post a blog post, the blog will then go into moderation state where you can access it from your backend > easyblog > post > pending.
5) When everything is check out, publish the blog post and then look for the user that publishing the blog post inside backend > easyblog > authors and then edit the user user group to normal registered user so they will then have the privilege to publish a blog post without moderation, http://screencast.com/t/27JAK9kqIh9 .

Hope these help.
·
Friday, 25 September 2015 11:39
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Ezrul,
Could the same thing be accomplished by creating a user group for only bloggers, and move all my active bloggers to that user group? That way I don't have two separate groups for "normal" users.

Also, when doing this, does it just send the admins an email saying that the post is moderated and needs to be approved?

Thanks!
·
Saturday, 26 September 2015 01:56
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Brent,

I am really sorry for the delay of this reply as it is a weekend for us here. Yep, that could work as well and you are probably moving the authors into a more "trustable" group.
·
Sunday, 27 September 2015 17:48
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks, Mark. Is there an easy way to filter bloggers based upon who has posted a blog on the site? The "posts" column header is not sortable.
·
Tuesday, 29 September 2015 03:38
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Brent,

Please replace the attached file in: ../administrator/components/com_easyblog/views/users/view.html.php and access this URL in your admin page http://www.yoursite.com/administrator/index.php?option=com_easyblog&view=users&post=1. This will only display user with post.
·
Tuesday, 29 September 2015 12:00
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Nik,
Thanks for the work, but unfortunately that didn't work. What it did was take the bloggers from the current page of the list, and filter to only those that had posted. For example, the user list was set to show 20 users/page. When your filter was applied, it showed the 9 from those 20 that had posted a blog. When I tried to go to the next page, the filter reset. (And frankly, even if the pagination worked, it wouldn't be realistic to use, as I have 1,400 pages of users)
·
Thursday, 01 October 2015 05:19
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Brent,

Ah, I see. If so, it will take time to come out with the solution. I will discuss this with the team if they agree to include filtering blogger based on the number of posts.
·
Thursday, 01 October 2015 11:07
·
0 Likes
·
0 Votes
·
0 Comments
·
I would really appreciate that as we are getting automated spam every day at this point. Plus, it just makes sense to have the blogger list actually filtered to active bloggers - otherwise, it is just a user list...

In the meantime, is there an SQL query that I could run to pull this list of bloggers? I just have to do it once, and then it will be fine after that.
·
Friday, 02 October 2015 01:25
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Brent,

Can you please try this SQL:

select count( p.id ) as `totalPost`, p.id, MAX(p.`created`) as `latestPostDate`, COUNT( DISTINCT(g.content_id) ) as `featured`, a.`id`, b.`nickname`, a.`name`, a.`username`, a.`registerDate`, a.`lastvisitDate` from `jos_easyblog_post` as p inner join `jos_users` a on p.created_by = a.id inner JOIN `jos_easyblog_users` AS `b` ON p.`created_by` = b.`id` LEFT JOIN `jos_easyblog_featured` AS `g` ON a.`id`= g.`content_id` AND g.`type`= 'blogger' where `p`.`published`=1 GROUP BY p.`created_by` ORDER BY `totalPost` desc


Hope this helps.
·
Friday, 02 October 2015 10:47
·
0 Likes
·
0 Votes
·
0 Comments
·
Perfect!!! Thanks - this will help so much.
·
Saturday, 03 October 2015 00:36
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Brent,

Please do take note that customizations like this are / should not be supported by us. All these customization / requests are actually taking up too much of our development time and we will not be able to continue sustaining the team if all we do is to just provide customizations like this.

Thank you for understanding.
·
Saturday, 03 October 2015 16:42
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Mark,
I'm sure I have asked for some special help on other posts, so I have sent some money to you via PayPal.

However, I do have to disagree that this situation was a custom situation. The two areas to change were 1) the blogger list, and 2) moderation options. I don't think suggesting that the blogger list have a filter to only show actual bloggers, rather than the entire user list, is a crazy idea. And as for moderation, suggestions on ways to improve it I don't think should be seen as unnecessary customizations.

Anyway, I do appreciate the work that you all do, and I want to continue supporting you all. I will be mindful of what types of requests I make, and if I do, make sure that you all get compensated if it is outside the realm of normal support.
·
Tuesday, 06 October 2015 01:57
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Brent,

Thank you for understanding. Really appreciate it.
·
Tuesday, 06 October 2015 11:52
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post