Joomla модуль новостей

Команда Joomla! Украина представляет JUNewsUltra Pro 6 для Joomla! 3.5 — полностью написанный с нуля. Через модуль JUNewsUltra Pro 6 вы можете выводить материалы Joomla, будь-то новости, статьи или заметки, а так же видео с YouTube или записи с RSS-ленты.

Основная цель JUNewsUltra Pro 6 — полная поддержка линейки Joomla 3.3-3.5 и максимальное ускорение работы модуля с оптимизированными SQL-запросами и полностью перестроенным созданием эскизов изображений.

Что нового в JUNewsUltra Pro 6?

  • Полная ​​поддержка Joomla 3.5.
  • Полная поддержка PHP 7.
  • Используйте модуль на полную вместе с фильтром даты — вы можете фильтровать материалы по дате, выставив фильтрацию за день, неделю, месяц, год или количество дней. Данный фильтр можно применить с фильтром сортировки и отображать популярные материалы за сутки или за неделю! Экспериментируйте с большим количеством опций фильтра даты для достижение необходимого результата.

  • Если вы создали блоги на основе материалов Joomla, то вам пригодится новая опция — фильтр по дате и уникальным автором. Данная опция работает очень просто — если у вас несколько авторов часто пишут блого-записи, но вы хотите отобразить всех авторов с их последними записями, то данная опция поможет вам в реализации данной задумки.
  • Одной из интересных опций для разработчиков будет возможность прописывать свои SQL-запросы в WHERE. Используйте эту опцию с умом дабы не нарушить работу сайта! Например вы хотите отобразить материалы только с заполненным полем META-description, тогда просто в текстовое поле пропишите TRIM(a.metadesc) <> ». Если вы знаете хорошо стуктуру таблиц com_content, то вы можете с этой опцией делать чудеса. При необходимости вы можете сделать несколько запросов, прописывая каждый новый с новой строки. В коде это будет выглядеть по аналогии таким образом $query->where(«TRIM(a.metadesc) <> »»);
  • Добавлены дополнительные параметры для шаблона $item->sourcetext (отображение необработанного текста) $_attr->что-то из атрибутов (возможность выводить значения атрибутов материала).
  • Полностью переработана логика выборки категорий для оптимизации SQL-запросов. Теперь для отображения материалов с той или иной родительской или дочерней категории необходимо выбрать нужные категории.
  • Расширен функционал опции «Все новости». Этих опции в модуле две.
    помощью данного функционала вы можете сделать заголовок модуля кликабельным с ссылкой на тот или иной пункт меню, или же ввести свои названия и ссылку, а также вторую опцию можно отобразить под модулей в качестве кнопки или ссылки. Так же вы можете добавить html-код в формате bbcode, или в привычном html, например в поле «Написать «Все новости..» или что-то иное» это можно сделать так: [i class=»fa fa-refresh»][/i] Больше новостей. В данной опции вы можете использовать css-классы и, например, отобразить кнопку в стиле Bootstrap с иконкой.
  • Вы хотите вывести на сайт видео с YouTube, тогда у вас есть возможность использовать 3 типа вывода — видео с аккаунта пользователя YouTube, видео с плейлиста и видео с канала. Модуль отображает эскиз видео, заголовок и описание. Данная опция разрешает сделать ссылку на страницу YouTube или отобразить сам плеер (здорово выглядит в модальном окне).
  • У вас есть партнерские сайты, тогда транслируйте с них новости или статьи через RSS-ленту. Шаблон может быть стандартным как для материалов, видео или новостей с RSS. если же в RSS есть изображения, то модуль создаст эскиз.
  • Модуль JUNewsUltra Pro 6 легко интегрируется с системами комментирования JComments, Komento и sliComments.
  • Если же вы в материале добавите только текст без изображений и вставите видео с Youtube или Vimeo, то модуль отобразит эскиз видео в качестве изображения.

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

Шаблоны


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

Если вы хотите изменить шаблоны по умолчанию, то перенесите их в папку html своего шаблона Joomla!

Так же вы можете или в папку html своего шаблона Joomla, или в папку шаблонов модуля добавлять шаблоны или через создания пакета установки для своего шаблона на примере шаблонов по умолчанию, или же просто залить php-файлы шаблона.

