- Баллы
- 103
Лотерея
ВАЖНО: Версия 2.0 выложена.
Особенности и возможности

Установка(довольно простая)
1. Скачиваем архив и распаковываем.
2. Заходим в интерфейс СУБД и по очереди импортируем файлы из папки sql в архиве(желательно: не меняйте название таблиц, для того что не копошиться с настройкой скрипта).
3. Создаём папку например lottery в каталоге сайта(желательно: в корневой папке сайта, чтобы опять же не копошиться), копируем в неё все, кроме папки SQL.
4. Открываем файл config.php и настраиваем, внимательно читайте(вчитывайтесь) в то что закомментировано.
5. Переименовываем файл cron.php так чтобы никто не смог узнать его название. Теперь запускаем выполнение по крону. В этом туториале всё досконально описано, читаем и настраиваем. http://rus-linux.net/MyLDP/admin/cron.html. Исполняемым файлом будет переименованный cron.php(никаких аргументов не надо). Вызывать каждый час.
6. Заходим в АП DLE и добавляем статическую страницу. Устанавливаем исходный HTML текст без фильтраций, задаём файл tpl шаблона. (DLE будет ругаться на то что текст страницы пустой вставьте <br>).
7. Заходим в шаблонизатор и создаём файл с именем, которое в указали при создании статической страницы в поле: Использовать шаблон. После того как создали, вставьте это: {include file="Путь до файла index.php"}
8. Готово.
Дополнительно
Если возникли проблемы или произошли какие-нибудь ошибки в ходе установки пишите в теме.
Если вы обнаружили какие-нибудь баги тоже пишите в теме.
Благодарности
Выражаю большую благодарность mycube.su за подачу идеи
ВАЖНО: Версия 2.0 выложена.
Особенности и возможности
1. Гибкая настройка
2. Вызывается по крону каждый час
3. Написан с помощью классов DLE
4. Интерактивный
2. Вызывается по крону каждый час
3. Написан с помощью классов DLE
4. Интерактивный
1. Розыгрыш валюты сервера(у кого больше билетов у того больше шансов на победу, выбирается рандомный билет и по нему определяется победитель)
2. Можно подписаться на автоматическую покупку определённого количества билетов каждый час.
3. Подробная 20-часовая статистика
4. Защита
2. Можно подписаться на автоматическую покупку определённого количества билетов каждый час.
3. Подробная 20-часовая статистика
4. Защита

Установка(довольно простая)
1. Скачиваем архив и распаковываем.
2. Заходим в интерфейс СУБД и по очереди импортируем файлы из папки sql в архиве(желательно: не меняйте название таблиц, для того что не копошиться с настройкой скрипта).
3. Создаём папку например lottery в каталоге сайта(желательно: в корневой папке сайта, чтобы опять же не копошиться), копируем в неё все, кроме папки SQL.
4. Открываем файл config.php и настраиваем, внимательно читайте(вчитывайтесь) в то что закомментировано.
5. Переименовываем файл cron.php так чтобы никто не смог узнать его название. Теперь запускаем выполнение по крону. В этом туториале всё досконально описано, читаем и настраиваем. http://rus-linux.net/MyLDP/admin/cron.html. Исполняемым файлом будет переименованный cron.php(никаких аргументов не надо). Вызывать каждый час.
6. Заходим в АП DLE и добавляем статическую страницу. Устанавливаем исходный HTML текст без фильтраций, задаём файл tpl шаблона. (DLE будет ругаться на то что текст страницы пустой вставьте <br>).
7. Заходим в шаблонизатор и создаём файл с именем, которое в указали при создании статической страницы в поле: Использовать шаблон. После того как создали, вставьте это: {include file="Путь до файла index.php"}
8. Готово.
Дополнительно
Если возникли проблемы или произошли какие-нибудь ошибки в ходе установки пишите в теме.
Если вы обнаружили какие-нибудь баги тоже пишите в теме.
1. Упрощение установки.(добавление автоматической установки)
2. Исправление ошибок
2. Исправление ошибок
v2.0 Переписан код выбора победителя. Спасибо @Genocide
JSON
Защита скрипта
v1.1 Исправлена критическая ошибка в cron.php и подправлены стили
JSON
Защита скрипта
v1.1 Исправлена критическая ошибка в cron.php и подправлены стили
Благодарности
Выражаю большую благодарность mycube.su за подачу идеи
Вложения:
Последнее редактирование:
жаль мне не нужно )
Если ты понимаешь о чем я, привет