Тема урока

В этом уроке, посмотрим, для чего нужен и, как настроить, модуль «Материалы в архиве» Joomla сайта.

Про модуль Материалы в архиве

Сразу замечу, что модуль Материалы в архиве очень небольшой модуль с минимумом настроек. В каталоге Joomla сайта этот модуль лежит в папке /mod_articles_archive. Если хотите, сделать системное редактирование модуля, добро пожаловать в файл /mod_articles_archive/default.php.

Напомню, чтобы редакция модуля не обнулилась после обновления системы, сделайте переопределение редактируемого файла модуля на вкладке Шаблоны>>>Создать переопределение. Ищем в левой колонке «Модули», системное название модуля — mod_articles_archive. Этот модуль не относится ни к какому другому компоненту.

github joomla mod articles archive

github joomla mod articles archive

Задачи модуля

Модуль «Материалы в архиве» нужен для вывода на frontend сайта НЕ сами материалы, которые вы поместили в архив. Этот модуль выводит список календарных месяцев, в которые материалы были помещены в архив. Например, май 2018, июнь 2018 и т.п.

Может показаться, что это модуль не имеет особого значения для навигации сайта. Это так, если у вас немного материалов, и вы не формируете архив за ненадобностью.

В другой стороны если у вас есть архив, то нет других способов компактно показать архив по датам на frontend сайта. Есть пункт меню «Архивные материалы», но он выводит списка статей архива по категориям.

Так что если вам нужно показать своим пользователям архив материалов по годам и месяцам, модуль Материалы в архиве Joomla для вас. 

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

Как создать

  • Чтобы создать модуль материалов в архиве, идем на вкладку Расширения>>>Модули >>>Создать.
  • Из списка выбираем тип модуля «Материалы - Материалы в архиве».
  • Заполняем нужные настройки.
  • Сохраняем и публикуем в выбранной позиции шаблона для модулей.

Как настроить

Как я уже сказал, настроек у этого модуля не много.

mod articles archive nastroyki 1

mod articles archive nastroyki 1

Прежде всего, вам обязательно нужно дать модулю название.

Далее, выбрать количество месяцев, которые будут отображаться в архиве. По умолчанию, это 10 месяцев. Почему 10, а не 12 не знаю.

Не забываем, заполнить правую сторону настроек. Здесь, как всегда:

  • Разрешаем или запрещаем показ заголовка модуля;
  • Указываем статус модуля (Опубликовано—Не опубликовано—В корзине),    
  • Выбираем позицию модуля для показа. Если хотите создать несколько подобных модулей, сделайте один модуль в позиции «НЕТ», а потом размножьте кнопкой «Пакетная обработка».

Далее, привязываем модуль к пунктам меню, на которых хотим этот модуль показать. Хотите показать на всём сайте — выбирайте «На всех страницах».

mod articles archive nastroyki 2

mod articles archive nastroyki 2

Дополнительные настройки модуля — дело личное. По умолчанию, они вполне разумны.

mod articles archive nastroyki 3

mod articles archive nastroyki 3

Права по управлению модулем (права доступа) зависят от вашей работы с разными уровнями пользователей.

mod articles archive nastroyki 4

mod articles archive nastroyki 4

Не работает модуль архива модулей

На версии 3.9.1 при создании модуля «Материалы архива», сам модуль создается нормально, список месяцев с годами создания материалов, которые помещены в архивы, создается корректно.

Однако при вызове месяца материалов архива (нажатие на ссылку с месяцем и годом архива), списка материалов НЕТ. Фильтр НЕ работает.

Мне удалось исправить эту ошибку так:

  • Открыть вкладку Материалы. Справа, вверху нажать кнопку «Настройка»;
  • На вкладке Материалы>>Настройки>>Общие настройки в пункте «Дата сортировки», должно стоят значение «Создано». Напомню, в архивах материалы сортируются по дате создания, а не по дате помещения в архив.

Вывод

В этом уроке посмотрели несложный и некоторым полезный модуль Материалы в архиве Joomla сайта. Всего вам самого доброго.

©joomla-abc.ru

Еще статьи

 

Похожие статьи

Модуль вход на сайт Joomla, урок 34

Модуль вход на сайт Joomla показывает форму для введения пользователем логи...

Общие настройки почты Joomla, урок ...

Продолжаем общие настройки сайта Joomla. В этом уроке проведем общие настро...

Как и зачем обновлять Joomla сайты,...

Большинство обновлений CMS Joomla, связаны с устранением брешей безопасност...

Форма обратной связи Joomla – как с...

Очень часто, требуется дать возможность посетителям сайта оставить отзыв. О...

12 Правил оптимизации Joomla сайта,...

Об оптимизации сайта Joomla задумываемся в начале его создания. Несколько п...

Компонент Баннеры Joomla сайта, уро...

Вы размещаете рекламу на своём сайте? У вас много рекламы: Вам поможет сист...

Copyright © 2023 Joomla-abc.ru. Все права защищены.