• Автор:

    Flesha
  • Добавлено:

    янв 24, 2014
  • Комментариев:

    0
  • Просмотров:

    2307

Хак Уникализация метаописания description

Хак Уникализация метаописания description

Убираем дубли описания для страниц пагинации.
И добавляем уникальность описания.

В панели вебмастеров Google могут содержаться ошибки в разделе Оптимизация -> Оптимизация HTML -> Повторяющееся метаописание, а для того, чтобы их исправить необходимо уникализировать содержимое тега meta name="description".

Какие проблемы решаем:
Дублирование тега meta name="description" для всех страниц пагинации сайта (главная страница, категории, комментарии к новости, так же проверено и для тегов.)

Существует два пути решения — быстрый и простой вариант или более гибкое и качественное исполнение.

Вариант №1
Открываем /engine/engine.php
НАХОДИМ:
<meta name="description" content="{$metatags['description']}" />


ЗАМЕНЯЕМ НА:
<meta name="description" content="{$metatags['description']}{$page_extra}" />


Теперь на страницах пагинации категорий и в полных новостях на страницах пагинации комментариев будет уникальный meta description, в него будет добавляться в конце " » Страница 123".

Вариант №2
Второй вариант — более интересный за счет того, что вместо " » Страница 123" можно указать что-то свое, например, как сделал я — " стр. 213".
Открываем /engine/engine.php
НАХОДИМ:
if (intval($_GET['cstart']) > 1 ){

$page_extra = ' &raquo; '.$lang['news_site'].' '.intval($_GET['cstart']);

} else $page_extra = '';


ЗАМЕНЯЕМ НА:
if (intval($_GET['cstart']) > 1 ){
$page_extra = ' &raquo; '.$lang['news_site'].' '.intval($_GET['cstart']);
$meta_ext_page = ' стр. ' .intval($_GET['cstart']);
} else {
$page_extra = '';
$meta_ext_page = '';
}
$meta_ext_page = ' стр. ' .intval($_GET['cstart']); — эта часть отвечает за формирование «добавки» в meta description. intval($_GET['cstart'] — это номер страницы, а ' стр. ' — это собственно текст.


НАХОДИМ:
<meta name="description" content="{$metatags['description']}" />


ЗАМЕНЯЕМ НА:
<meta name="description" content="{$metatags['description']}{$meta_ext_page}" />


Все готово. Теперь повторяющихся метаописаний больше не будет.
Проверенно на 7.x, 8.x, 9.x (включая 9.5, 9.6, 9.7). - 10.1
Вернуться
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.