Модули вывода списка разделов в Joomla, случайных и последних новостей, похожих материалов, произвольных фото и Html кода

16 Ноябрь, 2010

Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Сегодня мы продолжим разговор про модули Joomla, который начали в этой статье. По своей сути они являются расширениями для Джумла, которые позволяют выводить контент или же принимать информацию от посетителей сайта (например, авторизация, регистрация или поиск).

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

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

Бесплатные модули Joomla для вывода контента на сайт


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

Для того, чтобы узнать, что там у нас есть, нужно будет зайти в админку Джумлы и выбрать из верхнего меню пункты «Расширения» — «Менеджер модулей». Откроется окно, в котором будут приведены все когда-либо созданные вами или установленные по умолчанию расширения этого типа. Некоторые из них будут включены (отображаться на страницах сайта), а некоторые могут быть выключенными:

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

Здесь будут не только те, что шли в комплекте с движком по умолчанию, но и те, что стали доступны после установки каких-либо компонентов:

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

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

Вывод списка разделов Джумлы

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

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

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

Вывод популярных статей (материалов)

Следующим в нашем списке будет бесплатный модуль, который осуществляет вывод контента на сайт и называется «Самые читаемые». Фактически это вывод наиболее популярных материалов, исходя из количества просмотров (так называемых хитов) их посетителями. Его можно отнести к разряду расширений, улучшающих юзабилити вашего ресурса.

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

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

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

В поле «Количество» можете указать количество статей, которое будет в нем отображаться. Наверное, не стоит делать это число слишком большим, но это уже на ваше усмотрение.

В полях «ID Категории» и «ID Раздела» вы можете перечислить через запятую ID тех, из которых вы хотите выводить статьи в блоке «Самые читаемые». Материалы из всех остальных категорий и разделов будут игнорироваться.

Для того, чтобы узнать ID раздела или категории в Joomla, вам нужно выбрать из верхнего меню админки пункты «Материалы» — «Менеджер разделов» или «Менеджер категорий», и на открывшейся странице с их списком посмотреть значение в столбце ID напротив интересующего вас:

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

Модуля последних, случайных и похожих материалов


Еще один бесплатный модуль, который в первую очередь ориентирован на улучшение юзабилити вашего сайта — это «Последние новости». В его настройках вы сможете, при желании, определить разделы и категории, материалы из которых будут в нем выводиться.

Настройки будут аналогичны описанному выше, но вы еще сможете выбрать порядок показа материалов в блоке «Последние новости» (первыми будут отображать новые статьи или же обновленные), а так же выбрать конкретного автора, чьи статьи будут выводиться в этом блоке.

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

Давайте поподробнее рассмотрим правую область страницы настроек блока «Случайная новость» в админке Джумлы:

В поле «Категория» из выпадающего списка вы выбираете категорию, из которой будут браться случайные новости. В поле «Расположение» я обычно оставлял вариант по умолчанию, но вы можете попробовать и альтернативные. В поле «Показывать изображения» можете настроить отображение графики из статьи в блоке «Случайная новость».

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

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

Вывод похожих материалов в модуле

Ну, а теперь давайте рассмотрим один из самых интересных и полезных, на мой взгляд, бесплатных модулей. Я говорю про блок «Похожие материалы». Совсем недавно я писал статью про аналогичный плагин Related Posts для WordPress, создающий список похожих статей.

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

Ну, а блок «Похожие материалы» — это фактически классический способ организации внутренней перелинковки. Выводить его лучше всего будет в какой-нибудь позиции шаблона, которая будет расположена сразу под статьей.

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

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

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

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

Модуля произвольного изображения и Html кода


Следующий модуль называется «Произвольное изображение». В нем будут выводиться в произвольном порядке картинки из указанной в его настройках папки.

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

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

В настройках модуля «Произвольное изображение» нужно указать путь до папки с изображениями в относительном виде (без указания корневой папки). Вообще, относительные ссылки это очень интересно — читайте про них и про URL в этой статье. Так же потребуется указать формат графических файлов. Советую ознакомиться здесь с форматами растровой графики, чтобы понимать, когда лучше сохранять изображение в JPG, когда в PNG формате, а когда и в GIF. Правда интересно.

В поле «Ссылка» вы можете указать гиперссылку на любую страницу своего проекта, на которую сможет перейти посетитель, щелкнув по отображаемой в блоке «Произвольное изображение» картинке. Наверное, имеет смысл сюда прописать ссылку на фотогалерею, которую вы рекламируете таким образом.

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

