О-хо-хо, привіт, друзі! Вже півроку я вас не радував новими модулями для DLE – каюся, виправляюсь! Сьогодні презентація нового прекрасного модуля під назвою DonBot! Як зрозуміло з назви, даний модуль дозволяє гнучко управляти індексацією сайту, а точніше вказувати роботам пошукових систем, які сторінки індексувати можна, а які не можна. Все зроблено по розуму, через мета-тег meta robots.
Тут не можна не згадати пост про robots.txt для DLE, де я описував технологію налаштування метатега та коригування robots.txt. І, звичайно, не можна забувати про матчастину – публікацію про особливості індексації сайтів і сенс метатега robots — тут я по поличках розклав всі переваги використання метатега проти директив robots.txt.
Якщо коротко про користь, то метатег особливо цікавий для Google, і дозволяє поліпшити якість індексації сайту і уникнути попадання непотрібних сторінок сайту в supplemental index (додаткова видача, вона ж соплі»).
Чим же цікавий модуль DonBot в порівнянні з ручною настройкою метатегів, про яку я розповідав раніше? Все просто:
- Модуль здатний автоматично сформувати список правил для простановки метатега, а вам достатньо лише встановити кілька галочок в адмінці.
- Немає ніякої необхідності в правці файлів движка, а так само в кожній правці після оновлення. Код один раз вставляється в шаблон – і ніяких турбот.
- Вам зовсім необов’язково в чомусь розбиратися і думати про те, які рядки коду треба активувати, а які ні, і як це все налаштувати. Я вже вирішив все за вас – в адмінці є налаштування!
- І ще багато чого смачного 🙂
Хотілося б пару рядків розповісти про назву модуля і як воно вийшло. Спочатку було робоча назва модуля StopRobots (а так само мною розглядалися назви MetaBot, StopBot, NoBot та ін) і до самих останніх ревізій воно залишалося таким. Але це занадто банально і нудно, зовсім очевидно, я б сказав. А наші модулі мають оригінальні назви (CatFace, LinkEnso), які мають за собою якусь історію або певний сенс.
Коли я займався створенням іконки для модуля, я зробив два варіанти, другий ви зараз і бачите. На іконі зображений робот, він у капелюсі. Це не проста капелюх, це «коппола» (італ. coppola) — позначає традиційну сицилійську капелюх — в ній наш Бот більш ніж схожий на дона, батька який-небудь сицилійської мафіозної сім’ї. Дон Бот — дуже крутий і серйозний мафіозі, відповідає за свої слова і дії. Дон Бот кожному зайшов на сайт пошуковому роботу зможе зробити пропозицію, від якої той не зможе відмовитися. Нічого особистого. Це просто бізнес!
Альтернативний варіант інтерпретації назви запропонував Сашко: DonBot => don’t bot => боть тут 🙂 Сподіваюся, ви зрозуміли цю гру слів і сенсу. А наш модуль ввічливо попросить пошукових роботів не ботить на тих сторінках, де цього робити не слід!
DonBot — модуль налаштування індексації сайту на DLE
Оригінальна назва: DonBot
Сумісність з CMS: DLE 8.2-10.6
Поширення: Платно, 500 р.
Актуальна версія: 1.1 (від 05.06.2014)
Призначення: Вивід спеціального мета-тега на сторінках сайту, які не мають індексуватися. Альтернатива використанню robots.txt
Особливості: Візуальний генератор коду для вставки в шаблон main.tpl. Гнучка настройка правил – 25 пунктів і 3 передвстановлених рекомендованих набору налаштувань, які підходять більшості сайтів.
Опис і налаштування модуля DonBot
Деяке опис модуля і його переваги я описав на початку посту, сподіваюся, цього буде достатньо. Найцікавіше всередині, в адмінці модуля, самі дивіться:
Як я і говорив, є 3 пресета: Технічні сторінки, Користувачі, Теги. Переважній більшості користувачів буде досить відзначити ці три пункти, вставити вихідний код в шаблон main.tpl і більше ні про що не дбати.
Звичайно, передбачені і налаштування для ентузіастів, тих, хто добре розбирається в тому, що конкретно необхідно зробити – для вас цілих 25 налаштувань!
Не обійшлося і без приколу – сподіваюся, ви його оціните. Спасибі велике Санька за чудовий настрій! Не підведіть, Саня хоче ваших посмішок 😉
Модуль вставляється в основний шаблон main.tpl між і за допомогою тега:
{include file=”engine/modules/donbot.php?tag=…&pages=…”}
Де параметр tag визначає, який тег вставляти в шаблон, а параметр pages визначає, на яких сторінках виводити цей тег.
Приклад вставки: {include file=’engine/modules/donbot.php?tag=nofollow&pages=mainp,catp’}
Даний код додасть тег на всі сторінки посторінкової навігації всіх категорій головної сторінки.
Параметри модуля, що передаються через tpl при вставці:
- Параметр tag визначає, який тег вставляти в шаблон:
- nofollow — вставляє тег
- 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 — повний перегляд статті
Повторюся, вам зовсім не потрібно знати про всі ці параметри та їх значення. Генератор коду зробить все за вас – просто вставити тег в шаблон і забудьте!
Установка, видалення і оновлення модуля DonBot
Все геніальне так само просто, як два пальці…самі знаєте що 🙂
Установка модуля:
- Розпакуйте архів з модулем;
- Скопіюйте вміст папки upload на ваш сервер в папку де встановлено DLE;
- Запустіть файл http://site.ru/donbot_installer.php і слідуйте його інструкціям;
- Зайдіть в адмінпанель, виберіть модуль DonBot, згенеруйте код;
- Відкрийте /templates/{THEME}/main.tpl і вставити після тега згенерований код.
Видалення модуля:
- Завантажте файл donbot_uninstaller.php на сервер в папку де встановлено DLE;
- Запустіть файл http://site.ru/donbot_uninstaller.php і дотримуйтесь інструкцій;
- Видаліть всі файли модуля, завантажені при установці;
- Не забудьте також видалити файл donbot_uninstaller.php.
Оновлення модуля:
- Скачайте нову версію модуля з сторінки http://alaev.info/blog/post/4481
- Розпакуйте архів з модулем;
- Скопіюйте вміст папки upload (крім donbot_installer.php) на ваш сервер, відповідаючи «Так» на питання вашого FTP-клієнта про заміни існуючих файлів.
Завантажити модуль DonBot
АКТУАЛЬНА ВЕРСІЯ: donbot v.1.1 — опис store.alaev.info (скоро з’явиться) чи купити зараз же!
Історія версій (History Log)
- v.1.1 — 05.06.2014
- Повністю перероблено оформлення модуля для всіх версій DLE.
- v.1.0.1 — 18.03.2013
- Виправлення багів в адмінці.
- v.1.0 — 11.03.2013
- Паблік реліз модуля.
Скачивайте, тестуйте і отписывайтесь, друзі! Я буду чекати ваших відгуків. Сподіваюся, ви не знайдете ніяких помилок, але зате внесете свої конструктивні пропозиції для майбутніх версій модуля. Спасибі!
З повагою, Олександр Алаєв