Как настроить тег title в Joomla 1.5

В многих случаях нужно изменить тег title как для одной страницы сайта так и для всего сайта целиком. Ведь тег title очень важен с точки зрения оптимизации сайта под поисковые системы. Кроме того, все поисковики выдают в результатах поиска тег title.

Но Joomla 1.5 по умолчанию генерирует только заголовок страницы в теге title, что есть недостатком. А ведь кроме заголовка страницы удобно генерировать в теге title название сайта и разделы с категориямы. Хорошо бы было выводить тег title в таком формате: название страницы | название раздела | название сайта. Например joomla-master | Уроки | Создание меню.

Для оптимизации тега title Joomla есть несколько способов.

1. Установка специальных расширений для Joomla 1.5.

Редактировать и управлять тегом title могут такие расширения как "Tag Meta", "SEOMeta", "Category Meta manager", "Title Manager", "Section-Category Meta" и др.

2. Использование специальных патчей.

С помощью прямых изменений в кодах Joomla можно настроить изображение тега title для страниц сайта.

Здесь есть два способа.

Первый способ - изменение файла head.php.

1. Откройте файл libraries\joomla\document\html\renderer\head.php и найдите строку #53:

 

function fetchHead(&$document)

и после неё добавьте вот такой код:

 

global $mainframe;
$SiteName = $mainframe->getCfg('sitename');

2. Ниже найдите строку:

 

$strHtml .= $tab.'<title>'.htmlspecialchars($document->getTitle()).'</title>'.$lnEnd;

И замените её на такую строчку:

 

$strHtml .= $tab.'<title>'.htmlspecialchars($document->getTitle()).' - '.$SiteName.'</title>'.$lnEnd;

Все.

Второй способ - изменение файла index.php шаблона сайта.

Файл index.php для Вашего шаблона на сервере находится по такому адресу http://адрес сайта/source/templates/Ваш_Шаблон

В этой файле нужно прописать такой код:

 

$document     = & JFactory::getDocument();
$config     = & JFactory::getConfig();
$curtitle = $document->title.' - '.$config->getValue('sitename');
$document->setTitle( $curtitle );

Что этот код делает? Код получает в переменную $document объект и в переменную $config данные конфигурации. Потом в 3й строчке формирует тег title вида "текущая страница - название сайта" и заменяет стандартный вывод. (Не забудьте этот код пропысывать между тегами ).

 

Источник: http://www.joomla-master.com/lessons/joomlaprogramming/25-title.html

Читать комменты и комментировать

Добавить комментарий / отзыв



Защитный код
Обновить

Как настроить тег title в Joomla 1.5 | | 2015-01-25 13:25:27 | | Статьи Web-мастеру | | В многих случаях нужно изменить тег title как для одной страницы сайта так и для всего сайта целиком. Ведь тег title очень важен с точки зрения оптимизации сайта под поисковые системы. | РэдЛайн, создание сайта, заказать сайт, разработка сайтов, реклама в Интернете, продвижение, маркетинговые исследования, дизайн студия, веб дизайн, раскрутка сайта, создать сайт компании, сделать сайт, создание сайтов, изготовление сайта, обслуживание сайтов, изготовление сайтов, заказать интернет сайт, создать сайт, изготовить сайт, разработка сайта, web студия, создание веб сайта, поддержка сайта, сайт на заказ, сопровождение сайта, дизайн сайта, сайт под ключ, заказ сайта, реклама сайта, хостинг, регистрация доменов, хабаровск, краснодар, москва, комсомольск |
 
Поделиться с друзьями: