Jump to content

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

Featured Replies

Posted
comment_91776

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

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

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

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

 

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

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

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

  • Author
comment_91778

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

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

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

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

return $title;

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

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

Все, готово!

 

comment_91814

/system/Content/Controller.php

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

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

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

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

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

  • 8 месяцев спустя...
comment_121423
В 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

comment_121448
В 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

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

comment_121461

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

  • 1 year later...
comment_154809
В 29.01.2017 в 18:52, vovchik3003 сказал:

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

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.