1. Go to this page and download the library: Download ijackua/yii2-kudos-widget library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
ijackua / yii2-kudos-widget example snippets
Kudos::widget(
[
'widgetId' => 'post', // unique id of widget on page, to allow more than one widget on the page
'uid' => $post->id, // uid of Kudoable element, for stat count
'count' => $post->kudos, // initial Kudos value, to display
'onAdded' => 'function (event) {
// JS callback on Kudo +1 , you can do what ever you want here
// for example send AJAX request to track stats
var uid = $(this).data("uid");
$.post("/kudo/plus/post/" + uid);}',
'onRemoved' => 'function (event) {
// JS callback on Kudo -1, send another AJAX request to track stats
var uid = $(this).data("uid");
$.post("/kudo/minus/post/" + uid);}',
]);