Хук integrate_menu_buttons

С помощью этого хука можно изменить главное меню форума: добавить новые кнопки, удалить или настроить текущие, добавить подменю.

Расположение

Subs.php

call_integration_hook('integrate_menu_buttons', array(&$buttons));

Хук принимает в качестве параметра массив $buttons, в котором содержится структура главного меню. Заметьте, что это меню кэшируется, а значит ваши изменения могут отобразиться не сразу.

Использование

Как подключить

Рассмотрим пример:

<?php

if (!defined('SMF'))
    die('Hacking attempt...');

function example(&$buttons)
{
    // Прячем пункт «Поиск»
    unset($buttons['search']);
}

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

Поделиться
Отправить
Класснуть
Вотсапнуть