Перейти к контенту
  • 0

TITLE страниц форума


arigoda

Вопрос

Как поменять стандартный TITLE форума

"Название форума -> Название конкретного форума или темы - desription форума"

 

на какое-либо иное, например

"Название конкретного форума или темы -> Название форума - desription форума"

 

как вы понимаете, наверное, это имеет не последнее значение для SEO...

 

описание здесь:

Заголовок темы в <TITLE>

 

почему-то не помогает....

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

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

  • 0

arigoda

Смотри, как работает функция do_output() в functions.php. Там и формируется окончательно навигация и title. Затем по необходимости меняй формирование title в самих модулях.

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

  • 0

=M@X=, не о том речь...

 

 

theIggs, извини - всё равно непонятно....

 

если я правильно все нашел, в

function do_output($output_array)

 

есть такие строки, относящиеся к сабжу:

 

if ($DB->obj['debug'])
        {
                flush();
                print "<html><head><title>mySQL Debugger</title><body bgcolor='white'><style type='text/css'> TABLE, TD, TR, BODY { font-family: verdana,arial, sans-serif;color:black;font-size:11px }</style>";
                print $ibforums->debug_html;
                print "</body></html>";
                exit();
        }

 

это, я так понимаю, если дебаг включен...

 

тут можно поменять строку навигации...

 

$nav .= "<a href='{$ibforums->base_url}act=idx'>{$ibforums->vars['board_name']}</a>";

 

здесь - для попапов...

function pop_up_window($title = 'Invision Power Board', $text = "" )
    {
        global $ibforums, $skin_universal, $DB;
   

 

а вот это вроде как раз то что нужно:

$ibforums->skin['template'] = str_replace( "<% TITLE %>"          , $output_array['TITLE']   , $ibforums->skin['template']);

 

я бы разобрался, но, виноват, отвратительно разбираюсь в программировании.

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

 

то есть, если я правильно понимаю логику этой строки, - в переменную 'TITLE' массива output_array будет записано то, что содержится в $ibforums->skin['template'] и всё это дело будет засунуто в то место, которое в главном шаблоне помечено как % TITLE % ?

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

  • 0

Уффф... вроде нашел...

 

поиск по

$print->do_output( array( 'TITLE'

 

в соотвествующих скриптах папки sources дает как раз то что нужно.

ну то есть в Topics.php у же и так то что нужно стоит,

так что Forums.php

 

всем спасибо, вопрос вроде бы исчерпан.

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

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

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

Гость
Ответить на вопрос...

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

  Допустимо не более 75 смайлов.

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

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

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

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.