nervud 0 10/28/2015 08:26 AM Вот пример на форуме _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> Share this post Link to post
siv1987 2,629 10/28/2015 08:54 AM Хлебные крошки и так есть в ипб - разметка микродатой breadcrumb. По поводу ссылки, крошки формируются в цикле по одному шаблону. Не вижу смысла придумывать костыли ради этого. Share this post Link to post
newbie 1,723 10/28/2015 09:50 AM сам код где они формируютсяЗдесь нет ничего о теме. 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] ); } }Можете добавить в массив нужные данные. Share this post Link to post
newbie 1,723 10/29/2015 09:22 AM Ниже приведенного кода добавьте $this->registry->output->addNavigation( $topicData['title'] ); 2 Share this post Link to post
Атаман 464 10/29/2015 09:38 AM Покажите потом на скрине, как оно выглядит? Share this post Link to post
nervud 0 10/29/2015 08:53 PM Добавил ничего не изменилось 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'] ); Share this post Link to post
siv1987 2,629 10/30/2015 05:44 PM Потому что не правильно редактируете,нам откуда знать. Смотрите, проверяйте. Share this post Link to post
nervud 0 10/31/2015 09:15 AM Потому что не правильно редактируете,нам откуда знать. Смотрите, проверяйте.Я неверно вставил строку? пробовал другие варианты никак не хочет. Может не та версия IPB у меня 3.4.7 Share this post Link to post