Автоматическая выдача награды за посещение сайта - Форум ProUcoz.com - Автоматическая выдача награды за посещение сайта - Форум ProUcoz.com
Понедельник 14:28 | 27.03.2017
Свежие темы · Участники · Правила форума · Поиск · RSS
Страница 1 из 11
Модератор форума: FR3cH 
Форум ProUcoz.com » Готовые скрипты и интересные решения для системы uCoz » Php скрипты и интересные решения » Автоматическая выдача награды за посещение сайта
Автоматическая выдача награды за посещение сайта
FR3cH[Нет на сайте]
Дата: Суббота, 16.06.2012, 13:48 | Сообщение # 1
Хитрец всем хитрым
Сообщений: 213
Скрин:


Очередная реализация с модулем награды. Данный скрипт 1 раз в сутки выдает пользователю, зашедшему на сайт бонус-наградку за посещение. Скрипт использует 1 гет запрос на скрипт для получения награды, после этого, при успешном запросе устанавливается кука на сутки, чтобы не нагружать сайт лишними запросами к скрипту.

УСТАНОВКА:
1. Скачайте архив: http://depositfiles.com/files/iktwee5ig, разархивируйте, откройте файл config.php и отредактируйте строки:
Code
define('SITE', 'http://www.ujs.su/'); // адрес сайта  
  define('LOGIN', 'ЛОГИН'); // Логин бота
  define('PASS', 'ПАРОЛЬ'); // Пароль бота
  $award = 10; // id наградки
  $descr = 'Бонус-награда за вход на сайт!'; // Комментарий к награде


Внимание! Для работы скрипта нужно создать бота (Его логин/пасс указывать в файле config) имеющего доступ к вручению указанной в переменной $award награде!
Подробнее о создании бота Вы можете прочитать в описании предыдущих наших php-скриптов.


После этого сохраните файл не меняя расширения и названия. Затем загрузите по ftp php отредактированный файл config.php, а также остальные файлы из архива - visit.php, tp.dat в папку awards (Предварительно ее создав)

2. !Выполнять данный шаг только если у Вас не подключена библиотека jQuery cookie
Зайдите в ПУ, управление дизайном, страницы сайта, и после </head> подключите jQuery cookie:
Code
<script type="text/javascript" src="http://www.ujs.su/JS/system/jquery.cookie.js"></script>


3. Ниже подключите сам скрипт:
Code
<script>  
   $(function () {  
   uawdname = '$USERNAME$';   
   logo_img = 'http://www.ujs.su/uJS/grow.png';  
   close_btn = '0';  
   u_title = 'Бонус за вход на сайт';  
$.getScript('http://www.ujs.su/JS/uaward_daily.js');  
   });  
</script>


При желании можно немного настроить окошко-уведомление при получении награды.
Доступные для настройки переменные:


logo_img = 'http://www.ujs.su/uJS/grow.png'; // Значок рядом с названием окошка
close_btn = '0'; // показывать ли кнопку закрыть у окошка
u_title = 'Бонус за вход на сайт'; // Название окошка


 
Форум ProUcoz.com » Готовые скрипты и интересные решения для системы uCoz » Php скрипты и интересные решения » Автоматическая выдача награды за посещение сайта
Страница 1 из 11
Поиск: