Joomla: {mosimage} и LightBox

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

Самым часто используемым мамботом, на мой взгляд, является мамбот MOSImage. Он обеспечивает вставку изображений в материалы. Основным его неудобством является то, что изображения небоходимо предварительно обрабатывать перед вставкой их в сайт — масштабировать, кадрировать. Когда с сайтом работает один или два грамотных редактора — проблем не возникает, но чем больше персонала обслуживает сайт, тем больше приходится времени уделять на их обучение.

Очень часто на сайте требуется, чтобы все изображения были одного размера по ширине или высоте. Разумеется, очевидный способ — вручную их масштабировать, но это не очень рационально. В настоящее время широкое распространение получила библиотека jQuery, которая позволяет проще разрабатывать вставки на JavaScript. На текущий момент к ней разработано большое количество расширений, среди которых есть плагин для просмотра изображений на весь экран LightBox. Его работу можно увидеть даже в моем блоге, щелкнув на любом изображении из статьи.

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

Для работы нам потребуется библиотека jQuery, которую можно скачать с официального сайта http://jquery.com, ну или скачать полный комплект всего, что нужно отсюда.

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

  1. Папку mosimage, и файлы mosimage.php и mosimage.xml кидаем на ваш сайт в папку /mambots/system/.
  2. Cодержимое папок css и jquery добавляем в ваш текущий шаблон.
  3. В текущем шаблоне необходимо дописать следующие строки для подключения библиотеки jquery и плагина LightBox


fv_business_blue замените на название Вашего текущего шаблона.

Настройка размера изображения осуществляется через панель администрирования сайта в разделе Мамботы-Мамботы сайта-Изображение MOS.

Настройка автомасштабирования

За размер изображения в статье отвечает параметр Автомасштаб.

  • http://ofashizm.ru Всеволод Кузьмичев

    Занятно. Иногда такое бывает, что хоть стой хоть падай.

  • http://joomla.com.ua/ sanya32

    Спасибо! очень подошел )

    • http://barmin-aleksandr.ru/ Александр Бармин

      Я очень рад!

  • http://klhirurg.ru кaппИ

    Автор, а у вас никто статьи не ворует с сайта? А то у меня достали уже — копируют и копируют. И главное, что даже ссылку на мой сайт никто не удосужится поставить.

    • http://barmin-aleksandr.ru/ Александр Бармин

      У меня тоже копируют =)

  • http://samocvetov.ru Samocvetov

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

    вот это никак не могу нигде у себя найти :

    «Настройка размера изображения осуществляется через панель администрирования сайта в разделе Мамботы-Мамботы сайта-Изображение MOS.»

    Может подскажете какойнибудь другой способ что бы — «изображение в материале было маленько, а когда по нему щелкаешь оно разворачивается на весь экран, и поля вокруг изображения затемнялись» может что то попроже есть???
    Заранее благодарен за ответ…

    стоит joomla 1.5

  • http://barmin-aleksandr.ru/ Александр Бармин

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

    http://www.google.ru/search?ie=UTF-8&hl=ru&q=joomla%201.5%20lightbox&redir_esc=y&ei=Klm7SpXnGdLu-Qb8yPjRCw

  • http://antibitiki.ru/113/ Матвей Филатов

    В нашем офисе так нудно было, хорошо что нашел ваш сайт. Читаю с огромным интересом:)

  • Pingback: Joomla: Написать материал. Часть 2 « Александр Бармин :: Блог по самоорганизации и тайм-менеджменту

РЕКЛАМА
СЧЕТЧИКИ
 
ДРУЗЬЯ САЙТА
МОИ ПРОЕКТЫ
  • theLesenok.ru
  • 7genkov.ru