UCOZ
МЕНЮ UCOZ
ФАЙЛЫ
ШАБЛОНЫ
СКРИПТЫ
ПОЛЕЗНОЕ
ДЛЯ ФОТОШОПА
НОВОСТИ
СТАТЬИ
ФОРУМ
RSS
ПОИСК
КОНТАКТЫ
ВХОД
РЕГИСТРАЦИЯ
КАРТА САЙТА
КАРТА ФОРУМА
СЧЕТЧИК
ФОРУМ UCOZ
  • Страница 1 из 1
  • 1
Форум UCOZ » Все Для Ucoz'a » Ucoz Скрипты » PHP Скрипты для Ucoz » Обновленный скрипт Мне нравится PHP
Обновленный скрипт Мне нравится PHP
Xtremee Дата: Воскресенье, 31.07.2011, 21:48 | Сообщение # 1

.

При помощи хака "Мне нравится" Вы можете добавить к новости соответствующую галочку. Это позволит посетителям одним нажатием выразить отношение к новости и моментально поделиться ссылкой на статью с друзьями.
1)Есть список тех, кому понравился материал,
2)Есть список проверка, в случае если пользователь хочет 100100 раз нажать мне нравится и счётчик пользователей PHP.
Установка:

Скачиваем архив и внутри папку like заливаем в папку scripts на вашем FTP PHP, после, строку в самом скрипте в верхних строчках как показано ниже в коде:
Code
$url = 'http://ucozon.ru'; // ссылка на сайт   
   $uid = ucoz_getinfo("SITEUSERID");   
   $mid = $_POST['id'];

Так же обязательно необходимо активировать API иначе скрипт не работоспособен будет.
Следующее действие это на страницу материала и комментариев к нему нужного вам модуля, перед размещаем следующий код:
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://uweb.su/getload.gif">')    
    $.get('/php/like/add.php?idm=$ID$&sz=1', function (e) {    
    $('#szf').text(e);    
    });    
    }    
    }    
    uweb_like.sz();    
    </script>

Далее на этой же странице, вставляем код, тут будет кнопка мне нравится и сам счетчик количества:
Code
an 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>

Вот и всё smile Кому понравилось ставим + smile




Сообщение отредактировал Xtremee - Воскресенье, 31.07.2011, 21:49
Makar Дата: Пятница, 24.02.2012, 16:52 | Сообщение # 2


За 50 Сообщений За 500 Сообщений За 1000 Сообщений
. Прикольно

Форум UCOZ » Все Для Ucoz'a » Ucoz Скрипты » PHP Скрипты для Ucoz » Обновленный скрипт Мне нравится PHP
  • Страница 1 из 1
  • 1
Поиск: