Установка скрипта «Баллы пользователя»

Введение

Установка скриптового решения займет некоторое время. Пожалуйста, внимательно читайте инструкции и старайтесь следовать всем рекомендациям.

Скрипт для оплаты баллами и создания валюты сайта поможет вам расширить функционал и заработать деньги на вовлечённости пользователей в работу проекта. Вы можете ставить пользователю любое количество баллов или назначать их автоматическое получение после определённых действий.

Ваши пользователи смогут дарить баллы друг другу и пополнять их через SMS-сообщение. Также с помощью этого скрипта ваши посетители будут способны приобретать за деньги группу с расширенными правами или повышать себе репутацию. Скрипт идеально подойдёт тематическим сайтам, на которых за баллы можно будет покупать, например, инвентарь, мечи или крутую броню! Всё ограничивается только вашей фантазии :)
На форуме или бирже, где собираются исполнители и заказчики, исполнители за деньги смогут повышать себе репутацию или получать статус "PRO" (переводом в группу).

    Требования к установке:
  • активированное PHP;
  • использование базового API.

Автор скрипта – Максим Сешук, победивший в конкурсе реализации PHP скриптов.



Перед установкой, сделайте полный бэкап шаблонов на случай, если вы в какой-то момент решите вернуть прежний вид сайту или отдельным его элементам. Сделать это можно в Панели управления » Управление дизайном » Backup шаблонов.

Первый шаг: активация API и PHP


Активация API

Для работы скрипта, нам необходимо включить возможность использования API, сделать это вы можете перейдя в Панель управления » Верхний-бар: Настройки » Общие настройки.
Почти в самом низу страницы найдите опцию "Разрешить использование API", установите напротив неё галочку, затем прокрутите страницу вниз и сохраните изменения.
Поле "API key" вы можете активировать. В этом случае система сгенерирует специальный уникальный ключ о применении которого речь пойдёт ниже. В случае, если для вас нет разницы использовать API key или не использовать его – можно оставить неактивным.

Активация PHP

Убедитесь, что на вашем сайте активна услуга PHP. Для этого перейдите на главную страницу панели управления и обратите внимание на правую часть страницы. В случае наличия активной услуги вы увидите текст "PHP детали".
– перейдите к следующему шагу установки, PHP-услуга у вас активна. Если такой текст отсутствует, значит услуга PHP отключена или просрочена. Для подключения PHP необходимо оплатить премиум пакет, включающий возможность использования PHP-скриптов, либо заказать данную услугу отдельно.

Второй шаг: загрузка скриптов на FTP PHP


Этап 1. Установка пароля

Если у вас задан пароль к FTP PHP, сразу же переходите к следующему этапу.
Перейдите на главную страницу панели управления вашим сайтом, в правой верхней части нажмите на ссылку «PHP детали».
В открывшемся окне кликните на ссылку: «Пароль не установлен».
Мы попадем на страницу установки пароля на FTP PHP. Заполните поля, продолжайте следовать инструкциям системы.

Этап 2. Подключение к PHP FTP серверу

После установки пароля, скачайте FTP-клиент, рекомендуем бесплатный FTP клиент FileZilla. После установки программы, в верхней части вводим параметры подключения:
  • Сервер: s2000.ucoz.net
  • Логин (FTP login): введите свой логин, который указан в меню "PHP детали"
  • Пароль: пароль который вы ввели ранее в специальном разделе

После заполнения полей нажмите на кнопку «Быстрое соединение».


Этап 3. Загрузка скриптов на PHP FTP сервер

После успешного подключения вы увидите каталог под именем «scripts» в правой части окна программы. Обязательно переходим в этот каталог двойным кликом по нему.

Теперь загрузите в этот каталог папку из архива со скриптом «psu». Загрузить легко, просто перетащите эту папку в правый диалог (где отображаются каталоги и файлы хранящиеся на сервере).
Узнать статус передачи файлов вы можете в окне статуса, которое находится в нижней части программы, там отображаются файлы которые ожидают передачи и те, которые не удалось передать, в частности которые были успешно переданы.

Третий шаг: загрузка файлов на сайт


Перейдите в Панель управления » Файловый менеджер.
В правом верхнем углу кликните на кнопку "Создать папку", введите название папки psu.
Кликните на галочку и ура, мы создали папку с нужным именем!:) Теперь загрузите в папку psu файлы из архива со скриптом (папка "файлы").

Четвёртый шаг: процесс установки решения


Процесс установки крайне прост. Откройте в браузере следующий адрес – http://ваш_сайт/php/psu/install.php ("ваш_сайт" замените на адрес вашего сайта) и следуйте дальнейшим инструкциям.
В этом файле install.php вы пройдёте пошаговую установку с возможностью настроить различные параметры.

Бот.

Если вы выбрали автоматическое создание бота, то волноваться за корректность работы не стоит, бот создатся в группе "администраторы" с нужными правами для корректной работы. В случае, если вы захотите в дальнейшем перевести его в иную группу, или же указать своего бота, в настройках прав у группы (в которой будет бот) должна быть активна возможность редактировать репутацию пользователей.

После уведомления о том, что нужно разместить код в шаблон "Персольная страница пользователей", файлы install.php и secure.png автоматически удалятся.

В том случае если вы указывали APIKEY, в папке "psu" найдите файл config.php, откройте его в любом текстовом редакторе. Напротив названия "$api_key" в кавычках установите API-ключ (если, конечно, он установлен в панели управления сайтом (иначе оставьте файл пустым)).

Пятый шаг: настройка и использование


Плагин «Покупка репутации».

Стандартно за 1 балл репутации "жертвуется" 3 пункта репутации. Чтобы этот параметр сменить, перейдите в psu – plugins – buy_reputation (этот путь в FTP PHP), откройте файл settings.xml в любом текстовом редакторе, найдите в нем код:
<price>3</price>
Цифру 3 меняете на свое значение.

Плагин «Смена группы пользователя».

По-умолчанию при покупке этой возможности, тратится 50 пунктов баллов и перевод осуществляется в группу "Проверенные".

Чтобы установить другое значение на трату за перевод (50 баллов), перейдите в psu – plugins – change_group, откройте файл settings.xml в любом текстовом редакторе, найдите в нем код:
<price>50</price>
50 – меняете на свое значение.

Чтобы сменить группу для перевода, в этом же файле settings.xml найдите:
<group_id type="number">2</group_id>
<group_name type="string">Проверенные</group_name>
Выделенное красным — ID-группы, определить ID-группы можно перейдя в Панель управления » Пользователи: Группы пользователей. На открывшейся странице, в левой части контента, будет расположен столбец ID, нижние цифры и есть нужные нам индентификаторы.
Выделенное зеленым — название группы, в которую проходит перенос.


Установка завершена. Если у вас возникли вопросы, которые не затрагивались в документации, спрашивайте в комментариях к товару.