• Страница 1 из 1
  • 1
Автоматическая выдача награды за посещение сайта
Группа: Администратор
Собщений: 350
Репутация: 660
Наград: 32
Замечания : 0%
# 1 16:40


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

1. Скачайте архив: http://be-d.ucoz.ru/_fr/5/Daily_award_be-.rar , разархивируйте, откройте файл config.php и отредактируйте строки:
define('SITE', 'http://be-d.ucoz.ru/'); // адрес сайта
define('LOGIN', 'ЛОГИН'); // Логин бота
define('PASS', 'ПАРОЛЬ'); // Пароль бота
$award = 10; // id наградки
$descr = 'Бонус-награда за вход на сайт!'; // Комментарий к награде

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

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

2. !Выполнять данный шаг только если у Вас не подключена библиотека jQuery cookie
Зайдите в ПУ, управление дизайном, страницы сайта, и после подключите jQuery cookie:

Code
<script type="text/javascript" src="http://be-d.ucoz.ru/dlia_skript/nagradka/jquery.cookie.js"></script>


3. Ниже подключите сам скрипт:

Code
  <?if($USER_LOGGED_IN$)?>  
<script>  
       $(function () {  
       uawdname = '$USERNAME$';       
       logo_img = 'http://be-d.ucoz.ru/dlia_skript/nagradka/grow.png';  
       close_btn = '0';  
       u_title = 'Бонус за вход на сайт';  
$.getScript('http://be-d.ucoz.ru/dlia_skript/nagradka/uaward_daily.js');  
       });  
</script>  
       <?endif?>


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

Code
logo_img = 'http://be-d.ucoz.ru/dlia_skript/nagradka/grow.png'; // Значок рядом с названием окошка  
      close_btn = '0'; // показывать ли кнопку закрыть у окошка  
      u_title = 'Бонус за вход на сайт'; // Название окошка


4. Готово! smile
  • Страница 1 из 1
  • 1
Поиск: