Author Topic: Плагин Title Notification - состояние: не инициализиован  (Read 18335 times)

0 Members and 1 Guest are viewing this topic.

NikGleb

  • Jr. Member
  • **
  • Posts: 4
    • Магазин Grand
Была такая же проблема - плагины не инициализировались. При этом ни каких ошибок в логах не появлялось.
Оказалось дело в банальной пунктуации файла config.yml А именно в количестве пробелов перед каждой записью в каждой строке. Как при замене табуляции их должно быть четыре в строке названия плагина и по восемь на каждой строке конфигурации.
После этого все заработало.
Не ожидал, что yaml так чувствителен к числу пробелов в начале строки.

Dmitriy Simushev

  • Moderator
  • Native
  • *****
  • Posts: 345
Вообще-то в каждом описании YAML файла сказано, что он чувствителен к отступам  :D Возможно имеет смысл опубликовать небольшой гайд по YAML файлам на сайте с документацией, однако у разработчиков ядра сейчас просто нет на это времени. Тем не менее, pull request'ы всегда приветствуются  ;)

chgpbase

  • Jr. Member
  • **
  • Posts: 1
Установил плагин и получил точно такую-же проблему.
Решение:
Необходимо закоментировать и/или удалить строчку plugins []: в конфиге.

Мой пример конфига:


# Plugins
#plugins: []

## Exapmle of plugins configuration
# plugins:
#     "VendorName:PluginName":
#         weight: 100
#         some_configurable_value: value
#     "VendorName:AnotherPluginName":
#         very_important_value: "$3.50"

plugins:
    "Mibew:TitleNotification": # Plugin's configurations are described below
        new_thread: true
        new_message: "both"