Рекомендация по работе с шаблонами

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

Дистрибутив модуля JUNewsUltra Pro 6

Поддержите наш модуль на JED — проголосуйте за него!!!

Загрузить модуль JUNewsUltra Pro 6 на сайте JED

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

Форум поддержки

Если у вас есть вопросы или предложения по новой версии нашего модуля, то пишите на JoomlaForum.ru, мы ответим вам и при необходимости включим новый функционал!

joomlaportal.ru

News Show Pro GK4


Модуль News Show Pro GK4 обеспечит качественный вывод статей в виде новостей на сайте. Расширение поддерживает инструменты K2 и VirtueMart. Вы сможете не просто создать отображаемый список новостных материалов, но и сделать ваш сайт красивым и непохожим на другие подобные ресурсы.

News Show Pro GK4 доступен на русском языке, потому у вас не возникнут вопросы во время пользования. Вы сможете быстро настроить параметры и вывод статей сразу после установки. Генерируемая лента может состоять как из отдельных избранных в настройках статей, так и из целых категорий, которые вы определите. Вы сможете гибко настроить отображение новостей по вертикали, по горизонтали, либо по всему периметру сайта Joomla. Порядок отображаемых статей можно менять, задавая параметры фильтрации: порядковый номер поста, количество просмотров или рандомный режим.

С этим плагином вы сможете выводить посты вместе с картинками на избранную страницу. Пользователи смогут видеть не только статистику по количеству просмотров статьи, но и рейтинги, а также число комментариев к материалу. Инструмент постоянно обновляется — каждая новая версия поддерживает взаимодействие с большим числом модулей, потому News Show Pro GK4 не помешает вам создать карту сайта и наращивать SEO ресурса при помощи других плагинов.
https://www.youtube.com/watch?v=VSPTQcCy9WI

RokSprocket


RokSprocket — это модуль, который полностью преобразит ваш сайт. Он подходит не только для отображения новостей. Лента, созданная при помощи RokSprocket, может регулироваться как вы пожелаете — вы сможете добавлять не только посты, но и изображения. Вся добавляемая на сайт Joomla информация будет фильтроваться при помощи заданных в настройках параметров.

Модуль RokSprocket идеально подходит для создания нестандартного ресурса новостей — лента будет содержать не только привычный перечень последних постов, но и списки, бегущие строки и слайдеры. В настройках можно активировать вывод предпросмотра статей. А если ваш сайт не является новостным, а вы лишь хотите настроить вывод на главной последних статей о вашей компании, тогда можете активировать режим Features, который создаст слайд-шоу с важными сообщениями.

Модуль имеет следующие режимы отображения материала:

  • упомянутый режим Features для создания слайд-шоу с постами и картинками;
  • режим Lists — вертикальный вывод превью постов;
  • режим Tabs — лента в виде вкладок;
  • Headlines — вывод на странице бегущей строки с названием новостей и ссылками на них.


Publisher

Мощный модуль Joomla для генерации страниц с контентом. Лента, сделанная при помощи инструмента Publisher, может состоять из различных категорий контента. Вы сможете настроить автоматическую публикацию при помощи RSS и других модулей. Кроме того, плагин позволяет создать разноформатную ленту, состоящую из нескольких разделов. К примеру, можно создать сайт, на котором будут отображаться бегущие строки, списки, видеоматериалы, фото и миниатюры постов. Всего вы сможете создать до 13 блоков на странице площадки Joomla.

Блоки могут содержать различную информацию, в том числе публикации по RSS, модули, вывод категорий и отдельных статей. Плагин Publisher учитывает надобность размещения рекламы, потому вы сможете создать отдельную зону, где будут демонстрироваться рекламные баннеры и объявления. Еще одно преимущество Publisher — это возможность публикации материала разными пользователи. То есть вы сможете создать мультиавторский сайт Joomla.

Publisher распространяется на платной основе, потому подойдет только для серьезно настроенных вебмастеров. Потому если вы просто хотите, чтобы у вас на сайте была лента и не планируете вложить в свой проект много сил и денег, то этот модуль для вас не подойдет. Если же у вас серьезные намерения, то расширения Publisher вполне достаточно, чтобы их реализовать.
publisher

