Например:
Пятница, 19.04.2024, 11:37 Регистрация Карта сайта RSS Лента
Игровые новости Топ Сайтов Статьи Загрузить изображение Игровой форум Картинки
  • Страница 1 из 1
  • 1
Форум » Система Ucoz » PHP скрипты для Ucoz » Усовершенствованный хак "Мне нравится" (для ucoz (php))
Усовершенствованный хак "Мне нравится"
Dimas777
Дата: Понедельник, 19.05.2014, 19:14 | Сообщение № 1
ICQ пользователя:
Skype пользователя:
Сайт пользователя:

Оффлайн
Сообщений: 300
Награды: 2
 


Версия для uCoz "Мне нравится". PHP скрипт очень похож на кнопки социальных сетей. Здесь также можно просмотреть проголосовавших пользователей только в ajax окне. В информации о пользователе выводится аватар, ник с ссылкой на профиль и ID, собственно этого вполне достаточно.

Установка:

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

Код
$url = 'http://сайт.ру'; // ссылка на сайт


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

Код
<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>')   
   },   
   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   
   });   
   }   
   });   
   },   
   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>


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

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


Готово!


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

    
Game-Portals.3dn.ru - The Best.
Форум » Система Ucoz » PHP скрипты для Ucoz » Усовершенствованный хак "Мне нравится" (для ucoz (php))
  • Страница 1 из 1
  • 1
Поиск: