DataLife Engine > Версия для печати > Уникализация метаописания description для страниц пагинации сайта

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

Какие проблемы решаем:

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

Вариант №1

Открываем /engine/engine.phpНАХОДИМ: ЗАМЕНЯЕМ НА: Теперь на страницах пагинации категорий и в полных новостях на страницах пагинации комментариев будет уникальный meta description, в него будет добавляться в конце » » Страница 123″.

Вариант №2

Второй вариант — более интересный за счет того, что вместо » » Страница 123″ можно указать что-то свое, например, как сделал я — » стр. 213″.

Открываем /engine/engine.php

НАХОДИМ:

if (intval($_GET['cstart']) > 1 ){

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

} else $page_extra = '';

ЗАМЕНЯЕМ НА:

if (intval($_GET['cstart']) > 1 ){
        $page_extra = ' » '.$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'] — это номер страницы, а ' стр. ' — это собственно текст.

НАХОДИМ: ЗАМЕНЯЕМ НА: Все готово. Теперь повторяющихся метаописаний больше не будет.

Актуальность: Все версии DLE. Провернено на 7.x, 8.x, 9.x (включая 9.5, 9.6, 9.7). — 10,1

Вернуться назад