Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Как сделать ручное заполнение TITLE в speedbar?

Как сделать ручное заполнение TITLE в speedbar?


     27.10.2017    Все вопросы » Хаки    899

вопрос
Есть такая штука от Sander
кто вкурсе и не вкурсе, то хлеб крошки делают сниппет в выдаче красивенькой
но трабла в том что speedbar у dle показывает последнюю ветку навигации с названием 1 в 1 как у новости
Как сделать возможным ручное добавление названия новости в speedbar? И с условием : если заполнили - то выводит добавленное название, а если не заполнили - то показывает по дефолту

пример!

без замечательного хака
Главная > Рецепты > Вкусный супчик из макарошек, картошечки и сарделек бесплатно без смс

с замечательным хаком
Главная > Рецепты > Вкусный супчик

Полезный хак же. Быть или не быть?

Ответил: Sander


Открыть файл engine/modules/show.full.php
Найти строку (~1603):
			$xfieldsdata = xfieldsdataload( $row['xfields'] );

После нее вставить:
//////////////////////////////////////////
			$metatags['speedbar_title'] = $xfieldsdata['x_title'] ?: '';
//////////////////////////////////////////
где x_title - имя доп.поля с заголовком для спидбара

Открыть engine/engine.php
Найти строку:
$metatags = <<<HTML

ПЕРЕД ней вставить:
//////////////////////////////////////////
if( isset($metatags['speedbar_title']) AND $metatags['speedbar_title'] ) $titl_e = $metatags['speedbar_title'];
//////////////////////////////////////////
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх