Platinum UCP SAMP by brebvix
Панель Разработчика - позволяет редактировать настройки, которые могут повлиять на работу всего сайта (сама "Панель Разработчика" функционирует вне зависимости от указанных настроек).
- База Данных - настройка подключения к Базе Данных
- Шаблон - имя шаблона, который могут использовать игроки
- Основные настройки:
- Технические работы (во время технических работ использовать сайт могут только администраторы (администраторам можно авторизоваться))
- md5 шифрование паролей
- Ajax навигация (весьма не рекомендуется отключать данную функцию, несмотря на то, что она присутствует) - весьма ускоряет работу сайта, сайт будет функционировать нормально в любом режиме.
- Смена пароля - Разрешить/Запретить смену пароля
- Смена E-Mail - Разрешить/Запретить смену E-Mail (что бы сменить E-Mail сначало нужно подтвердить старый, а после новый E-mail адреса)
- Восстановление пароля - Разрешить/Запретить восстановление пароля (при смене пароля нужно подтвердить E-Mail адрес, а после на него же будет выслан сгенерированный пароль)
- Проверка на онлайн - полезная функция, при включении которой игрок сможет нормально использовать UCP, но не сможет вносить изменения в свой аккаунт (смена пароля/E-Mail и так далее), администрация так же не сможет редактировать статистику, пока игрок не выйдет с сервера.
- Статус - Включить/Отключить проверку на Онлайн
- Значение если игрок оффлайн - значение в Базе Данных указывающее на то, что игрок онлайн (к примеру, если игрок онлайн - поле `Online` имеет значение '1', если оффлайн - '-1', в данной графе нужно будет указать -1)
Меню поделено на два вида:
- Основное меню
- Дополнительное меню
Отличия между ними только в месте отображения. Каждый пункт меню имеет свою область видимости, которую можно задать при создании/редактировании пункта:
- Всем
- Только гостям
- Только пользователям
- Только администраторам
Так же имеется навигация по пунктам меню (их можно перемещать вверх/вниз относительно друг друга).
Настройка таблиц - управление таблицами, которые использует UCP
Позволяет прямо из панели разработчика управлять таблицами, полями, без надобности лезть в саму Базу Данных. При создании таблицы можно указать её тип:
- Аккаунты
- Бизнессы
- Дома
- Транспорт
На данный момент смысла выбирать какой либо тип помимо "Аккаунты" нету, так как все остальные пункты будут задействованы в следующих обновлениях/дополнениях Platinum UCP.
При добавлении поля в таблицу нужно заполнить следующие поля:
- Уникальный идентификатор (уникальное слово, которое будет использовать UCP для манипуляции с полями), так же есть несколько уникальных идентификаторов, которые необходимы для работоспособности UCP (Вам не обязательно запоминать данные поля, так как настройка под вашу Базу Данных - бесплатная услуга):
- Name (Никнейм)
- Password (Пароль)
- Admin (Уровень администратора)
- Email (Электронная почта)
- Skin (ID скина игрока)
- Описание (название поля, которое будут видеть игроки/администраторы при просмотре или редактировании статистики)
- Значение в БД (имя поля в вашей Базе Данных, вам просто нужно выбрать его из списка)
- Вывод в аккаунте (при выборе "включено" данное поля будет показываться в аккаунте пользователя, при отключении его смогут увидеть только администраторы допущенные к просмотру/редактированию статистики)
- Особое форматирование (При включении данного пункта вы сможете в специальном файле изменить значение перед его выводом (к примеру, изменить простое ID скина на изображение данного скина))
Настройка прав доступа - все пункты в панели администратора разделены на rfntujhbb, и данная функция позволяет настроить для каждого уровня администратора свой доступ к каждой из категорий и её "под категорий" (администраторы, для которых не указали права доступа - не могут выполнять никакие действия в панели администратора).
Панель администратора - как уже было написано выше, панель администратора поделена на пункты, и определённый уровень администратора имеет доступ только к пунктам, которые разрешены ему в Панели Разработчика.
Новости
- Добавление новостей (при добавлении новостей используется WYSIWYG редактор TinyMCE, который имеет много инструментов для редактирования текста)
- Редактирование новостей (для редактирования новости достаточно на главной странице нажать кнопку "редактировать")
- Удаление новостей
Массовая рассылка
- Электронная почта (позволяет разослать отформатированное в редакторе TinyMCE сообщение всем игрокам на их E-Mail адреса)
- Личные сообщения (аналогично к рассылке на E-Mail позволяет разослать отформатированное сообщение игрокам в Личные сообщения)
Организации (функция весьма простая в использовании, которая позволяет заменять id фракций и рангов на названия вроде Los Santos Police Departament и так далее)
- Управление списком организаций
- Управление рангами организаций
User Control Panel
Новости - первое, что встречает нас при заходе в UCP, имеет простой вид и возможность постраничной навигации
Восстановление пароля - позволяет пользователю получить новый пароль, предварительно подтвердив это по E-Mail адресу указанному в аккаунте
Личный кабинет
- Просмотр статистики
- Настройки
- Настройки приватности
- Разрешить пользователям присылать ЛС
- Разрешить пользователям просматривать профиль
- Статус UserBar`a (включить/отключить его отображение)
- Смена пароля
- Смена E-Mail (для успешной смены E-Mail нужно будет подтвердить старый, а потом новый E-Mail адреса)
- Настройки UserBar (пожалуй, самая уникальная система на данный момент). Пользователь может выбрать фоновое изображение из предложенных (предварительно администратор должен загрузить их в папку), далее пользователь воспользовавшись меню ниже выбирает, какое поле он хочет добавить (в случае, если это не скин - можно выбрать цвет текста и размер), на один UserBar можно добавить до 8 полей, информация на которых обновляется раз в 30 минут, что практически не создает нагрузку на сайт. Указывать положение текста/скина на изображении можно простым перетаскиваем мыши, и даже после сохранения UserBar`a игрок может вернутся к своему UserBar`у и изменить детали.
- UserBar (позволяет увидеть сгенерированный UserBar и скопировать ссылку на него)
Просмотр профиля других игроков - позволяет просматривать статистику других игроков, при условии, что они разрешили это, с этой же страницы можно отправить им личное сообщение.
Личные сообщения - изначально данная функция планировалась исключительно для уведомления пользователя о чём-то администрацией сайта, но в итоге было решено сделать возможность пользователей переписываться между собой, новые входящие сообщения проверяются с помощью Ajax раз в 90 секунд.
- Входящие сообщения
- Исходящие сообщения (можно увидеть, прочёл пользователь сообщение, или нет)
- Отправка сообщения
Демонстрация: http://platinum-ucp.tk.
Стоимость Platinum UCP SAMP: 20 долларов США (можно оплатить в ру***х / гривнах согласно текущему курсу), по поводу покупки обращаться:
Skype: brebvix
E-Mail: [email protected]
В стоимость входит:
- Бесплатная техническая поддержка
- Бесплатные обновления (с каждым обновлением цена будет немного подниматся)
- Единоразовая настройка под вашу Базу Данных
- Единоразовая настройка под ваш шаблон
Это далеко не предел разработки, и в скором времени будет возможность купить дополнительные модули (вроде доната, динамического мониторинга, тикет системы и так далее).
Так же есть возможность заказать уникальные модули, которые будут разработаны исключительно для вас.
Первый покупатель получит скидку в 50% (соответственно он сможет купить UCP всего за 10$), следующие двое - 75%.
UPD: на сайте доступна регистрация (желающим протестировать панель администратора - пишите в Skype/На E-Mail).