YJ Youmomentum News Slider


Простой модуль Joomla, который обеспечит качественный вывод новостей на сайте. Вы сможете активизировать автоматическое отображение новых постов на выбранной странице. Внешний вид ленты полностью настраивается. Можно добавить фильтрации по материалу, например: отображать только посты из категории «Новости» навигационного меню Joomla. Также вы сможете добавить фильтрацию по авторам и ID материалов. Новости можно отображать в виде слайдов с автоматической прокруткой. Размер внутренних изображений и параметры рамок полностью регулируется. По надобности можно настроить некоторые конфигурации отображения через CSS.
YouMomentum

JV-Relatives

Этот плагин нельзя использовать как основной. Он подходит для отображения похожих записей на странице. Потому для главной страницы вам лучше использовать один из приведенных модулей, а данный применить уже на самих страницах постов, чтобы снизу или сбоку отображались похожие материалы. JV-Relatives отбирает подобные материалы, анализируя теги статей. Для крупных новостных ресурсов — это незаменимая функция, которая может значительно улучшить индексацию площадки!
jv-relatives

joomlalib.ru

Отображение новостей с помощью стандартных возможностей joomla


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

  • «Материалы — Новости»;
  • «Последние новости»;
  • «Самые читаемые» и другие.

Материалы категории

Стандартные возможности Joomla 3 позволяют создавать категории и размещать в них материалы, а также выводить их в виде списка или ленты на странице сайта. Разберём порядок действий.

1. Создаём категорию.

Joomla модуль новостей

Joomla модуль новостей

2. Создаём материал и устанавливаем для него новую категорию. Редактируем уже созданные материалы.

Joomla модуль новостей

Joomla модуль новостей

3. Заходим в «менеджер модулей».


Joomla модуль новостей

4. Нажимаем «Создать».

Joomla модуль новостей

5. Выбираем нужный тип – «Новости».

Joomla модуль новостей

6. Задаём параметры модуля: заголовок, категория (можно выбрать сразу несколько категорий), позиция для размещения модуля на странице (например, position 1). Сразу можно установить и другие параметры: показывать картинки, ссылку «подробнее» и прочие.

Joomla модуль новостей

7. Сохраняем и закрываем модуль. Проверяем, как он отобразился на сайте.

Joomla модуль новостей

Модуль «Последние новости»

Создать ленту новостей из недавно опубликованных материалов ещё проще. Для этого в Joomla 3 существует подходящий модуль.

Заходим в менеджер, нажимаем «создать» и выбираем тип «Материалы – Последние новости».

Joomla модуль новостей

Устанавливаем основные параметры модуля.

Популярные

Отобразить на странице популярные статьи также можно при помощи создания соответствующего модуля – «Самые читаемые».


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

Joomla модуль новостей

Создание ленты новостей

В Joomla 3 в качестве стандартного предлагается и модуль «Лента новостей». При его создании требуется ввести url-адрес на чужую страницу с RSS-новостями, например, https://news.rambler.ru/. Опытные веб-мастера умеют создавать собственные RSS-ленты и дают ссылку на них.

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

Joomla модуль новостей

Специализированные модули для joomla 3

Множество интересных и полезных опций могут предложить специализированные разработки новостных модулей. На просторах интернета находится множество спецрасширений в свободном доступе. Рекомендуем обратить внимание на следующие.

NewsPro GK4

– модуль для создания привлекательной новостной ленты из собственных статей (версия 3.3.7 русифицирована). Совместим со всеми версиями Joomla. В отличие от стандартных модуль позволяет отображать материалы из категорий и отдельные статьи. Регулируется расположение новостей, размеры модуля, количество отображаемых материалов. Есть функция обрезки прилагаемого фото. Несколько вариантов вывода новостей (самые читаемые, в случайном порядке и по названию). Интеграция с модулем комментариев даёт возможность пользователям сайта оставлять свои мнения под каждой из новостей. Код хорошо распознаётся различными браузерами, а содержимое – поисковиками.

