dle catface

Другие модули:

Главная / Модули DLE / CatFace

Модуль CatFace для DLE

FREE!
 

Пост на блоге, где идет обсуждение модуля, принимаются все отзывы, пожелания, замечания и найденные ошибки - https://alaev.info/blog/post/2086

Уникальный модуль для SEO оптимизации главной страницы и категорий движка DLE Datalife Engine. Управление и настройка через панель администратора.

Версия - 2.2 (от 31.10.2013)

Совместимость - DLE 8.2-10.1. Кодировка только cp1251.

Назначение - вывод на главной странице и в категориях seo-оптимизированного текстового описания и заголовка H1.

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

Особенности:

  • интуитивно понятный интерфейс панели управления и визуальный редактор текста;
  • модуль полностью кешируется;
  • модуль НЕ использует API DLE, что дает прирост скорости в 2-3 раза;
  • возможность активировать модуль только в определенных категориях;
  • возможность активировать модуль только на первой странице категории;
  • возможность вывода различных описания и заголовка для главной страницы раздела и для страниц пагинации;
  • наличие детальных подсказок ко всем настройкам в админпанели.

Процесс установки занимает не более 5 минут.

  1. Распакуйте архив с модулем;
  2. Скопируйте содержимое папки uploads (кроме /templates/) на сервер;
  3. Содержимое папки uploads/templates/Default/ поместите в папку своего шаблона /templates/{THEME}/;
  4. Запустите файл http://site.ru/catface_installer.php и следуйте его инструкциям;
  5. Удалите файл catface_installer.php с сервера;
  6. Откройте файл main.tpl своего шаблона и в нужное место добавьте следующий код:
    [aviable=cat|main]{include file="engine/modules/catface.php"}[/aviable]
  7. Процесс установки завершен, переходите к настройке модуля.

Для получения дополнительной информации смотрите вкладку Доп.

Все настройки модуля производятся через админпанель:

  • В панели администратора движка находим значок модуля и переходим по ссылке.
  • Видим список категорий, первой по счету будет идти главная страница, у нее нет идентификатора. Категории изначально идут в соответствии с их порядком в стандартном разделе управления категориями движка.
  • При нажатии на ссылку [настроить] напротив категории мы попадем в стандартный раздел управления этой категорией. Здесь можно дополнительно настроить title и description (настоятельно рекомендуется это сделать).
  • При нажатии на название категории или ссылку [редактировать] мы попадаем в настроку модуля CatFace для этой категории:
    • "Заголовок категории:" - это то, что будет выводиться внутри тега <H1>;
    • "Отображать заголовок:" - выбираем "показывать";
    • "Где отображать заголовок:" - настройки вывода. Если выбираем "на первой странице", то появится дополнительное поле заголовка <H1>, который будет выводиться на всех страницах пагинации категории, т.е. всех кроме главной. Если это поле на заполнять, то ничего выводиться не будет, только основной <H1> на первой странице категории.
    • "Описание категории:" - это текстовое описание, которое будет выводиться под заголовком. Выбор редактора WYSIWYG или bbcodes происходит в соответствии с глобальными настройками движка, то есть поддерживаются и html-код и bb-код.
    • "Отображать описание:" - выбираем "показывать";
    • "Где отображать описание:" - действует по аналогии с пунктом "Где отображать заголовок:" только для текстового описания.
    • Жмем сохранить.
  • После вишеописанных действий можно будет увидеть заголовок и описание на странице(-ах) категории для которой проихводились настройки.
  • Тоже самое надо проделать для всех категорий, это занимает много времени, но оно того стоит! Удачи вам в SEO.

Часто задаваемые вопросы:

  • Дополнительные файлы из архива используются для обновления/удаления модуля:
    • catface_uninstaller.php — предназначен для полного удаления следов модуля из базы данных MySQL;
    • catface_updater.php — предназаначен для обновления таблиц и записей в базе данных до актуальной структуры устанавливаемой версии.
  • В DLE 8.2 (возможно и в более поздних) при попытке зайти в админпанель модуля появляется сообщение «Hacking attempt!».

    Откройте файл /engine/inc/catface.php и в самом начале найдите:
    if( !defined( 'DATALIFEENGINE' ) OR !defined( 'LOGGED_IN' ) ) {
    Замените на:
    if( !defined( 'DATALIFEENGINE' )) {

 

ver.1.0 - 12.03.2011
Публичный релиз модуля. Рабочее название ver.1.0.5.

ver.1.0.6 - 16.05.2011
Исправлена ошибка из-за которой не работал скрипт, скрывающий описание для остальных страниц при выключенном WYSIWYG-редакторе.

ver.1.0.7 - 16.05.2011
Исправлена ошибка с WYSIWYG-редактором для версий DLE ниже 9.2.

ver.1.0.9 - 01.06.2011
Решена проблема с выводом знаков ??? вместо букв. Обновлена таблица в базе данных (добавлен первичный ключ и явно указана кодировка cp1251).

ver.1.0.10 - 01.08.2011
Исправлена проблема с отображением пустого тега H1 если выбрана опция «скрывать» для заголовка категории.

ver.1.1 - 04.08.2011
Появилась новая опция «Где активировать модуль», которая позволяет скрыть на страницах категории не только название и описание, но и все остальное содержимое tpl-шаблона.

ver.2.0 - 03.06.2012
Добавлено кеширование. Добавлены специальные теги для вставки в catface.tpl — [show_name][/show_name] и [show_description][/show_description]. Обновлён инсталлер и анинсталлер. Обновлен внешний вид, заменена иконка модуля.

ver.2.1 - 13.06.2012
Визуальный редактор теперь подстраивается под версию DLE, то есть работает как в версии DLE 9.6, так и в более ранних версиях. Исправлен недочет в анинсталлере, когда при удалении модуля, таблица с данными не удалялась из базы.

ver.2.2 - 31.10.2013
Полный отказ от DLE_API. Исправлена ошибка, когда для раздела не было никаких настроек и модуль посылал каждый раз запрос в БД даже при включенном кешировании. Исправления, оптимизация и улучшения кода модуля.