Модуль вывода категорий и статей с красивым эффектом для Joomla

Для создания обычного блога стандартных средств CMS Joomla вполне достаточно. Но бывает так, что стандартные модули решают вопрос, но не так, как нам это необходимо. Многие из нас пользовались стандартными модулями вывода категорий и материалов Joomla, и многие обращали внимание, что в них слишком мало возможностей.

Совсем недавно, на одном из рабочих сайтов потребовалось вывести список категорий красивым образом. Прогуливаясь по просторам Интернет, я натолкнулся на интересную статью сайта ruseller.ru, в которой описывались способы реализации красивых эффектов.

Эффекты мне понравились, и я решил применить их в своих целях. Но, встал вопрос адаптации выходных данных Joomla. Т.к. я слишком ленив, и мне не хотелось ковырять стандартные модули, я решил написать свой, в котором смог бы вывести именно то, что мне необходимо и как необходимо.

Собственно, так и получился модуль вывода категорий и статей с красивым эффектом для Joomla, в котором представлено 8 из 10-и эффектов с указанного выше сайта. Искренне надеюсь, что автор статьи не будет против, что я воспользовался его разработкой и поделился с Вами.

Модуль был обновлен и дополнен новыми возможностями. Предлагаю ознакомиться с ними в статье "Обновленный модуль вывода контента с красивым эффектом для Joomla".

Как это работает:

Для начала скачайте расширение из вложения в конце данной статьи, выбрав версию, соответствующую Вашей CMS Joomla, после чего установите его стандартным способом через установку расширений.

Перейдите в менеджер модулей и найдите установленный модуль «Модуль эффектного вывода категорий и статей», откройте его и задайте настройки вывода так, как Вам хотелось бы.

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

Из настроек ничего сложного нет:

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

Важно: Обратите внимание, если «тип списка» выбран как «категории», то при выборе категорий, в модуле будут выводиться только дочерние категории, а не те, которые были выбраны, поэтому заранее реализуйте правильную структуру категорий.

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

Показать описание – позволяет определить, будет ли выводиться краткое описание категории/статьи.

Важно: Если данный параметр выбран как «показать», а описание категории/статьи отсутствует, то в модуле вместо описания будет отображаться многоточие (...).

Длина описания – задает количество отображаемых символов в кратком описании.

Важно: Количество символов считается без учета html-тегов.

Кнопка подробнее – предоставляет возможность задать текст для кнопки подробностей.

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

Важно: В качестве миниатюры берется первое изображение, встретившееся в тексте описания категории/модуля, без учета всяческих параметров форматирования. В случае, если данный параметр задан как «не отображать», то в качестве изображения будет использоваться фоновое изображение, которое Вы можете заменить на своё в папке с модулем.

Ширина миниатюры – задает ширину миниатюры внутри блока модуля. Если в качестве значения использовать 0 (ноль), то ширина примет значение пропорционально его высоте.

Высота миниатюры – задает высоту миниатюры внутри блока модуля. Если в качестве значения использовать 0 (ноль), то высота примет значение пропорционально его ширине.

Важно: Не требуется указание единиц измерения. Если в качестве значений ширины и высоты задан 0 (ноль), то изображение примет свои реальные размеры и может не поместиться внутри блока модуля.

Ширина одного блока – позволяет задать ширину одного блока на странице. От ширины блока зависит, сколько блоков будет размещено в одной строке.

Высота одного блока – позволяет задать высоту одного блока на странице.

Демо:

Пример работы модуля Вы можете увидеть на главной странице одного из рабочих сайтов: www.avers-msk.com. В данном случае на главной странице выводятся дочерние категории.

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

Конечно же, возможно Вам придется немного отредактировать CSS-стили под свой сайт, т.к. модуль в основном делался под себя и изначально не задумывался для общего пользования.

Модуль был обновлен и дополнен новыми возможностями. Предлагаю ознакомиться с ними в статье "Обновленный модуль вывода контента с красивым эффектом для Joomla".

Если у Вас есть идеи или пожелания в усовершенствовании и развитии модуля, оставляйте их в комментариях, обязательно постараюсь их реализовать.

