Вход на сайт
Меню сайта
Категории раздела
Мини-чат
ОК
На сайте

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Пользователи
Гости сайта
Популярные файлы
Наш опрос
Оцените мой сайт

Результат опроса Все опросы нашего сайта
Всего ответов: 56
О сайте.

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

На нашем портале вы можете найти программы для вашего компьютера, фильмы, игры, сериалы, картинки. А также всё для uCoz, DLE, CS1.6, PS, AE. Посещаемость сайт составляет до 100 хостов в день.Опубликовано более 800 файлов.

Дорогие гости сайта просим вас пройти регистрацию или авторизоваться через емейл и пароль uNet.

CY-PR.com


Усовершенствованный хак "Мне нравится" PHP
Усовершенствованный хак "Мне нравится" PHP
Открыть оригинальный размер изображения

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

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

Скачиваем архив и внутри папку like заливаем в папку scripts на вашем FTP PHP, после чего, замените строку:
Code
$url = 'http://uweb.su'; // ссылка на сайт


Далее, на страницу материала и комментариев к нему нужного вам модуля, перед размещаем следующий код:
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
<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>


Скачать с сайта!
Автор: Extr1m | 10.07.2011 | Просмотров: 722 | Загрузок: 175 | Скрипты для uCoz | Жалоба на материал
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]