Какие проблемы решаем:
Дублирование тега 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