Вставка различных кодов (счетчиков, баннеров) в Joomla

Последний на сегодня бесплатный модуль, идущий с движком в комплекте и служащий для вывода контента — «Произвольный HTML-код». В нем можно выводить любой код, который вы сможете создать с использованием визуального редактора Joomla, описанного тут. Добавить содержимое блока «Произвольный HTML-код» вы сможете в его настройках в области «Пользовательский текст»:

Но так же в этом модуле можно будет выводить и не только чистый Html код. С помощью него можно, например, выводить на сайт счетчики посещений, баннеры, счетчик FeedBurner и многое другое.

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

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Еще:

Рубрики :Самоучитель Joomla

Комментарии и отзывы

Мотиваторское видео о заработке

Не в обиду, но Джумла слишком уж неповоротливый двиг в плане нагрузки на сервер... Сталкивался с несколькими случаями когда такой двиг с посещаемостью в 500-800 человек чуть ли не клал сервер на лопатки. Вот вам и джумла... 🙁

Russian Moneymaker

Неплохо, как раз мучался с одним старым сайтом на Джумле. Сейчас для проектов использую в основном Друпал, на Джумле остался только этот 1 сайт, так что особенно в CMS не разбираюсь. Статья как раз в тему была )

Павел

Лучше сразу ставить сторонние модули иМХО

Сурхо

В модуле Slide Show хочу сделать гиперссылки. Ссылки пишутся в окне Description parameters. Синтаксис в подсказке написан такой:

nameimage.jpeg:caption=описание картинки&url=http://www.mysite.ru

Но ссылки не работают. Может перед этой записью еще что-то должно быть?

vlad

как называется модуль вывода ПОХОЖИХ материалов (ссылка?!)

Вячеслав

В админке Джумлы, в менеджере модулей, он так и называется «Похожие материалы» (mod_related_items). Надо просто настроить позицию его вывода и включить.

Silence

Вот только он статьи подбивает по ключевым словам. Или уже вообще никто ими не пользуется?

Кстати, для решения проблем с ключевыми можно создать новую ячейку в админке джумлы (при написании материала) и вбивать туда абсолютно любые значения. Единственное, что надо сделать, так это чуть подправить файлы джумлы (чтобы значение для перелинковки бралось не из метатегов, а из новой ячейки).

Александр

А есть ли модуль который отображает случайно новость и автоматом уменьшает изображение?

http://interprogi.ru/

Сайт заинтересует любознательных людей. Здесь вы найдёте ОЧЕНЬ много программ с крякалками, игры для компа, конечно же есть всё для телефона и даже книги можно тут скачать.

Walter

не могу вставить в модуль «Произвольное изображение» само изображение, т.е. не получается прописать путь от папки. как только не пытался! и слешки менял. Может кто разжует , а?

Сергей

Здравствуйте,

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

Олег

Здравствуйте.

А как сделать что бы в модуле случайного отображения картинок можно было прописать разные ссылки на разные картинки ??

Буду очень благодарен за подсказку.

Александр

Благодарю. Очень полезный материал, существенно улучшил свой сайт. Еще бы рассказали, как можно выделять эти блоки посредством суффиксов или средствами css для joomla 1.5. Если кто так же думает поддержите.

Михаил

Жизненно важный вопрос: как в joomla 1.5 вывести «похожие материалы» ДО ВЫВОДА Jcomments??? Прописал позицию для похожих материалов сразу под выводом блока component — так теперь похожие материалы ПОД комментариями выводятся. Для Jcomments позиций нету — он же компонент, а не модуль (так бы я просто поменял их местами). Мне кажется, неудобно, чтобы перелинковка стояла внизу, где-то под длиннющим полотенцем комментариев. Хочу, чтобы было как на этом блоге. Подскажите, плиз!

Tutanhamon

Неплохой обзор. Вообще, для перелинковки и seo оптимизации в Joomla существуют различные модули. Так, например, в статье по адресу http://ida-freewares.ru/vnutrennyaya-perelinkovka-stranits-sajta-joomla-koltsa-kategorij.html представлен достаточно занимательный модуль автоматической перелинковки материалов категорий. Суть его заключается в том, что статьи одной категории по определенному алгоритму ссылаются на статьи соседних категорий, таким образом создавая огромное количество колец, что несомненно неплохо отражается на общем весе страниц сайта.

Подписаться не комментируя