Приветствую Вас Гость | RSS

Посоветовать фильм для каталога(всего 2 клика!)

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Архив - только для чтения
Форум » Dop.at.ua » Корзина » Усовершенствованный хак "Мне нравится"
Усовершенствованный хак "Мне нравится"
ForezДата: Вторник, 18.09.2012, 20:29 | Сообщение # 1
2 уровень
Группа: Пользователи
Сообщений: 24
Награды: 0
Репутация: 0
Статус: отсутствует

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

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


Далее, на страницу материала и комментариев к нему нужного вам модуля, перед размещаем следующий код:
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>')     
    },     
    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://isu-ucoz.3dn.ru/a_scripts/e/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>


Начало
UA
lakayДата: Понедельник, 04.02.2013, 20:08 | Сообщение # 2
1 уровень
Группа: Пользователи
Сообщений: 5
Награды: 0
Репутация: 0
Статус: отсутствует
Taip Taip Taip класс
RU
Форум » Dop.at.ua » Корзина » Усовершенствованный хак "Мне нравится"
  • Страница 1 из 1
  • 1
Поиск: