Обновился до 11.2 (win) появилась проблемка со спидбаром. В новостях, в которых я вручную забиваю Метатег title, в спидбаре стал отображаться сам этот Метатег title. Т.е. было так: Главная » Категория » Фильм А стало: Главная » Категория » Фильм смотреть онлайн в супер hd мега разрешении... Что и где изменить чтобы вернуть как было? Заранее благодарен! engine.php Код: /* ===================================================== Формирование speedbar ===================================================== */ if ($config['speedbar'] AND !$view_template ) { $s_navigation = "<span itemscope itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"{$config['http_home_url']}\" itemprop=\"url\"><span itemprop=\"title\">" . $config['short_title'] . "</span></a></span>"; if( $config['start_site'] == 3 AND $_SERVER['QUERY_STRING'] == "" AND !$_POST['do']) $titl_e = ""; if (intval($category_id)) $s_navigation .= " {$config['speedbar_separator']} " . get_breadcrumbcategories ( intval($category_id), $config['speedbar_separator'] ); elseif ($do == 'tags') { if ($config['allow_alt_url']) $s_navigation .= " {$config['speedbar_separator']} <span itemscope itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"" . $config['http_home_url'] . "tags/\" itemprop=\"url\"><span itemprop=\"title\">" . $lang['tag_cloud'] . "</span></a></span> {$config['speedbar_separator']} " . $tag; else $s_navigation .= " {$config['speedbar_separator']} <span itemscope itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"?do=tags\" itemprop=\"url\"><span itemprop=\"title\">" . $lang['tag_cloud'] . "</span></a></span> {$config['speedbar_separator']} " . $tag; } elseif ($nam_e) $s_navigation .= " {$config['speedbar_separator']} " . $nam_e; if ($titl_e) $s_navigation .= " {$config['speedbar_separator']} " . $titl_e; else { if ( isset($_GET['cstart']) AND intval($_GET['cstart']) > 1 ){ $page_extra = " {$config['speedbar_separator']} ".$lang['news_site']." ".intval($_GET['cstart']); } else $page_extra = ''; $s_navigation .= $page_extra; } $tpl->load_template ( 'speedbar.tpl' ); $tpl->set ( '{speedbar}', '<span id="dle-speedbar">' . stripslashes ( $s_navigation ) . '</span>' ); $tpl->compile ( 'speedbar' ); $tpl->clear (); } functions.php Код: function get_breadcrumbcategories($id, $separator="»") { global $cat_info, $config, $PHP_SELF; if( ! $id ) return; $parent_id = $cat_info[$id]['parentid']; if( $config['allow_alt_url'] ) $list = "<span itemscope itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"" . $config['http_home_url'] . get_url( $id ) . "/\" itemprop=\"url\"><span itemprop=\"title\">{$cat_info[$id]['name']}</span></a></span>"; else $list = "<span itemscope itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"$PHP_SELF?do=cat&category={$cat_info[$id]['alt_name']}\" itemprop=\"url\"><span itemprop=\"title\">{$cat_info[$id]['name']}</span></a></span>"; while ( $parent_id ) { if( $config['allow_alt_url'] ) $list = "<span itemscope itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"" . $config['http_home_url'] . get_url( $parent_id ) . "/\" itemprop=\"url\"><span itemprop=\"title\">{$cat_info[$parent_id]['name']}</span></a></span>" . " {$separator} " . $list; else $list = "<span itemscope itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"$PHP_SELF?do=cat&category={$cat_info[$parent_id]['alt_name']}\" itemprop=\"url\"><span itemprop=\"title\">{$cat_info[$parent_id]['name']}</span></a></span>" . " {$separator} " . $list; $parent_id = $cat_info[$parent_id]['parentid']; if($parent_id) { if( $cat_info[$parent_id]['parentid'] == $cat_info[$parent_id]['id'] ) break; } } return $list; }
@empare, где то тут была тема уже такая )) я там тоже с похожей проблемой возмущался )) ищи ) где то тут все есть )
@aeneas, нету там ответа на мой вопрос, нашел тему где ты искал порядок вывода категорий в спидбаре, но там не то.
Разобрался сам. Спасибо за помощь! UPD: Наверное надо было создать тему в Свободном общении. Там активнее себя пользователи ведут. Или вообще создать второй акк по типу гамира так вообще бы 10+ страниц ответов собрал бы...
ну я конечно не специалист но просто надо походу чето удалить в енгине типа вот тут - if ($titl_e) $s_navigation .= " {$config['speedbar_separator']} " . $titl_e; удалить в конце титлы if ($titl_e) $s_navigation .= " {$config['speedbar_separator']} " ; хз, если ждать бурота и ответов не хочешь попробуй методом тыка, просто логикой ) как я ) может что то сработает ) где то в коде тупо надо титлы удалить по правильнму же )
@aeneas, в engine.php в версии 10.6 такой код Код: if (($subaction != '' or $newsid != '') and $news_found) $titl_e = $metatags['title']; в 11.2 такой Код: if (($subaction != '' or $newsid != '') and $news_found) $titl_e = !empty($metatags['header_title']) ? stripslashes($metatags['header_title']) : $metatags['title']; Заменил и все стало как надо. P.S. бурота не дождался
@empare, странно конечно, но на всех 11,2 что ставил - везде выводился именно титл новости а не метатитл страницы! Может какие то правки делал в движке, что у тебя изначально что то не так стало?
Как раз только начинаю вводить правки и поэтому наткнулся на эту проблему. Сборку качал с нулледа из твоей темы ))
Байрутт выручай) Спеедбар вертикальный, рылся в css но нет такого значения-чтоб он был вертикальным... в speedbar.tpl так: <div class="speedbar nowrap icon-left"><i class="fa fa-map-marker"></i> {speedbar} </div> над горизонтальный...
если его нет - то он и не будет никогда вертикальным! На подобные вопросы я ответ вроди бы давал в ЛС сегодня. Или это был не ты? Либо для быстрого решения проблемы - сайт в студию чтобы можно было посмотреть в браузере в консоли и подправить стили чтобы увидеть в реале изменения стилей, которые помогут в решении проблемы