0 Пользователей и 1 Гость просматривают эту тему.
  • 1 Ответов
  • 23204 Просмотров
*

Sulpher

  • Завсегдатай
  • 1993
  • 392 / 15
  • Шаблоны и расширения Joomla
Одно из наиболее неприятных минусов в SEO плане у Joomla 1.5 является генерация title страницы. По умолчанию выводится только title страницы, в то время, как логичнее было бы выводить title в таком формате: название страницы | название сайта.
Пример: Kunena Forum 1.5.6 | Joomla! CMS по-русски

Необходимо внести небольшой патч.
1. Откройте файл libraries\joomla\document\html\renderer\head.php и найдите строку #53:
Код: php
function fetchHead(&$document)
    {
 
и после неё добавьте вот такой код:
Код: php
global $mainframe;
        $SiteName    = $mainframe->getCfg('sitename');
 

Далее, ниже найдите строку:
Код: php
        $strHtml .= $tab.'<title>'.htmlspecialchars($document->getTitle()).'</title>'.$lnEnd;
 
И замените её на следующую:
Код: php
        $strHtml .= $tab.'<title>'.htmlspecialchars($document->getTitle()).' - '.$SiteName.'</title>'.$lnEnd;        
 

Вот и всё.
*

Sulpher

  • Завсегдатай
  • 1993
  • 392 / 15
  • Шаблоны и расширения Joomla
Re: Оптимизация заголовка Joomla 1.5
« Ответ #1 : 04.10.2009, 22:25:59 »
Вот более изящное решение, предложенное [strong]beliyadm[/strong]:

Всё с титлами делается на уровне шаблона, в index.php шаблона пишем:
Код: php
$document 	= & JFactory::getDocument();
$config = & JFactory::getConfig();
$curtitle = $document->title.' - '.$config->getValue('sitename');
$document->setTitle( $curtitle );

То есть - получили объект $document и данные из конфига, сформировали title вида "текущая страница - название сайта" и заменили стандартный вывод.
Всё, без хаков ядра и геморроя.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

уязвимость CVE-2017-14596, протокол LDAP и Joomla 1.5

Автор Elimelech

Ответов: 14
Просмотров: 3252
Последний ответ 29.09.2017, 09:46:20
от SeBun
Убрать флаг публикации на главной у всех публикаций Joomla 1.5

Автор martini

Ответов: 1
Просмотров: 14159
Последний ответ 14.11.2011, 20:18:55
от smart
[How-To] Создание блога на Joomla

Автор ZHart

Ответов: 0
Просмотров: 23315
Последний ответ 15.01.2011, 21:33:52
от ZHart
Собственная страница ошибок 404 в Joomla 1.5

Автор Missile

Ответов: 8
Просмотров: 92654
Последний ответ 03.10.2010, 13:37:51
от Sulpher
не удается установить Joomla! 1.5

Автор Наталия

Ответов: 1
Просмотров: 10678
Последний ответ 14.07.2010, 16:58:37
от tbhost