MJ Simple News

 – адаптивный модуль для красивого отображения статей, показывает изображения, описание и ссылку «Подробнее». При наведение курсора отображает дату публикации и количество просмотров. Совместим с Joomla 2.5 и 3. Сортировка по различным параметрам.

Frontpage SlideShow (3.6.0)

Интересный способ показа избранных материалов.

JoomfolioforArticles (версия 3.3.0)

Расширение для вывода контента Joomla 3. Имеет готовые макеты отображения информации и множество других настроек показа. Изображения, заголовки и краткие описания размещаются по блокам, образуя сетку из новостей. Размеры картинок настраиваются. Администратор может назначить вывод статей, воспользовавшись фильтрами (по авторам, тэгам, категориям, датам). Анимацию анонсов можно включить и выключить.

Responsive Grid for Articles (версия 3.3.2 – для Joomla 3.5)

Отображает последние материалы, имеет фильтр по категориям. Отображается во всех браузерах и мобильных устройствах. Среди настроек: количество статей, выбор источника (тэги, авторы, категории), выбор показа или исключения избранных статей. Можно добавить статьи, созданные в определённых отрезок времени (диапазон дат). Можно исключить отдельные материалы.

DJ-Tabs (версия 1.3.1)

Выводит новости в виде анимированных закладок. Можно выводить материалы категорий и отдельные статьи, а также другие модули. Оснащён функцией вставки видеороликов из YouTube. Совместим с Joomla 3.5.

SJ Super Category for Content (версия 1.0 для Joomla 3.5)

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

JB Zentools (версия 1.1.8)

Модуль уникален тем, что позволяет отображать содержимое в 8 различных стилях: списком, сеткой, в виде кнопок пианино или карусели. Корректно отображается на устройствах. Макет показа легко настраивается с помощью административной панели. Имеется функция обрезания фото и изменения масштаба.

JA Tabs (версия 2.6.6)

Плагин для Джумла. Отличается нескучным приятным анимированным оформлением. В модуль загружаются определённые материалы.

JUX Mashup (версия 1.0.1)

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

Vina Article Slideshow (версия 1.0)

Выводит избранные статьи и последние публикации. Можно выбирать одну или несколько сразу категорий, брать статьи одного автора. Отображает новости в слайдере. Возможно разное размещение стрелок навигации: в 4-х вариантах. Можно вставлять фоновое изображение и менять цвет фона. Отображать дату, категорию, а не только текст и изображение. Поддерживает сортировку новостей. Анимация представлена эффектом затухания при смене кадра. Отображается на всех устройствах.

RAXO All-mode PRO (версия 1.3)

– комплексный инструмент для Joomla, позволяющий показывать новости и статьи. Отличается простой и понятной панелью управления. А также широкими возможностями оформления контента. RAXOAll-modePRO заменяет множество специализированных модулей: случайные материалы, популярные, последние. Автоматически создаёт миниатюры из изображений к статьям. 16 параметров сортировки. Код оптимизирован под быструю загрузку.

DJ-Flyer (версия 3.0.7)

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

JUX News Ticker (версия 1.0.2 для Joomla 3.0)

Создаёт яркую и удобную для просмотра новостную ленту. Адекватно отображается во всех браузерах. Оснащён анимирующей функцией с 3 эффектами. Можно подстроить под шаблон сайта за счёт смены цвета фона, заголовков, шрифта. Источники для вывода материалов можно брать даже с внешних сайтов.

News Show SP2 (вышла версия 2.9)

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

Responsive Scroller for Articles (3.2.0)

Расширение для Joomla 3, отображает в 6-ти различных темах новости, имеет лёгкую понятную панель управления, возможность показать или убрать один или несколько материалов из модуля. Новости отображаются в ленте с полосой прокрутки.

JA Newsticker (2.6.2)

Удобный модуль. Позволяет кратко отображать новости с кнопками прокрутки: «влево» и «вправо». Отображает наиболее важные материалы новостных сайтов.

Скачивайте заархивированные файлы только с сайтов разработчиков или с надёжных, проверенных порталов, посвящённых Joomla. Установка бесплатных модулей и компонентов осуществляется через административную панель CMS– «менеджер расширений» — «установить».

