Тема урока

В этом уроке, посмотрим, для чего нужен и, как настроить, модуль «Материалы в архиве» 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 показывает форму для введения пользователем логи...

Всё о плагинах CMS Joomla! — админи...

CMS Joomla! По определению является системой с открытым исходным кодом. Это...

Модуль Материалы–Новости Joomla сай...

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

Общие настройки материалов Joomla —...

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

Как следить за ошибками системы Joo...

Администратору сайта Joomla важно следить за состоянием сайта и анализирова...

Модуль самые читаемые материалы Joo...

Если вы хотите показать самые популярные материалы своего сайта, ранжировав...

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