Добро пожаловать на

uSdu

.3Dn.Ru
— Уникальные скрипты для uCoz!
Логотип uSdu
Все для CS сайтов и системы uCoz

PHP-скрипты для uСoz

PHP скрипты

⇢

Усовершенствованный хак "Мне нравится"

PHP


Усовершенствованный хак "Мне нравится"
Новый скрипт "мне нравится" для uCoz, с использованием юкозовского же php. Есть список тех, кому понравился материал, проверка, в случае если пользователь хочет 100500 раз нажать мне нравится и счётчик пользователей.

P.S: В админке необходимо активировать API.

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

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


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

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="https://isu-ucoz.3dn.ru/a_scripts/e/getload.gif" alt="http://uweb.su/getload.gif">')
$.get('/php/like/add.php?idm=$ID$&sz=1', function (e) {
$('#szf').text(e);
});
}
}
uweb_like.sz();
</script>


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

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>



Сайт автора: uWeb.su
Автор скрипта: ModaL

Добавил: Diez
|
Комментариев нет
|
Просмотров: 903
|
Дата добавления: 02.07.2011, 19:48

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Панель
Мини-чат
Загрузка чата...
Партнеры
Свободно
88x31 88x31
Последние темы
Текст
Вам нужен аватар? То вам сюда
Набор в команду
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Пользователи
Гости сайта
[ SiteMap.xml | ForumSiteMap.xml ]

Уникальные скрипты для uСoz

,

Всё для uCoz

,

готовые решения для uCoz

Загрузка...