Компонент для размещения статей на сайте и одновременно в соцсетях

Веб-мастера потрудились над созданием уникального компонента «Social Crossposting», с интересной функцией – размещение статей на сайте с одновременной выкладкой их релизов в соцсетях (Facebook, Twitter, вконтакте) и блогах (LinkedIn и LiveJournal). Автоматически ограничивает длину текста, предоставляя готовый пост для читателей. Позволяет выбрать другую картинку для соцсетей.

Легко устанавливается и настраивается. Ведёт отчёт успешных и неудачных материалов. Позволяет включать и отключать категории, исключать отдельные материалы из модуля. Возможна массовая публикация из одной категории.

Подведём итог сказанному. Не обязательно искать и устанавливать новые компоненты, стандартный модуль вывода новостей joomla 3 представлен в 6 вариациях (возможен вывод статей из категории, из архива, последних публикаций, самых читаемых или списка похожих материалов).

Joomla модуль новостей

Однако если вы нуждаетесь в современной, анимированной, красочной, удобной и интересной подачи новостей, стоит поискать подходящий модуль на просторах интернета. Всем, кто ведёт не только сайт, но и следить за обновлениями официальных групп в соцсетях, понравиться новинка – компонент Social Crossposting.

referte.net

Чем плох стандартный модуль последние новости в Joomla 3 (mod_articles_latest)? Правильно, тем что он выводит только название материала. А как же быть, когда в этом модуле нужно вывести дату создания или публикации материала и категорию в которой он опубликован, а может и еще чего полезного? Я решил не искать сторонний модуль, а просто подправить шаблон вывода стандартного модуля, тем более что его стандартные возможности, как оказалось, это позволяют.

Сразу оговорюсь, что это не хак. Так как вы просто настраиваете формат вывода данного модуля по вашему шаблону. Для начала в папке /templates/вашшаблон/ находим папку html. Если папки с таким названием нет — то создаем. В папке html создаем папку с названием mod_articles_latest. Копируем файл default.php из папки /modules/mod_articles_latest/tmpl/ в только что созданную папку /templates/вашшаблон/html/mod_articles_latest/, заодно можете скопировать и файл index.html для безопасности. 

Теперь Joomla будет в первую очередь проверять как ей отображать модуль. Если существует папка с названием модуля в папке html вашего шаблона и в ней присутствует файл отображения (в нашем случае default.php) то обрабатываться будет он. Если же отсутствует — стандартный в папке /modules. Таким образом даже после обновления Joomla ваши изменения не пропадут, так как они заданы в папке вашего шаблона.

Стандартный файл default.php у модуля последние новости выглядит следующим образом:

<ul class="latestnews<?php echo $moduleclass_sfx; ?>">  <?php foreach ($list as $item) : ?>  	<li>  		<a href="/<?php echo $item->link; ?>">  			<?php echo $item->title; ?></a>  	</li>  <?php endforeach; ?>  </ul>

Нумерация строк сохранена. В данном случае все, что он умеет делать это отображать название материала ($item->title) и ссылку на него ($item->link). Давайте сделаем так, чтобы модуль отображал также дату публикации материала и категорию в которой он находится. Делается это все просто, тем более что стандартный helper модуля данные в массив $list уже получил.

Приводим наш модуль к следующему виду:

<ul class="latestnews<?php echo $moduleclass_sfx; ?>">  <?php foreach ($list as $item) : ?>  	<li>  		<a href="/<?php echo $item->link; ?>">  			<?php echo $item->title; ?></a><br>  			<?php echo JHtml::_('date', $item->publish_up, JText::_('DATE_FORMAT_LC1')); ?> <?php echo "в рубрике ";?> <?php echo $item->category_title; ?>  	</li>  <?php endforeach; ?>  </ul>

После данных изменений модуль начал отображать под названием материала также дату его публикации ($item->publish_up) в формате день.месяц.год все цифрами (DATE_FORMAT_LC1) и также наименование категории ($item->category_title).

Формат вывода даты можно менять, если заменить цифру после символов LC. Возможны разные варианты с 1 до 6. Попробуйте, кому какой формат понравится. Работу модуля в этом виде можно увидеть у меня в левой колонке под названием Последние поступления.

