1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Требуется добавить пункт меню от плагина

Тема в разделе "Вопросы и ответы по XenForo Framework", создана пользователем ApJIeKuHo, 29.04.2013.

Загрузка
  1. ApJIeKuHo

    ApJIeKuHo Местный

    Регистрация:
    08.03.13
    Сообщения:
    188
    Симпатии:
    28
    Версия XF:
    1.1.4
    Добрый день!
    Требуется добавить на форуме меню плагина рядом с "Входящие", "Оповщения" и т.п.
    Никто не подскажет как такое сделать?
    Как вообще добавить в navigation tabs я разобрался.
    А вот как рядом с Входящими - никак понять не могу (
     
  2. Betelgelze

    Betelgelze Местный

    Регистрация:
    30.12.11
    Сообщения:
    355
    Симпатии:
    101
    Версия XF:
    1.1.5
    В navigation tabs, а точнее назвать его navTabs ты не разобрался. Он состоит из левой части меню, она называется publicTabs и судя по названию можно понять, что она для всей публики. И правой части меню, куда ты хочешь добавить ссылку или развернутое меню - это visitorTabs . Эта часть меню уже для автризовавшегося посетителя.

    Ищи её в шаблоне navigation_visitor_tab
     
  3. ApJIeKuHo

    ApJIeKuHo Местный

    Регистрация:
    08.03.13
    Сообщения:
    188
    Симпатии:
    28
    Версия XF:
    1.1.4
    Betelgelze это я знаю, и даже находил. Но как сказать что бы оно появилось во второй части не понимаю)
    PHP:
    class MyCash_Tabs_MainTabs
    {
        public static function 
    addTab(array &$extraTabs$selected)
        {
            
    $extraTabs['mycash'] =array(
                
    'title' =>  'My Cash',
                
    'href'  =>  XenForo_Link::buildPublicLink('mycash'),
                
    'selected' => ($selected == 'mycash'),
                
    'linksTemplate' => 'MyCash_Links',
            );
        }
    }
    Если делать так - будет ссылка в публичной части. Как сделать что бы она появилась в приватной?
     
  4. Betelgelze

    Betelgelze Местный

    Регистрация:
    30.12.11
    Сообщения:
    355
    Симпатии:
    101
    Версия XF:
    1.1.5
    Ну там же даже подписано. Открываешь шаблон navigation_visitor_tab
    ищешь <!-- alerts popup --> По названию видно, что ниже будет код меню уведомлений. Значит если ты разместишь код над этой записью, то ссылка будет отображаться между Оповещениями и Входящими.

    Ну по крайне мере я так думаю, может и не прав, т.к. не программист. Нужно спросить точнее у программистов. Но как говорится, чем мог, тем помог )
     
  5. ApJIeKuHo

    ApJIeKuHo Местный

    Регистрация:
    08.03.13
    Сообщения:
    188
    Симпатии:
    28
    Версия XF:
    1.1.4
    Уважаемый. Если бы мне потребовалось добавить это руками - я бы даже не спрашивал как делать. Там разбираться нечего.
    Но мне требуется что бы эту опцию добавлял плагин при установке.
    Из того что я сумел понять - там требуется уже подключать хуки. template. А если я не ошибаюсь он в 1.2.0 будет убираться... или нет?... поэтому и ищу способ как это можно сделать.
    Ну очень не хочется потом плагин переписывать)
     
  6. Betelgelze

    Betelgelze Местный

    Регистрация:
    30.12.11
    Сообщения:
    355
    Симпатии:
    101
    Версия XF:
    1.1.5
    Ну так, если руками добавить там разбираться нечего, то добавьте. XF 1.2 ещё не понятно когда выйдет.
    Плагин имеет смысл писать, если меню будет применяться не на одном форуме.

    Раз это изменение шаблона, то напишите мод под Template Modification System
    Тогда сможете и не на одном форуме использовать. Даже если в XF 1.2 изменится шаблон, то подправите мод.
     
    ApJIeKuHo нравится это.
  7. ApJIeKuHo

    ApJIeKuHo Местный

    Регистрация:
    08.03.13
    Сообщения:
    188
    Симпатии:
    28
    Версия XF:
    1.1.4
    Betelgelze спасибо!
    На самом деле думал писать плагин полностью самостоятельный но смотрю на этот TMS обратить внимание стоит)
    Скорее всего воспользуюсь предложением)
    Еще раз спасибо)
     
  8. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Ну и раз это не правка шаблонов, то и тему нужно создавать не в "Вопросы по стилям, изменения в CSS и шаблонах". Перенес.
     
  9. ApJIeKuHo

    ApJIeKuHo Местный

    Регистрация:
    08.03.13
    Сообщения:
    188
    Симпатии:
    28
    Версия XF:
    1.1.4
    Romchik® на самом деле изначально и создавал в Вопросах по разработке)
    Но потом кто то перенес в стили) Вот так и кочуем))
     
    Romchik® нравится это.
  10. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Выходит наш косяк. Но понять можно, в первом сообщении ни намека на разработку, а такие вопросы как правило подразумевают шаблоны.
     

Поделиться этой страницей