Files
moredoc/README.md
2026-03-30 22:38:23 +05:00

4.2 KiB
Raw Blame History

moredoc

Модуль Похожие документы v3.31

для AVE.CMS ALT ≥ v3.31

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

  • Связующим элементом документов является первое слово из поля Ключевые слова.
  • Пример работы модуля. Создайте в трех документах одинаковое первое ключевое слово тест, разместите системный тег [mod_moredoc] или в каждом документе или в шаблоне рубрики которой эти документы принадлежат, посмотрите результат.
  • Настройки модуля расположены в файле modules/moredoc/module.php :
    • В самом начале файла есть переменная $limit = 5; // Количество связанных документов. Вы можете менять это число в любую сторону.
    • Следом идет переменная $flagrubric = 1; // Учитывать или нет рубрику документа (0 - нет, 1 - да). Если 0 - будут связаны между домой все документы без учета их принадлежности к рубрикам, если 1 - связываются между собой и выводятся документы из рубрики которой они принадлежат.
  • Результат вывода кешируется средствами Smarty.

    Для вывода списка похожих документов используйте системный тег [mod_moredoc] (можно использовать как в документах так и шаблоне рубрики).
  • Важно! После каждого действия имеющего отношение к модулю обязательно чистите кеш системы иначе вы не увидите результатов - модуль жестко берет данные из кеша если кеш модуля существует.

Список похожих документов начиная с версии модуля 3.31 выводится карточкой, верстка Bootstrap 5

  • В карточке отображаются следующие параметры документа:
    • Название документа берется из HTML <title>
    • Описание документа берется из (meta description)
    • Дата публикации документа
    • Количество просмотров
    • Изображение из первого найденного поля Изображение (Одиночное), если поле отсутствует выводится упрощенный вариант карточки без изображения.
  • Верстка карточки находится в файле modules/moredoc/templates/moredoc.tpl в котором находится четыре варианта карточек, три из которых закомментированы. Для их просмотра раскомментируйте код путем удаления строк {* ---- начало комментария и ------ конец комментария*}

Changelog:

30.03.2026 - обновление модуля - версия 3.31 - рефакторинг кода для работы в ave.cms ALT v3.31. Добавлены в шаблон вывода в публичной части сайта 4 карточки , верстка Bootstrap 5, так же добавлен вывод изображения, даты публикации, количество просмотров.

03.09.2019 - версия 1.26.0 - адаптация для версии ave.cms v3.26

01.03.2013 - версия 1.0