Что еще можно вывести? Вот не полный список конечно, но может оказаться полезным.

1. Отображаем количество просмотров материала. Для это вставляем данный код в нужное вам место:

<?php echo $item->hits; ?>

Если хотите чтобы количество просмотров отображалось при наведении на ссылку, то можно сделать так:

<a title="просмотров: <?php echo $item->hits; ?>" href="/<?php echo $item->link; ?>">  			<?php echo $item->title; ?></a>

 2. Отображение даты создания, а не публикации:

<?php echo JHtml::_('date', $item->created, JText::_('DATE_FORMAT_LC1')); ?>

 3. Отображение даты последнего изменения материала:

<?php echo JHtml::_('date', $item->modified, JText::_('DATE_FORMAT_LC1')); ?>

Главное, чтобы данные строки добавлялись внутри тегов li пока работает оператор foreach. Думаю общие принципы понятны, для того чтобы вывести, что-то специфическое рекомендую глянуть mysql таблицы в базе данных сайта, особенно таблицу _content. Аналогичным методом можно в принципе вывести любые данные из данной таблицы относительно обрабатываемого материала, такие как его id, alias, intro текст, мета данные и прочее.

yagnenok.com

Как правильно устанавливать вводное изображение в материалах Joomla.

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

Если мы посмотрим настройки модуля новостей Joomla, то увидим, что в них есть опция Показывать изображения:

1

Она не просто есть, она работает.

«Ну и в чем же тогда смысл статьи?» – спросите вы. Дело в том, что вступительное изображение в материале Joomla можно показать двумя способами:

  1. Добавить его в редакторе перед текстом материала
  2. Добавить его в опции Изображение для вступительного текста материала на вкладке Изображения и ссылки (см. рисунок ниже)

Первым вариантом, я так думаю, пользуется большинство. Он проще в понимании и тянется еще со времен первых версий Joomla. Изображение, в данном случае, является частью текста и просто располагается перед ним.

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

2

Оба варианта имеют право на существование, но второй вариант гораздо более правильный. «Почему?» – спросите вы. Поскольку изображение хранится отдельно от содержимого статьи, то мы можем легко им управлять, делая четкие и ровные картинки для разных материалов. Один раз подправив верстку этого изображения в макете, нам больше не нужно беспокоиться о том, что вступительные картинки у разных материалов будут выглядеть по-разному. Для каждого материала будет применяться единое оформление вступительного изображения. Это очень удобно.

Какие изображения может выводить стандартный модуль новостей Joomla?

Теперь к модулю. Его проблема в том, что он умеет выводить изображения, созданные в материалах Joomla, только первым способом, т.е. такие которые вставлены в редакторе перед текстом. Иначе говоря, данный модуль вообще не умеет выводить отдельно хранящиеся изображения.

Теперь самое забавное. Как же тогда модуль последних новостей  скрывает вступительные изображения материалов Joomla, если они являются частью текста? Вот так:

$item->introtext = preg_replace('/<img[^>]*>/', '', $item->introtext);

Т.е. изображения просто вырезаются из текста регулярным выражением. Вывод изображений, созданных вторым способом (через специальное поле) в макете модуля новостей вообще не предусмотрен.

Интересно то, что в данных, доступных в макете модуля, есть путь к изображению, созданному вторым способом, правда хранятся они в формате JSON:

