By Phivos on Monday, 01 February 2016
Posted in Technical Issues
Replies 9
Likes 0
Views 568
Votes 0
Dear support,

We want to disable the badges system but we want to keep the points system.

If we disabled the "achievements" from the backend>easysocial>settings>general>achievements then the points system was disabled as well. Therefore, we concluded that we should just unpublish the badges from the backend>easysocial>achievements and keep the rest settings as they are.

But now we see the "achievements" displayed in EasySocial as per the below photos. Can we disable this somehow but keep the "points" system?

Regards,
Hey Phivos,

You should be able to just turn off achievements and it shouldn't affect the points. Can you please let me know which section is disabled after you turn off achievements?
·
Monday, 01 February 2016 16:30
·
0 Likes
·
0 Votes
·
0 Comments
·
Dear Mark,

Sorry for the misunderstanding. If we disable the "achievements" from the backend>easysocial>settings>general>achievements, the leaderboard module is disappeared.

Please check the following link. The leaderboard module is displayed to the right column below the advertisement. If you disable the achievements, this is disappeared.
http://penaltara.com/community/%CE%A0%CF%81%CE%BF%CF%86%CE%AF%CE%BB/471-andreas

Regards,
·
Monday, 01 February 2016 18:25
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Phivos,

This is actually a bug with the module Since the module should be displayed even when achievements are disabled. You can fix this by editing the file /modules/mod_easysocial_leaderboard/mod_easysocial_leaderboard.php and at line 35 remove the following block of codes:

·
Monday, 01 February 2016 21:58
·
0 Likes
·
0 Votes
·
0 Comments
·
Dear Mark,

Yes, it works. Will this be included in the next EasySocial update?

In addition, we noticed that the "achievements" are displayed in the user's profile page to the left as per the attached photo. Shouldn't this stop being displayed after we disabled the "achievements" from the:
backend>easysocial>settings>general>achievements? This point is not important for us, therefore, if there is no easy/quick solution please leave it.

Regards,
·
Tuesday, 02 February 2016 02:24
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Phivos,

Those on the sidebar are actually stream filters. If there are stream items that was generated by achievements, they will appear on the sidebar.

What you can do is to edit the theme file /components/com_easysocial/themes/wireframe/profile/default.php and at line 42 locate the codes below:


<?php foreach ($appFilters as $appFilter) { ?>
<?php echo $this->includeTemplate('site/profile/default.sidebar.filter', array('filter' => $appFilter, 'hide' => $i > 3)); ?>
<?php $i++; ?>
<?php } ?>


Replace it with,


<?php foreach ($appFilters as $appFilter) { ?>
<?php if ($appFilter->alias == 'achievements') { continue; } ?>
<?php echo $this->includeTemplate('site/profile/default.sidebar.filter', array('filter' => $appFilter, 'hide' => $i > 3)); ?>
<?php $i++; ?>
<?php } ?>
·
Tuesday, 02 February 2016 14:57
·
0 Likes
·
0 Votes
·
0 Comments
·
Dear Mark,

The issue has not been fixed but please do not lose your time on this. It is not a material issue for us.

Thank you very much for the support.

Regards,
·
Wednesday, 03 February 2016 04:10
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Phivos,

Hm, do you mean the filter is still displayed on the sidebar?
·
Wednesday, 03 February 2016 18:07
·
0 Likes
·
0 Votes
·
0 Comments
·
Dear Mark,

Yes, but leave it. This is not important.

Regards,
·
Thursday, 04 February 2016 03:25
·
0 Likes
·
0 Votes
·
0 Comments
·
No problem, thanks for updating me on this
·
Friday, 05 February 2016 14:52
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post