Проблема с данным php скриптом, постоянно пишет: Попробуйте позже [info]О подобном скрипте также мечтали многие web-мастера. Подобий этого скрипта в сети Интернет также несколько версий и без использования php, но для них необходимо пожертвовать отдельный модуль сайта. PHP скрипт позволяет передавать баллы, начисляет их за активность на сайте и многое другое.
Стандартные модули:
- Возможность передачи баллов, при этом пользователю приходит ЛС о том что ему зачислили баллы - Покупка награды за баллы - Ротатор ссылок, за n кол-во баллов ссылка появляется в блоке (в самом верху), при этом самая нижняя исчезает если ссылок больше 5. - Возможность изменения баллов прямо с профиля пользователя (Появляется кнопочка "Изменить" у администратора с id 1) - Повышение репутации, бот ставит от себя + купившему услугу
Установка:
===== Настройка PHP Создаем на сайте пользователя (пароль по сложней) и переносим его в группу администраторов, это будет ваш бот. В папке "ball" открываем "config.php" в любом текстовом редакторе (советую "Notepad++") и редактируем под себя. Готово! Заливаем папку "ball" в папку "scripts" через FTP.
===== Работа с шаблонами Заходим в панель управления "Настройки" -> "Общие настройки" -> "Разрешить использование API" -> Ставим галочку ("API key" - НЕ надо).
Открываем код "Персональная страница пользователя" и после:
------- Ротатор ссылок Вы покупаете ссылку за баллы и она появляется в самом верху блока, при этом самая нижняя исчезает если ссылок больше 5 (значение меняется).
Установка очень проста, вставляем код в блок на сайте, сохраняем и готово! Код можно вставить в любое место на сайте где хотите видеть ссылки.
P.S. К этому скрипту можно легко подключать свои модули (просто заливая модуль в папку "moduls"), для тех кто знает PHP вот небольшая справка
# Получение данных из config.bll в массиве $bll = bll(file_get_contents($modul.'config.bll')); $price = $bll['switch'];
--------
# Ограничение на частые запросы # Возвращает true если указанное время после предыдущего обращения прошло (по стандарту 20с) # shield('modul', 20); ## modul - Название модуля к которому будет привязана функция, что бы остальные модули ставили ограничения независимо друг от друга ## 20 - Раз в сколько секунд можно обратиться к функции, необязательно, по стандарту 20 if(!shield($work)) exit($err.'Не так часто!');
--------
nawvar('VAR', 'Значение'); # Объявление новой переменой nawvar('VAR1', 'Значение 1', 'VAR2', 'Значение 2'); # Объявление нескольких переменных (любое кол-во) nawvar('Это новая переменная - $VAR$'); # Обработка кода
--------
get(1); # Получение баллов из ball.dat getBall(1); # Получение баллов из профиля
# 1 - ID Пользователя ## Пример использования: $bls = getBall($uid); if(empty($bls)) exit($err.'Попробуйте позже'); $bl = get($uid) + $bls;
--------
#### Описание "config.bll" ####
switch - Активен ли модуль (true - 1, false - 0) display - Отображать ли модуль в списке модулей* (true - 1, false - 0) name - Название модуля (выводиться в списке модулей) message - Описание модуля (выводиться в списке модулей) img - Картинка модуля 32x32 (выводиться в списке модулей) w_h - Ширина и высота ajax окна ajax - Настройки ajax окна, если пусто то по стандарту - align:'left',autosize:1 html - При клике на модуль в списке модулей, появится ajax окно, в котором будет выведен HTML код для работы с модулем (отправка post, get запросов в скрипт баллов). js - Когда выведется HTML код, то наверняка будет нужен JS для работы с модулем (отправка post, get) который выполнеться после загрузки контента ajax окна.
Проблема с данным php скриптом, постоянно пишет: Попробуйте позже
Что то подсказывает, что система обновилась, что немного шокирует, что ее обновляют, но за этим следует то, что некоторые скрипты, это как раз такие хитро-мудрые отваливаются, это как вариант.
DjKENT, для начала по коду походить и сделать относительными ссылки (это же касается и системных на сервер, или хотя бы там поменять http на https).
И у вас была найдена ошибка в config.php: значения переменных вписываются в ' ', а после # - аннотация... короче, вы вписали значение переменных вместо аннотаций!
Помог? Скажи спасибо в виде "+" - вам мелочь, а мне приятно. Бесплатное оказание помощи в ответах на "Вопросы про uCoz".
Сообщение отредактировал -SAM- - Воскресенье, 29 Августа 2021, 05:10
Кто-нибудь может разобраться с скриптом? Пишет не закрыть один из условных операторов*
И извиняюсь что создал второй аккаунт. Другой аккаунт по непонятным причинам не разблокируется, раз 10 писал к админу на почту :( ---
Нарушен пункт I.4. правил форума:[admin]Запрещена неоднократная регистрация одним пользователем, вне зависимости от целей, с которыми такая регистрация проводится. Данное нарушение является крайне серьезным и ведет к блокированию всех учетных записей.[/admin]По факту эти вопросы решаются посредством обратной связи с администрацией. Если не разблокированы были, то значит новой учётной записью сделан обход блокировки! P.S.: также следует провести идентификацию, возможно, что это очередной аккаунт web_master (milan_shubin).