Модуль для DLE Simple SEO


Представляем модуль для DLE Simple SEO v1.3.4, он автоматом генерирует на сайте заголовки title, keywords, мета-тегов description и другие теги. Модуль DLE с функцией SEO позволяет управлять мета-тегом robots и другими мета-данными.

Особенности: Модуль Simple SEO v1.3.4 для DLE довольно просто настраивается под любые функции и разделы вашей интернет-площадки, чтобы генерировать важные элементы вывода информации, как title, мета-тегов description и keywords в любом из шаблонов и без внесения изменений в БД сайта, дополнительный плюс возможность управлять индексацией при помощи meta robots


Описание и настройка модуля:
Модуль Simple SEO v1.3.4 обладает качественной проработкой кодой под различные версии CMS DLE, и хороший внешний вид. Хорошим плюсом, что в архиве добавлено два варианта кодировки windows-1251 и UTF-8.

Скриншоты с админкой модуля Simple SEO v1.3.4!

1. Основания страница модуля – общие настройки для управлении работоспособности модуля.


2. Вкладки настроек заголовка Title – основной и важный раздел модуля.


3. Вкладка управления мета-тега Description – здесь можно настроить формирование описаний для разных разделов сайта.



4. Вкладка настроек мета-тега Keywords – этот раздел скорее формальность и не особо важный, т.к. в принципе большого смысла использовать мета-тег keywords нет.


5. Здесь показана вкладка настроек мета-тега Robots – если хорошо присмотреться, то можно понять что это упрощенная версия модуля
DonBot и она содержит самые необходимые настройки.


6. В последней вкладке находятся Другие настройки – в которой было решено добавить возможность подтверждения собственности вашего сайта для панелей вебмастера Яндекс, Google, Mailru, Bing, а также дать возможность указать любой произвольный код, который будет добавлен в раздел вашего сайта.


Для удобной работы с модулем Simple SEO v1.0, были созданы шаблоны для формирования Title, Description и Keywords.

Ниже показан их полный список:
%site_title% — title сайта (из глобальных настроек DLE)
%site_name% — краткое название сайта (из глобальных настроек DLE)
%page% — добавляет приставку для страниц навигации, начиная со второй
%cat_name% — имя категории (из глобальных настроек категорий DLE)
%cat_title% — title категории (из глобальных настроек категорий DLE)
%par_cat_name% — имя родительской категории (из глобальных настроек категорий DLE)
%par_cat_title% — title родительской категории (из глобальных настроек категорий DLE)
%news_name% — название новости
%news_id% — ID новости
%news_date% — дата публикации новости. Формат dd.mm.yyyy (пример — 04.08.2014)
%xfields_НАЗВАНИЕ ПОЛЯ% — содержимое указанного дополнительного поля
%arch_date% — вывод даты для архива:
Дата для архива на конкретный день. Формат dd.mm.yyyy (пример — 04.08.2014)
Дата для архива на конкретный месяц. Формат mm_name yyyy (пример — Май 2014)
Дата для архива на конкретный год. Формат yyyy (пример — 2014)
%tag_name% — название тега
%symb_name% — символьный код
%static_name% — имя статической страницы
%static_title% — title статической страницы
%username% — имя пользователя

Список этих шаблонов, должен покрыть 99% потребностей.

Как это работает на примере формирования заголовков title
Рассмотрим на примере наш сайт - dle9.com, который имеет категорию «Шаблоны», в которой имеются подкатегории «шаблоны dle», «Joomla» и «IPB». А так же есть несколько публикаций на сайт внутри этих категорий и подкатегорий.

Категория «Шаблоны», допустим, имеет название «Шаблоны» и метатег title «Скачать шаблоны dle бесплатно». Всем понятно, что title здесь оптимизирован под поисковики и продвигается главная страница категории шаблонов, остальные страницы 2, 3, 4 и т.д. не нуждаются в продвижении, по этому title для них лучше делать иным от того, который на продвигаемой странице, по одной причине, «размывается» вес дублированием. Для этого на главной страницы категории необходимо использовать title заголовок, который заполнен в соответствующем поле, а для страниц pagination в title рекомендуется вставлять название категории и номер страницы.

Чтобы этого реализовать, нужно использовать в настройке «Перезаписывать title категорий ?» тег %cat_title%, а в настройке «Перезаписывать title страниц навигации для категорий?» теги %cat_name% %page% - DLE9.com
В результате мы получим для продвигаемой главной страницы категории title «Скачать шаблоны dle бесплатно», а для страниц pagination «Шаблоны – страница X – DLE9.com», где X – номер страницы, а DLE9.com это название вашего сайта.

