nervud 0 10/28/15 08:26 Вот пример на форуме _https://community.invisionpower.com/topic/355005-suggestion-breadcrumbs/скриншот этих крошек _http://prntscr.com/8w6wtyнужно чтобы находясь в теме в крошках был путь "Название => сайта => Форум => под форум => тема" при этом последняя в да ном случаи "тема" не должна быть ссылкой.сам код где они формируются <!-- ::: NAVIGATION BREADCRUMBS ::: --> <if test="countnav:|:count( $items['navigation'] )"> <div id='secondary_navigation' class='clearfix'> <ol class='breadcrumb top ipsList_inline left'> <php>$this->did_first = 0;</php> <if test="switchnavigation:|:!$this->settings['remove_forums_nav'] OR ipsRegistry::$current_application == 'forums'"> <li itemscope itemtype="http://data-vocabulary.org/Breadcrumb"> <a href='{parse url="act=idx" seotitle="false" base="public"}' itemprop="url"> <span itemprop="title">{$this->settings['board_name']}</span> </a> </li> <if test="didfirstnav:|:$this->did_first=1"></if> </if> <foreach loop="navigation:$items['navigation'] as $idx => $data"> <li itemscope itemtype="http://data-vocabulary.org/Breadcrumb"> <if test="didfirstappnow:|:$this->did_first"><span class='nav_sep'>{parse replacement="f_nav_sep"}</span></if> <if test="navigationlink:|:$data[1]"><a href='{parse url="{$data[1]}" base="$data[4]" seotitle="$data[2]" template="$data[3]"}' title='{$this->lang->words['nav_return_to']} {parse expression="IPSText::striptags( IPSText::htmlspecialchars( $data[0] ) )"}' itemprop="url"></if><span itemprop="title">{$data[0]}</span><if test="closenavigationlink:|:$data[1]"></a></if> </li> <if test="forsuredidfirstnav:|:$this->did_first=1"></if> </foreach> </ol> </div> <br /> </if> Поделиться сообщением Ссылка на сообщение
siv1987 2628 10/28/15 08:54 Хлебные крошки и так есть в ипб - разметка микродатой breadcrumb. По поводу ссылки, крошки формируются в цикле по одному шаблону. Не вижу смысла придумывать костыли ради этого. Поделиться сообщением Ссылка на сообщение
nervud 0 10/28/15 09:26 Да есть но не такие как мне нужно :angry: Поделиться сообщением Ссылка на сообщение
newbie 1723 10/28/15 09:50 сам код где они формируютсяЗдесь нет ничего о теме. admin/applications/forums/modules_public/forums/topics.php if ( is_array( $this->nav ) AND count( $this->nav ) ) { foreach( $this->nav as $_nav ) { $this->registry->output->addNavigation( $_nav[0], $_nav[1], $_nav[2], $_nav[3] ); } }Можете добавить в массив нужные данные. Поделиться сообщением Ссылка на сообщение
newbie 1723 10/29/15 09:22 Ниже приведенного кода добавьте $this->registry->output->addNavigation( $topicData['title'] ); 2 Поделиться сообщением Ссылка на сообщение
Атаман 460 10/29/15 09:38 Покажите потом на скрине, как оно выглядит? Поделиться сообщением Ссылка на сообщение
nervud 0 10/29/15 20:53 Добавил ничего не изменилось if ( is_array( $this->nav ) AND count( $this->nav ) ) { foreach( $this->nav as $_nav ) { $this->registry->output->addNavigation( $_nav[0], $_nav[1], $_nav[2], $_nav[3] ); } } $this->registry->output->addNavigation( $topicData['title'] ); Поделиться сообщением Ссылка на сообщение
siv1987 2628 10/30/15 17:44 Потому что не правильно редактируете,нам откуда знать. Смотрите, проверяйте. Поделиться сообщением Ссылка на сообщение
nervud 0 10/31/15 09:15 Потому что не правильно редактируете,нам откуда знать. Смотрите, проверяйте.Я неверно вставил строку? пробовал другие варианты никак не хочет. Может не та версия IPB у меня 3.4.7 Поделиться сообщением Ссылка на сообщение