DonBot — настройка индексации сайта на DLE

Данный модуль позволяет гибко управлять индексацией сайта, а точнее указывать роботам поисковых систем, какие страницы индексировать можно, а какие нельзя. Все сделано по уму, через мета-тег meta robots.
Старый модуль, версия аж 2014 года, но до сих пор работает на версии 13+, поэтому чтобы постоянно не загружать его по ФТП на сайт решил закинуть его в плагин, чтобы можно было закинуть файл модуля через систему плагинов в админке DLE. После удаления плагина файл модуля должен будет удален, чтобы не захломлять файлами сторонних модулей сайт. Модуль вставляется в основной шаблон main.tpl между
<head> и </head>
при помощи тега:{include file="engine/mods/donbot.php?tag=...&pages=..."}
Где параметр tag определяет, какой тег вставлять в шаблон, а параметр pages определяет, на каких страницах выводить этот тег.
Пример вставки:
{include file='engine/mods/donbot.php?tag=nofollow&pages=mainp,catp'}
Данный код добавит тег
<meta name="robots" content="noindex,nofollow" />
на все страницы постраничной навигации всех категорий и главной страницы.Параметры модуля, передаваемые через tpl при вставке:
Параметр tag определяет, какой тег вставлять в шаблон:
nofollow — вставляет тег <meta name="robots" content="noindex,nofollow" />
follow — вставляет тег <meta name="robots" content="noindex,follow" />
Параметр pages определяет, на каких видах страниц необходимо вставлять этот тег:
addnews — добавление новостей
feedback — обратная связь
lostpassword — восстановление пароля
register — регистрация
rules — правила сайта
stats — статистика сайта
search — поиск и результаты поиска
pm — личные сообщения
favorites — закладки
newposts — просмотр непрочитанных новостей
lastnews — просмотр всех последних новостей
lastcomments — просмотр последних комментариев
date — просмотр архива новостей по дате
userinfo — профиль пользователя
allnews — просмотр всех новостей пользователя
alltags — страница списка тегов
tags — страница просмотра новостей по конкретному тегу
xfsearch — просмотр новостей по доп. полям
catalog — просмотр новостей по буквенному идентификатору
pages — любые страницы пагинации
mainp — страницы пагинации для главной
catp — страницы пагинации для категорий
showfull — полный просмотр статьи
Страница модуля
В плагине удалены папки inc+skin, чтобы небыло ничего лишнего кроме самого осноговного файла модуля, а так же файл модуля перенесен в папку mods, чтобы не захломлять папку modules сторонними файлами.
Подключение файла нужно делать строкой
{include file="engine/mods/donbot.php?tag=...&pages=..."}
У меня почти на всех сайтах код подключения такой:
{include file='engine/mods/donbot.php?tag=follow&pages=xfsearch,addnews,feedback,lostpassword,register,rules,stats,search,pm,favorites,newposts,lastnews,lastcomments,date,userinfo,allnews,alltags,tags,pages,catalog'}
Скачать на гитхабе
donbot_plugin.zip
[1.8 Kb] (cкачиваний: 131)
Похожие статьи:
Комментарии: