+78.96
1162 читателя, 2988 топиков

Порядок вызова плагинов при обработке хука

Ситуация:

Два плагина (ExpWall и Page) регистрируют функции на один и тот же хук:

$this->AddHook('template_main_menu_item', 'MenuMain', __CLASS__);


и

$this->AddHook('template_main_menu_item', 'Menu');


Как определить, в каком порядке будут вызываться обработчики хуков у каждого плагина (я полагаю, по алфавиту — ExpWall, потом Page)?

Как переопределить очередность вызова плагинов при обработке одного хука? Мне нужно, чтобы сначала отработал плагин Page, а потом ExpWall.

РЕШЕНО:
Метод Hook->AddHook() имеет 4-ым параметром int-значение — очередность обработки кука. Чем она выше — тем раньше отработает обработчик.

Многие плагины этот параметр игнорируют — он принимает значение по умолчанию 1 и тогда плагины вызываются по алфавиту.

Настройка добавления изображения в редактор markitup

Всем привет! Может кто-нибудь подсказать, как настроить отображение картинки при добавлении в редактор markitup? Сейчас при создании топика добавляется только урл
<img src="https://domain.com/uploads/images/00/00/01/2018/11/15/243af2.jpg"  class="image-center" alt="" />

Scroll 1.3

Все заметили, что на 1.3 не работает скролл на топ и по топиками в chrome и opere последней, тут на сайте тоже? Кто то решил эту проблему?