Перейти к содержанию

Как на странице топика убрать из title название категории?


Рекомендуемые сообщения

Сейчас у меня в тайтл такой:

Название темы - название раздела форума - название форума

А хотелось бы название раздела убрать, что было так:

Название темы - название форума

 

В шаблонах есть такая конструкция

<title>{expression="output.getTitle( $title )"}</title>

но на что поменять что бы было так как хочется пока понять не могу

Ссылка на комментарий
Поделиться на другие сайты

Решил не разбираться с шаблонизатором, а выпилил название раздела путем внесения изменения в PHP код.

Выкладываю способ, вдруг пригодиться кому:

идем в папку /system/Output/Output.php и открываем в любом текстовом редакторе

ищем там такую строку:

return $title;

и дописываем перед ней строчку, чтобы было так:

$title = preg_replace('/ - [a-f0-9]{32}/','',$title);
return $title;

Все, готово!

 

Ссылка на комментарий
Поделиться на другие сайты

/system/Content/Controller.php

		\IPS\Output::i()->title = $container ? ( $title . ' - ' . $container->_title ) : $title;

. ' - ' . $container->_title есть названия раздела

Ссылка на комментарий
Поделиться на другие сайты

Спасибо, это решение лучше моего т.к дополнительная регулярка при каждом вызове не есть гуд.

Ссылка на комментарий
Поделиться на другие сайты

  • 9 месяцев спустя...

Ребят, подскажите как для 4 версии из title убрать название форума?

Получается так:  НазваниеТемы - НазваниеФорума

Ссылка на комментарий
Поделиться на другие сайты

  • 8 месяцев спустя...
В 23.05.2016 в 15:51, vovchik3003 сказал:

Ребят, подскажите как для 4 версии из title убрать название форума?

Получается так:  НазваниеТемы - НазваниеФорума

Так кто-нибудь нашел решение, как убрать название сайта из title

Нашел такое решение в настройке темы HTML и CSS переходим core - front - global - globalTemplate

Далее меняем строчку 

<title>{expression="output.getTitle( $title) )"}</title>

на

<title>{expression="output.getTitle( str_replace(' - НАЗВАНИЕ ФОРУМА', '', $title) )"}</title>

НАЗВАНИЕ ФОРУМА - это точное название вашего форума, которое добавляется в title

Ссылка на комментарий
Поделиться на другие сайты

В 23.05.2016 в 15:51, vovchik3003 сказал:

Ребят, подскажите как для 4 версии из title убрать название форума?

Получается так:  НазваниеТемы - НазваниеФорума

 

3 часа назад, vovchik3003 сказал:

Так кто-нибудь нашел решение, как убрать название сайта из title

Нашел такое решение в настройке темы HTML и CSS переходим core - front - global - globalTemplate

Далее меняем строчку 


<title>{expression="output.getTitle( $title) )"}</title>

на


<title>{expression="output.getTitle( str_replace(' - НАЗВАНИЕ ФОРУМА', '', $title) )"}</title>

НАЗВАНИЕ ФОРУМА - это точное название вашего форума, которое добавляется в title

К чему сообщения?

Ссылка на комментарий
Поделиться на другие сайты

BrunoCreed, спросил, никто не ответил. А потом нашел решение и написал его тут, вдруг кому-то пригодится. А что не так?

Ссылка на комментарий
Поделиться на другие сайты

  • 1 год спустя...
В 29.01.2017 в 18:52, vovchik3003 сказал:

BrunoCreed, спросил, никто не ответил. А потом нашел решение и написал его тут, вдруг кому-то пригодится. А что не так?

Спасибо. Мне очень пригодилось. Только у вас нашел правильный ответ!

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...