Изменение заголовка сайта

Версия для печати

Материал из База знаний Joomla.

Перейти к: навигация, поиск

C точки зрения SEO заголовок (title) страниц сайта на Joomla! неправилен, так как имеет вид

Название сайта - Название страницы

Нам же надо, чтобы ключевые слова были как можно ближе к началу заголовка.

Всё решается очень просто.

  • Открываем файл includes/joomla.php
  • Ищем функцию setPageTitle
function setPageTitle( $title=null ) {
  if (@$GLOBALS['mosConfig_pagetitles']) {
     $title = trim( htmlspecialchars( $title ) );
     $title = stripslashes($title);
     $this->_head['title'] = $title ? $GLOBALS['mosConfig_sitename'] . ' - '. $title : $GLOBALS['mosConfig_sitename'];
   }
}
  • Заменяем строку
$this->_head['title'] = $title ? $GLOBALS['mosConfig_sitename'] . ' - '. $title : $GLOBALS['mosConfig_sitename'];

на

$this->_head['title'] = $title ? $title . ' - '. $GLOBALS['mosConfig_sitename'] : $GLOBALS['mosConfig_sitename'];

После этой небольшой переделки заголовок страниц (title) будет выглядеть так

Название страницы - Название сайта
Это незаконченная статья. Вы можете закончить её, нажав кнопку или ссылку Править и дописать, что считаете нужным
К этой странице обращались 24 142 раз(а).
Последнее изменение этой страницы: 19:20, 5 июля 2010.
Поддержка Joomla!