Так же модуль Simple SEO v.1.0 дает возможность для страниц подкатегорий использовать в шаблонах название или даже title родительских рубрик. Скажем, категория «Модули» имеет название «Модули» и title «Скачать модули dle бесплатно», и в набор добавится еще шаблоны от родительской категории «Шаблоны» и «Скачать шаблоны dle бесплатно». Многие пользователи интересуются, а как же сделать так, чтобы в title выводилось «Название подкатегории – Название категории – Название сайта». Это элементарно, вот так: %cat_name% - %par_cat_name% - %site_name%.
Благодаря этим шаблонам, вы имеете возможность использовать их для формирования заголовков страниц просмотра полной новости, дополнительно для полной новости имеются теги, которые выводят ID новости и дату ее публикации. Для публикации под названием «o-Rating v.3» из категории «Модули dle» можно быстренько замутить вот такой заголовок: «o-Rating v.3, номер 911 – Модули dle от 04.08.2014 – dle9». Для этого нужно составить вот такой шаблон: %news_name%, номер %news_id% - %cat_name% от %news_date% - %site_name%.

В принципе инструкция по настройке модуля Simple SEO v.1.0 изложена на мельчайшие детали. Теперь вы без труда имеете возможность использовать одновременно и шаблоны из набора и любые свои приставки, типа «Скачать шаблоны dle бесплатно без смс на халяву без рекламы онлайн»

Список изменений
1.3.4
- Добавлено логирование с отправкой разработчику для отладки ошибок
- Протестирована работа на PHP 777
- Исправлены потенциальные ошибки
- Протестировано на DLE 11

1.3.3
- Исправлен небольшой баг

1.3.2
- Исправлены все найденные ошибки
- Добавлена поддержка дополнительных полей в description

Установка модуля:
Просто СЕО - это элементарно

1. Распакуйте архив с модулем.
2. Скопируйте содержимое папки upload или upload_utf8 в зависимости от кодировки вашего сайта на Ваш сервер.
3. Откройте /engine/init.php
В самый конец файла после
 if ($config['allow_tags']) include_once ENGINE_DIR . '/modules/tagscloud.php';

вставьте:
 require_once ENGINE_DIR . '/inc/siseo/generation.php';

4. Запустите файл http://site.ru/siseo_installer.php и следуйте его инструкциям.
5. Переименуйте файл /engine/data/siseo_config.php.dist в siseo_config.php и поставьте права CHMOD 777

* Удаление модуля:

1. Загрузите файл siseo_uninstaller.php на сервер.
2. Запустите его и следуйте инструкциям.
3. Не забудьте удалить файл siseo_uninstaller.php.
4. Откройте /engine/init.php
В самом конце файла удалите строчку:
require_once ENGINE_DIR . '/inc/siseo/generation.php';


Совместимость с CMS: DLE 8.2-11.x

Скачать dle модули складчина, как модуль Simple SEO для DataLife Engine можно с нашего портала по следующей ссылке

Simple-SEO-v1.3.4-DLE.zip [82,99 Kb] (cкачиваний: 729)
  • 60

Комментарии 5

snamp от 28 мая 2018 08:15
взял хак https://dle9.com/haki/hak-dle/4868-hak-dle-prostye-zagolovki-metategi.html в разы удобнее и работает на 12.1
dle9.com от 24 мая 2018 14:20
Цитата: snamp
Цитата: dle9.com
Цитата: snamp
не работает перезапись keywords и description полных новостей, на прошлой версии все нормально отображалось(

на dle 13.0 не работает у модуля перезапись keywords и description?
Такое бывает разработчики переписывают код движка и вносят изменения, что ведет к прекращению работы некоторых функций модуля. Думаю проблема в ошибке обращения к данным, надо сверять запросы которые делает модуль и смотреть что было изменено в новой версии относительно старой в файле движка к которому обращается модуль.

у меня 12.1

ну, это было предположение насчет версии, смысл тот же
snamp от 24 мая 2018 06:58
Цитата: dle9.com
Цитата: snamp
не работает перезапись keywords и description полных новостей, на прошлой версии все нормально отображалось(

на dle 13.0 не работает у модуля перезапись keywords и description?
Такое бывает разработчики переписывают код движка и вносят изменения, что ведет к прекращению работы некоторых функций модуля. Думаю проблема в ошибке обращения к данным, надо сверять запросы которые делает модуль и смотреть что было изменено в новой версии относительно старой в файле движка к которому обращается модуль.

у меня 12.1
dle9.com от 24 мая 2018 06:13
Цитата: snamp
не работает перезапись keywords и description полных новостей, на прошлой версии все нормально отображалось(

на dle 13.0 не работает у модуля перезапись keywords и description?
Такое бывает разработчики переписывают код движка и вносят изменения, что ведет к прекращению работы некоторых функций модуля. Думаю проблема в ошибке обращения к данным, надо сверять запросы которые делает модуль и смотреть что было изменено в новой версии относительно старой в файле движка к которому обращается модуль.
snamp от 23 мая 2018 20:06
не работает перезапись keywords и description полных новостей, на прошлой версии все нормально отображалось(
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent