О-хо-хо, привіт, друзі! Вже півроку я вас не радував новими модулями для 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 => боть тут 🙂 Сподіваюся, ви зрозуміли цю гру слів і сенсу. А наш модуль ввічливо попросить пошукових роботів не ботить на тих сторінках, де цього робити не слід!

Команда АлаичЪ’а трудиться не покладаючи рук і ось що у нас є для вас:
SiteMap
CatFace
SNVote Free
SNVote PRO
LinkEnso Free
LinkEnso PRO
TagFace
DonBot
Simple SEO

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
    • Паблік реліз модуля.

Скачивайте, тестуйте і отписывайтесь, друзі! Я буду чекати ваших відгуків. Сподіваюся, ви не знайдете ніяких помилок, але зате внесете свої конструктивні пропозиції для майбутніх версій модуля. Спасибі!

З повагою, Олександр Алаєв