Ввиду устаревания функционала модуля, ссылки на скачивание удалены, рекомендую воспользоваться последней версией модуля в разделе расширений.


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

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

0 / 3000 Ограничение символов
Ваш текст должен быть в пределах 10-3000 символов
46 Комментарии | Добавить свои
  • Гость - Влад

    Применил первый вариант, то что надо! Спасибо!

    Нравится 0 Короткий URL:
  • Гость - Влад

    Спасибо! Попробую оба варианта.

    Нравится 0 Короткий URL:
  • Гость - Влад

    Материал открывается как надо, но в конце статьи отображается сам модуль с другим материалом. Вот его бы от туда убрать. Надо, чтобы открывалась одна статья.

    Нравится 0 Короткий URL:
  • А, теперь понял. Дело в том, что в моём случае на демо-сайте раздел "Услуги" и страница вывода модуля - совершенно разные пункты меню, поэтому вывод модуля происходит только на странице демо-модуля, а переход совершается в раздел "Услуги". В Вашем случае это будет не удобно и не хорошо для СЕО. Поэтому могу предложить 2 варианта:
    1 - Вместо размещения модуля в определенную позицию, просто вставьте его в описание категории, т.е. здесь https://ecolavca-tlt.ru/retsepty-prigotovleniya-syrov.html
    2 - Вы можете ограничить вывод прямо в шаблоне сайта, для этого откройте файл index.php Вашего шаблона (/templates/ШАБЛОН/index.php) и найдите строку вывода позиции, в которую Вы вставили модуль, например:

    <jdoc:include type="modules" name="ПОЗИЦИЯ" />

    Обычно перед выводом позиции еще идет условие проверки наличия модуля. В общем необходимо еще добавить условие проверки вида страницы, должно получиться что-то в этом роде:
    <?php if ($this->countModules('ПОЗИЦИЯ') && $_REQUEST['view'] != 'article') { ?>
    	<jdoc:include type="modules" name="ПОЗИЦИЯ" />
    <?php } ?>

    Здесь первым условием идет проверка наличия модуля countModules и вторым условием проверяется вид, он не должен быть равен article (статья).
    Надеюсь это поможет в решении Вашего вопроса.

    Нравится 0 Короткий URL:
  • Гость - Влад

    Здравствуйте! Отличный модуль, только работает не как у Вас в (демо). Материал открывается на той же странице. https://ecolavca-tlt.ru/retsepty-prigotovleniya-syrov/14-retsepty/536-sposob-prigotovleniya-syra-khalumi.html Что нужно сделать, чтобы работал как у Вас.

    Нравится 0 Короткий URL:
  • Не совсем понял, что Вы имеете ввиду. В моём демо материал открывается на той же странице, всё в точности также, как и у Вас, либо конкретизируйте свой вопрос.

    Нравится 0 Короткий URL:
  • Гость - Вика

    Спасибо. я нашла что мне нужно ток чтото скачать нигде не могу этот модуль может у вас есть?
    называется JA Content Popup

    Нравится 0 Короткий URL:
  • Нет, у меня нету.

    Нравится 0 Короткий URL:
  • Гость - Вика

    желательно какой нибудь плагин способный выводить точно также.(http://hozobzor.ru/garderob/odezhda/kak-gladit-bryuki-so-strelkami.html) я вот ищу ищу и никак найти не могу(. Буду благодарна за совет

    Нравится 0 Короткий URL:
  • К сожалению, не могу особо ничем помочь, кроме как попробовать стандартные модули Joomla: "Материал - Связанные материалы" - определяет связи по ключевым словам, но соответственно его придется полностью переверстать как Вам нужно. Либо посмотреть в сторону "Материалы - Список материалов категории" - это в случае если у Вас хоть как-то разбиваются материалы на категории, соответственно сортировку выбрать как "случайно" и режим "Динамический", и опять таки придется переверстать.
    Про Related Posts слышал только на WP, для Joomla есть аналогичный Related Articles, но он платный.

    Нравится 0 Короткий URL:
Загрузить еще