Как добавить номер страницы в title Joomla


Поисковые системы негативно относятся к страницам с одинаковыми тайтлами, пусть даже и с разным содержимым. В частности, в Joomla страницы с новостями или статьями имеют одинаковый тайтл. Существует плагины, которые позволяют сделать его уникальным, но любой плагин - это лишняя нагрузка на сайт. Рассмотрим, как добавить номера страниц в тайтл пагинации стандартными средствами.

Нам понадобится файл \templates\yoo_revista\html\com_content\blog.php

После строчки include($warp['path']->path('layouts:'.preg_replace('/'.preg_quote($base, '/').'/', '', __FILE__, 1))); добавляем следующее

$limit =  JFactory::getApplication()->input->getInt('limitstart', 0);

if ($limit){

$document =  JFactory::getDocument();

$mytitle = $document->getTitle();

$desc = $document->getMetadata('description');

$numpage = $limit / 5+1; //пояснения ниже

$titletext =' - страница '.$numpage;

$document->setTitle($mytitle.$titletext);

$document->setMetadata('description', $desc.$titletext);

}

 $numpage = $limit / 5+1; - данная строка отвечает за подсчет номера страницы. В моем случае 5 - это количество материалов на странице. Часто бывает, что страница высчитывается неверно, к примеру, страница 2 - показывается как страница 1, или вовсе можем получить дробное число - 1,5. В таком случае просто добавляем необходимую нам величину. Для пяти материалов на странице добавляем +1. Таким образом, мы получаем уникальные тайтлы для каждой страницы новостей или статей. Метод работает только для стандартного компонента Joomla и может применяться на версиях 2.5.x и 3.x. Конечно, способ немного костыль, но зато никаких лишних плагинов.

нумерация страниц пагинации


Не жмоться - расскажи друзьям!
Рейтинг
(0 голосов)

Оставить комментарий

Поля со звездочкой обязательны к заполнению

© Miumiumiu.ru - пользовательские обзоры и мануалы по играм, софту и разработке

Login or Register

LOG IN

Register

User Registration
or Отмена