CHANGELOG:
This version works with the vazco_karmarights extension and vazco_gifts extension (also in demo version).
HOW IT LOOKS:
[ This plugin was being debugged for 2 months. It was tested and is being used on a few live sites. ]
After enabling the plugin you will see points and ranks being displayed for each user below their profile icon:
as well as on the user listings:
Those points and ranks represent the number of points user got for his activity on your site. You can set how many points user gets (or looses) for certain actions. You can also set how many points user has to get to go higher in ranks, and what the name of the rank is.
There's also an action available from the user's submenu. Admin can add or remove points for a given user thanks to this action:
There's also a history of points, showing what user got his points for and showing a sum of user's karma funds.
FULL VERSION:
This is a demo version of the plugin. In demo version, users have only two ranks - Regular (for 0 points) and Rookie (for 150 points). You can view description and buy the full version of this plugin on this page.
There are also a commercial extensions available:
INSTALLATION:
Probably soon in development:
View Mike Zacher (vazco)'s plugins
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
Hello,
I get this error when i send a gift to a user.
Function name must be a string in /var/www/html/test/engine/lib/notifcation.php line 117
Then the Karma points does not deduct, but the gift was send to the user.
any idea how to fix it?
Thanks
hey can you please fix the above error
Hi Shayan,
If you wanted to use points and gifts so users can get points in certain activities doing and the site and use this points to send gift use the ff: plugins:
For ponts:
http://community.elgg.org/pg/plugins/divagater/read/268525/user-points-standard
http://community.elgg.org/pg/plugins/divagater/read/268521/user-points-api
For Gifts:
http://community.elgg.org/pg/plugins/facebook_1278740562/read/261404/gifts-plugin
I was watching the plugin code, and is great how it handle the events and poins. But the file that makes the magic model.php is encrypted. Is this gpl friendly?
Great work.
Cheers
I have installed this plugin and do not see the submenu to add points or the points in the all members view.
Tate, please check you installed the plugin correctly and that it's below profile and members plugins. You can add point setups in plugin's settings.
Hi Mr Vazco - Love your contributions to elgg.
I have an issue with the demo of karma rights. Looks like the full version will do everything i need it to, but can't go there if the basic demo version is problematic. But i suspect you might have answers.
First problem:
I get the following under my profile msg board when posting to it:
Fatal error: Call to a member function getOwner() on a non-object in /home/ban33409/public_html/mod/vazco_karma/start.php on line 199
...I have Cash's walltowall plugin installed if that helps.
2nd problem:
I get a system error if i hit the 'update user points' button inside settings:
"Form is missing __token or __ts fields"
Any advice?
James,
you have to change the line 199 in start.php from:
$user_guid = $object->getOwner()->getOwner();
to:
$object = $object->getOwner();
if ($object)
$user_guid = $object->getOwner();
(this is already handled differently in a full version)
This will remove the first problem. The second problem is related to Elgg 1.7. Full version supports Elgg 1.7, though GPL don't support it yet.
@Vazco. Thanks for the plugin.
Are all of your plugins provided in elgg community only demo version ?
I don't find any full version of your plugin posted in community.
elHayaze, there are a few free full version plugins on Elgg.org as well (vazco_search and vazco_lofseparation are the latest). Also, most of the demo plugins are fully functional, even though they don't offer all the functionalities available in the paid ones.
I get Form is missing __token or __ts fields when I try to use this plugin.
Hi Vazco,
First Problem when using the msg board has become this problem after using your correction.
Fatal error: Call to a member function getOwner() on a non-object in /home/ban33409/public_html/mod/vazco_karma/start.php on line 201
Would be great to see a working demo to consider purchase.
James, this has been already corrected in the full version. The fix for the free version will be released probably in the next week, with a few additional features included.
@ Vazco - I can't wait!!! :) thank you lots and lots....
which version is fresh! and what functions added? Thanks
Veikos, the plugin is still not updated to Elgg 1.7, it's ment to work on 1.6. We will update to 1.7, though since the upgrade is not funded and we have some other projects to take care of, it will take some time.
Hi, yes please. It would be great to have this plugin available for elgg 1.7
thanks!
Vidou, the commercial version of the plugin is already upgraded to Elgg 1.7
kewlworkx, yes, the bug was fixed in the full version of the plugin. The fix will be in the next release of the free version as well.
Hey Vazco can you create an Auto Post to The Wire type of app or plugin that will Auto Post RSS Feeds or other things into The Wire?? Also a The Wire Bookmarklet to quickly Post Websites the LINK that is Auto Shortened and also the Title of the URL into 140 msg?? Statusnet has this and I want that feature!
Soldierone, you can post plugin ideas here. A feature you're interrested in is quite interresting, we can code it as a custom development for you. If you're interrested, please contact me at info@elggdev.com
In last line of /views/default/settings/vazco_karma/edit.php should b:
<p><a href="<?php echo elgg_add_action_tokens_to_url($CONFIG->wwwroot . 'action/vazco_karma/updateranks'); ?>"><?php echo elgg_echo('vazco_karma:settings:updateranks')?></a></p>
It fix "Form is missing __token or __ts fields" bug.
Greets
In /views/default/vazco_karma/members.php in line 9 should be:
if (($page_owner === false || is_null($page_owner)) && isloggedin()) {
It avoid non-object bug, when you are not logged in.
Greets
Fatal error: Call to a member function getSubtype() on a non-object in /mod/riverdashboard/actions/delete.php on line 18
If a user chooses "Remember me" while logging in, he doesn't need to login in every time when visit back. This means that this user won't get login points anymore. Is this a bug?