[images] => {"image_intro":"images/images/8eWQDa2H1LQ.jpg","float_intro":"","image_intro_alt":"","image_intro_caption":" ","image_fulltext":"images/images/8eWQDa2H1LQ.jpg","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}

И хоть все это на первый взгляд кажется сложным, мы можем получить чистый путь к изображению из этой строки 1-2 строчками кода.

wedal.ru

Новости, публикации, статьи или другие разделы являются важной составляющей любого сайта. В связи с этим я сделал очень практичный модуль новостей для Joomla 2.5 и Joomla 3, который обладает всеми необходимыми функциями и настройками.

За счет универсальности настроек модуль может изменять вид выводимых материалов как угодно — от построчной верстки блоков по 3 или 4 в ряд до списка материалов (1 материал в одном ряду). В настройках можно отключать показ того или иного поля, например, заголовка материала или его картинки. По умолчанию модуль выводит 8 последних добавленных материалов по 4 штуки в одном ряду. Модуль отображает картинку, заголовок и краткое описание вашей публикации.

Скриншоты:

Joomla модуль новостей Joomla модуль новостей Joomla модуль новостей Joomla модуль новостей Joomla модуль новостей Joomla модуль новостей

Рассмотрим основные возможности модуля:

— Может выводить материалы как с одной, так и с нескольких категорий сразу
— Возможность сортировки материалов (последние добавленные/случайные)
— Есть ограничение по количеству материалов, которые нужно вывести
— Возможность вывести материалы в виде одного, двух, трех, четырех, пяти и шести блоков в одном ряду
— Возможность показать или скрыть заголовок, картинку, краткое описание и дату материала.
— Модуль полностью адаптивен к мобильным версиям! Вне зависимости от настроек, на планшетах будут показаны новости в 2 и 3 колонки, а в телефонах по одному.

Установка:

1. Скачайте модуль bloglatestnews для Joomla 2.5 и 3
2. Процесс установки модуля идет стандартным образом через «Менеджер расширений». После установки в «Менеджере модулей» мой новостной модуль будет называться «Новости с картинками blogprogram.ru» — не забудьте его опубликовать, привязать к пункту меню и выставить позицию модулю.

Настройки:

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

Joomla модуль новостей

Картинка материала

Во-первых, если картинки, нет, то грузится по умолчанию из поля Картинка по умолчанию. Если в поле Источник картинок выбран первый вариант,  то берется первая картинка прямо из материала Joomla (в формате png, jpg, jpeg, gif, tif).

Если же выбран второй вариант, то из превью материала. Чтобы модуль ее отобразил — загружайте картинку в специальное поле каждого материала. Для Joomla 2.5: Изображения и ссылки (вкладка справа, снизу) -> Изображение для вступительного текста материала. Для Joomla 3: Изображения и ссылки (вкладка сверху) -> Изображение для вступительного текста материала.

Joomla модуль новостей Joomla модуль новостей

— Кол-во материалов — сколько материалов модуль будет выводить

— Кол-во мат-в в одном ряду — сколько блоков в одном ряду выводить. Эффектно смотрятся значения 1-4. Поэкспериментируйте.

— Автоподгон размера картинок — Ставьте да, если нужно автоматически подгонять размеры картинок под размеры блоков (это очень упрощает верстку). Это поле работает совместно с полем Высота картинок.

Остальные настройки отключают/включают показ полей материалов и ограничивают длину заголовков, краткого описания в символах. Если вы хотите поменять стиль модуля, то прописывайте перед тегом </body>  свой стиль (обязательно с !important), например:

<style>
.bloglatestnews3 img {opacity: 0.5!important;}
</style>

Обновление 1

11.2017 Модуль обновлен до 3 версии! Добавлены сортировки: по алфавиту, числу просмотров и ручной сортировке материалов (это означает, что вы можете вручную настроить сортировку материалов в категории, а модуль ее повторит), как по возрастанию, так и по убыванию.

Обновление 2

16.01.2018 По многочисленным просьбам теперь длину текста материала можно ограничивать как по количеству символов, так и по количеству слов. Для этого добавлен специальный переключатель. Также после текста можно поставить любой знак, например, многоточие, означающее, что текст не закончен. Если он не нужен, то поставьте один пробел в поле «Многоточие после текста».

Joomla модуль новостей

Обновление 3

05.2018 Дорогие друзья, обновил модуль до 4.1 версии! В этот раз у вас появится выбор откуда брать картинки с превью материала (старый вариант). Он многим не нравился тем, что приходилось дважды грузить картинки, одну в редактор, вторую в превью. Также появился новый вариант, в котором картинка для модуля берется автоматически из материала Joomla (png, jpg, jpeg, gif, tif). Причем, если их несколько, берется только первая. Также если в списке Автоподгон размера картинок установлено Да, то картинка сама адаптируется под размеры блока, естественно, без искажений.

Joomla модуль новостей

 

blogprogram.ru


You May Also Like

About the Author: admind

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Adblock
detector