03:57
Обновить
Рекламный блок Форума
Реклама
Реклама
[Загрузить изображение на radikal не выходя с сайта]
  • Страница 1 из 1
  • 1
Усовершенствованный хак "Мне нравится"
soopermanДата: Суббота, 14.04.2012, 20:32 | Сообщение # 1
Логин: sooperman
Имя: kolia bondar
Сообщений: 100
Награды: 0
Репутация:
Замечания:
ID групы: 5
P.S: В админке необходимо активировать API.

Скачиваем архиВ и внутри папку like заливаем в папку scripts на вашем FTP PHP, после чего, замените строку:

Code
Code

$url = 'http://uweb.su'; // ссылка на сайт


Далее, на страницу материала и комментариев к нему нужного вам модуля, перед размещаем следующий код:

Code
Code

<script type="text/javascript">  
uweb_like = {  
    infoLike: function () {  
    new _uWnd('lks', 'Материал понравился', 200, 100, {  
    align: 0,  
    shadow: 0,  
    close: 1,  
    autosize: 0,  
    maxh: 200,  
    minh: 60,  
    resize: 0,  
    oncontent: function () {  
    $.get('/php/like/add.php?mid=$ID$', function (e) {  
    $('#ulks').html(e);  
    });  
    setTimeout(function () {  
    _uWnd.getbyname('lks').checksize();  
    },  
    1000);  
    }  
    },  
    '<div id="ulks"></div>')  
    },  
<?if($USER_LOGGED_IN$)?>addlike: function (id) {  
    $('#likeL').html('<span style="color:gray;text-decoration:underline;">Загрузка...</span>');  
    $.post('/php/like/add.php', {  
    id: id,  
    mid: id  
    },  
    function (e) {  
    if (e == 1) {uweb_like.sz()  
    $('#likeL').html('<span style="color:blue;font-weight:bold;">Успешно!</span>');  
    }  
    else if (e == 2) {  
    $('#likeL').html('<span style="color:red;font-weight:bold;">Ошибка</span>');  
    }  
    else if (e == 3) {  
    $('#likeL').html('<span style="color:red;font-weight:bold;">Ошибка</span>');  
    _uWnd.alert('<div style="color:red;margin-top:5px;">Вам уже нравится данный материал</div>', 'Ошибка', {  
    w: 300,  
    h: 80  
    });  
    }  
    });  
    },<?endif?>  
sz:function() {  
$('#szf').html('<img src="http://uweb.su/getload.gif">')  
$.get('/php/like/add.php?idm=$ID$&sz=1', function (e) {  
$('#szf').text(e);  
});  
}  
}  
uweb_like.sz();  
</script>


И на этой же странице, размещаем код, где будет кнопка мне нравится со счётчиком:

Code
Code

<span id="likeL"><a href="javascript://" onclick="<?if($USER_LOGGED_IN$)?>uweb_like.addlike($ID$)<?else?>alert('Необходима авторизация!')<?endif?>">Мне нравится</a></span> - <div style="display:inline-block;cursor:pointer;color:green;font-weight:bold;text-decoration:underline;" id="szf" onclick="uweb_like.infoLike()">0</div>
  • Страница 1 из 1
  • 1
Поиск:

Вверх