Где найти в файлах титле открытой темы форума

#1 1 декабря 2014 в 18:33
Собственно сам вопрос —

Где найти в файлах Title открытой темы форума то что будет находится в <title></title>
И еще как мне поместить за место (тема форума + название сайта) вот это (тема форума + родительская категория на форуме)

версия 1.10.3

За ранее благодарен…
#2 2 декабря 2014 в 18:06
В фале /components/frontend.php. В блоке
  1. if ($do=='thread'){ ... // SEO
  2. $inPage->setTitle($thread['title']);
Это выводит название темы в титле. Если в настройках сайта отключите "Добавлять в название страницы (тег title) название сайта:", то название сайта выводится не будет.
#3 2 декабря 2014 в 18:48
а как же подставить в title переменную которая несет в себе название родительской категории.
#4 3 декабря 2014 в 00:09
Для этого в ф-ции getThread($id) ( файл /components/forum/model.php) следует добавить после f.NSRight:f.title as ftitle.Получится так:
  1. $thread = $this->inDB->get_fields('cms_forum_threads t
  2. INNER JOIN cms_forums f ON f.id = t.forum_id',
  3. "t.id = '$id'",
  4. 't.*, f.NSLeft, f.NSRight, f.title as ftitle');
И потом в фале /components/frontend.php изменить
  1. $inPage->setTitle($thread['title']);
на
  1. $inPage->setTitle($thread['title'].'-'.$thread['ftitle']);
#5 3 декабря 2014 в 16:11
Lora, Спасибо громадное, пойду пробовать.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.