Joomla! Україна

Блоги — цікаві статті та записи про Joomla, програмування, верстку та інше.
  • Версія Joomla! від 13.08.2019
  • 1229 користувачі
  • 60 записи в блогах
  • 788 новини та статті
     

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

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

(0 голоси)

За умовчуванням в 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'];

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

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