Игровой форум | Читы, Моды, Боты, Аккаунты и многое другое - B4G-AKK.RU

Присоединяйтесь к нам сейчас чтобы получить доступ ко всем нашим функциям. После регистрации и входа в систему вы сможете создавать темы, отвечать в существующие темы, давать репутацию другим пользователям, получить свой собственный мессенджер, и так многое другое. Это также быстро и совершенно бесплатно, так чего же вы ждете?

  • Зачем качать бесплатные читы или моды (Получая за них баны на всегда) Когда есть приват читы которые дают обход и минимальную вероятность бана и защищают от бана на пожизненно! Заходи сюда

    Покупай и довольствуйся функциями и нагибай задоненых геймеров в игре! Лучшие приват читы Купи и разорви сервак Донатеров!

  • Участвуйте и получайте активации , следить за конкурсами тут Конкурсы Если конкурс активный значит конкурс в самом разгаре. Успей испытать удачу и получить приз
     
Реклама, выключите ADblock для просмотра. Цена 150 руб./неделя. Оплата автоматическая.
 
Пишем свой плагин

Пишем свой плагин

Всем привет, мануал написан лично мной, для webnull.
Я как разработчик плагинов, решил написать мини статью, которая будет интересна пользователем данного форума.
Начнём мы создавать свой плагин.
Для начала включаем режим разработки, зайдя в /library/config.php, добавив строку $config['debug'] = true;

После чего приступим к этапу № 1.
Для начала переходим во вкладку дополнения, либо же /admin.php?add-ons/

Жмём кнопку создать дополнение, она будет отображаться только при включеном дебаге.
/admin.php?add-ons/add ,


Приступим к созданию плагина, состоящего из простой модификации.

ID дополнения: webnull_test_plugin
Заголовок: Webnull test plugin

Получаем вот это:

После чего, идём во Внешний вид > модификации шаблонов.
И создадим модификацию шаблонов, ссылкой - /admin.php?template-modifications/add
И видим следующее:

Теперь как пример, мы хотим изменить фон с помощью шаблона EXTRA.css, вообще настройки фона имеются во внешнем виде > настройки стиля, но это как для примера.
В стилях от UIX, в настройках стиля > UIX global settings имеются backstretch images.

Начинаем заполять поля:

Шаблон: EXTRA.css
Ключ модификации: webnull_test_plugin
Описание: test
Тип поиска: Регулярное выражение.
Найти: /^.*$/s
Заменить:
$0
Ну и пропишем теперь условие, здесь же, чтобы подключить настройку.
Код:
<xen:if is="{$xenOptions.webnull_testplugin_active}">
html { background-color: {$xenOptions.webnull_testplugin_background}; }
</xen:if>
Мы прописали {$xenOptions, теперь мы можем подключить настройки, только не забудьте указать в выпадающем списке, только что созданный вами плагин.
/admin.php?options/add-group - переходим сюда и видим следующее:

ID группы: webnull_test_plugin
Заголовок: Webnull test plugin
Далее по скриншоту:

Далее добавляем настройку:

Так как мы прописали сверху условие:
<xen:if is="{$xenOptions.webnull_testplugin_active}">
Теперь мы сделаем просто для примера, возможность включать и выключать плагин прямо в настройках, вообще это лишнее, так как можно просто отключить дополнение в настройках, но это ладно.
Далее заполняем поля.
ID настройки: webnull_testplugin_active
Дополнение: Webnull test plguin
Заголовок: Включить плагин
Редактирование формата: Чекбоксы вкл./выкл.
Параметры формата:
0=Нет
1=Да
Тип данных: булевое значение
Значение по умолчанию: 1

Таким образом, мы можем подключать настройки.
Так же мы прописывали строку:
{$xenOptions.webnull_testplugin_background}
С помощью настройки, мы сможем сделать чтобы менялся цвет она, который мы укажем в строке.
ID настройки: webnull_testplugin_background
Дополнение: Webnull test plugin
Название: Цвет фона
Редактирование формата: Текстовое поле
Параметры формата: type=text
Тип данных: строка
Значение по умолчанию: black

То есть у нас по умолчанию фон будет чёрный.

В следующем мануале будем использовать PHP в наших плагинах.
Яндекс.Метрика Top.Mail.Ru Отзывы на pvpru.com/market
Помощь Пользователи

Вы не присоединились ни к одной комнате.

    Вы не присоединились ни к одной комнате.
    Сверху