Joomla! Україна

Оптимізація заголовка сторінок під пошукові системи

29.07.2007, 02:55  |  Прочитано: 11026 раз  |  Модифікації та хаки  |  Автор Smart (переклад Dutch)

За умовчуванням в Joomla! заголовки сторінок виводяться у форматі «Назва сайту» - «Заголовок матеріалу», однак для пошукової оптимізації бажаний був би зворотний порядок. У цій статті ми розповімо, як змінити цей невеликий недолік.

Встановлення заголовка сторінки в компонентах створюється за допомогою функції setPageTitle описаної в класі mosMainFrame. Тому, якщо ми хочемо змінити формат виводу заголовків, нам потрібно дещо змінити цю функцію.

Відкриваємо файл /includes/joomla.php.
Знаходимо функцію setPageTitle:

function setPageTitle( $title=null ) {
    if (@$GLOBALS['mosConfig_pagetitles']) {
        $title = trim( htmlspecialchars( $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'];

Зберігаємо зміни у файлі.

Оригінал статті: Оптимизация заголовка страниц под поисковые системы