Куда идем?

Сегодня, в преддверии Нового Года, открывается новая серия статей под названием «Модули Joomla для демонстрации».

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

Открывает серию замечательный модуль от RocketTheme под названием RokSlideshow.

Его демонстрацию можно посмотреть здесь. Модуль позволяет показывать изображения приближая/отдаляя их, с эффектом плавной замены. Также большим плюсом является возможность показа текста под изображениями. Текст не является частью картинок, а храниться в отдельных файлах, что позволяет легко изменять его. Подробности далее…

Итак, скачать модуль можно совершенно бесплатно с сайта разработчика (смотри здесь).

Далее речь пойдет о его настройке.

Настройка модуля

Для настройки RokSlideshow вы должны перейти в конфигурацию самого модуля:

«Расширения» –> «Модули» –> «RokSlideshow»

RokSlideshow

Модуль имеет следующие настройки:

Module Class Suffix (суффикс класса модуля): используется для создания собственного, индивидуального css-стиля модуля;

Width (ширина): ширина показа слайдов (в пикселях);

Height (высота): Высота показа слайдов (в пикселях);

Images Directory (папка с изображениями): папка, содержащая изображения для показа. Указывается относительно корня Joomla;

Loading Progress Bar (показывать процесс загрузки?): указывает отображать или нет процесс загрузки изображений в виде наполняющейся полоски;

Show Text Captions (показывать текстовые подписи (титры)?): данная опция позволяет включить внизу изображений показ текстов, указанных в соответствующих файлах .txt (об этом ниже), если эти файлы существуют;

Show Title Captions (показывать заголовки текстовых подписей (титров)?): данная опция позволяет включить внизу изображений показ заголовков текстов (выделены жирным шрифтом), указанных в соответствующих файлах .txt (об этом ниже), если эти файлы существуют;

Captions Height (высота подписи): высота подписи (в пикселях);

Title Size (размер заголовка): размер заголовка, как css-величина для свойства font-size;

Title Color (цвет заголовка): цвет заголовка, как css-величина для свойства font-color;

Description Size (размер текстовой подписи): размер текстовой подписи, как css-величина для свойства font-size;

Description Color (цвет текстовой подписи): цвет текстовой подписи, как css-величина для свойства font-size;

Sort Criteria (способ сортировки): задает то, каким образом изображения должны быть отсортированы. Доступны варианты «по алфавиту» или «по дате создания»;

Manual Sort Order (ручная сортировка): Список изображений, разделенных запятыми. Например: image3.jpg,image2.jpg,image1.jpg.  Если эта опция установлена, сортировка по критериям (см. выше) будет отменена;

Dynamic Image Resizing (динамическое изменение размеров изображения): Если у вас возникли проблемы с масштабированием и другими эффектами, попробуйте установить это значение в false;

Image Duration (продолжительность показа изображения): продолжительность показа каждого изображения в миллисекундах;

Transition Duration (продолжительность перехода между изображениями): продолжительность перехода между изображениями в миллисекундах;

Transition Type (тип перехода): тип перехода между изображениями. Доступны следующие типы:Fading, Zooming, Panning, Combo - Ken Burns Effects, Push, Wipe. Какой из них что означает лучше посмотреть самому, и подобрать наиболее понравившийся;

Pan Percent (величина панорамирования): величина панорамирования для типов переходов Panning или Combo. Значение может изменяться от 0 до 100;

Zoom Percent (величина увеличения): величина увеличения для типов переходов Zooming или Combo. Значение может изменяться от 0 до 100;

Transition for Push/Wipe (эффекты для переходов Push и Wipe ): здесь можно выбрать различные эффекты для данных типов переходов.

Настройка изображений и описаний к ним

RokSlideshow использует очень простой процесс установки изображений для показа. В конфигурации модуля вы задаете путь к папке с изображениями, которые хотите показывать. Таким образом вы должны отделить изображения, которые хотите демонстрировать от всех остальных, поместив их в отдельную папку. Для примера: создадим в папке «images» подпапку «car», в нее поместив все требуемые изображения (допустимые форматы png, gif, jpg), а в настройках модуля укажем путь к папке с изображениями: «images/car/».

imandtext

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

Файлы должны иметь следующую структуру:

1 строка: заголовок изображения;

2 строка: гиперссылка для изображения (кликнув по изображению, пользователь будет перенаправлен по этой ссылке), если ссылка не нужна используйте # ;

3 строка: описание изображения. Эта строка может быть довольно длинной, но показана будет лишь та часть, которая поместится в область, выделенную для подписи. Если вам нужно больше места, увеличьте в настройках Captions Height (высота подписи).

Ниже показан пример заполнения файла:

Файл 1.txt

Audi RS8 V-12 TDI LeMans Concept - Front Angle View

http://wedal.ru

V-12 Diesel concept version based on the LeMans winning V-10 race car.

 

Аналогично нужно заполнить все текстовые файлы.

В целом настройка модуля довольно проста. Нужно лишь посмотреть все возможные эффекты и выбрать понравившиеся. Остальное – дело техники. Удачи!

Об авторе
Wedal
(Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.
Добавить комментарий

Комментарии  
1
Спасибо!
Как вставить слайд шоу в HTML страницы (вновь опубликованной статьи) для меня загадка!?
Буду признателен за помощь!
0
Модуль отличный)) как и все на этом ресурсе :-)
Есть один технический вопрос: как добавить ссылку к модулю, что бы пользователь переходил на другую страницу?
спасибо
0
Василий, об этом написано в конце статьи. Читайте внимательнее.
0
После публикации модуля на локальном сайте он (сайт) начал сильно тормозить (после переключения на то или иное меню сайта джумла "думает" порой по 10 секунд)
Есть идеи с чем это может быть связано?
Спасибо.
0
Часто появляется ошибка об истечении времени ответа от БД (насколько я понял)
Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\mysite.com\www\Joomla!\libraries\joomla\database\database\mysql.php on line 125
0
dr0id, есть одна мысль...
Вы загрузили в модуль изображения с гигантским разрешением и размером в несколько мегабайт каждое(что характерно для обычных картинок на компьютере), и/или сделали большим окно для просмотра изображений.
0
Нет, картинки по 10 байт, а вот окно действительно большое, на всю ширину сайта.
Проблема решилась переменой стиля вывода на другой (тормозит лишь "комбо", самый красивый к сожалению)
0
Добрый день!
Сделала все по инструкции: создала папку, загрузила картинки, создала файлы *.txt с соответствующими картинкам названиями, в файлах указала ссылку для картинки.
Итог: картинка есть, ссылка не работает.
Скажите, пожалуйста, в чем может быть проблема.
0
AlexSandra, скорее всего ваш текстовый файл имеет название, не совпадающее с названием изображения, либо допущена какая-то ошибка в этом файле.
0
Проверила - названия одинаковые, а вот пример текстового файла:

Мыльные орехи

http://home.igoods.by/index.php/mylnye-orehi.html

Натуральное моющее средство, придуманное самой природой!

Не могу понять в чем проблема. Может быть проблема связана с какими-нибудь скриптами? Помогите, пожалуйста, разобраться.
0
Такая же проблема. Ответ, к сожалению, здесь не нашел.
0
Нужно убрать пробелы между строками. Т.е.:
Мыльные орехи
http://home.igoods.by/index.php/mylnye-orehi.html
Натуральное моющее средство, придуманное самой природой!
0
Всем привет! не получается вывод картинок на хосте, на Localhost все работает нормально.
Описание проблемы: 18 картинок , каждая примерно до 180 кбайт. Окно размером 360х210, а картинки делал 640х480. модуль начинает работать, окно отображает линию загрузки картинок, доходит до предпоследней т.е. load image 17 и все! Просто висит и картинок не выводит. Прошу подсказать в чем тут проблема?
0
Владимир, а если картинок ставить меньше, например, 10, то работает?
Если на локальном компьютере все нормально, то, возможно, проблема связана с хостингом, точнее с каким-то его ограничением.
0
Уменьшение количества не помогло, но!уменьшил размер окошка до 205х150 оставил 7 картинок и вывод картинок заработал! Увеличил число картинок до 17. Вывод застопорился! Уменьшил до 14 и все работает! Может где то есть глобальные установки Joomla? А пока применяем метод научного тыка!
0
я пользуюсь шаблоном rocket Mynxx
там RokSlideshow расположен прямо под меню, в котором есть ссылка на выпадающую корзину.

так вот иногда при нажатии на корзину, она прячется под картинкой RokSlideshow.

обычно это происходит после прокрутки страницы вниз и возврата наверх. то есть при первоначальной загрузке страницы проблемы нет
0
В очередной раз Спасибо автору за статью.
А мой вопрос такой. Из прочитанных комментариев всё-же не уяснил. Стоит ли подгонять изображения под размеры в настройках модуля? Или модуль сам их рихтует под свои настройки налету? Может в этом и есть весь глюк. Я пока не ставил модуль, но те кто поставил - попробуйте так сделать и напишите как будет работать.
0
Alexander, подгонять нужно, но не под размеры, а делать картинки чуть больше, чтобы эффект движения происходил без ущерба изображению.
0
Вопрос не по этому расширению. но не нашел где уместнее его задать.
Как правильно вставлять flash в материалы? Вставлял и с помощью Flash Module но картинки не показываются и что-то с путями, но никак не могу понять.
0
Евений, посоветую вам посмотреть книжку "Joomla! with Flash". Она на английском, но с множеством картинок, все довольно понятно. В ней вы найдете миллион ответов на ваш вопрос и выберите для себя наиболее подходящий.
0
Всем привет, помогите пожалуйста, отображение текста на слайдшоу работает только с англ языком? Как заставить отображаться русские слова в слайд шоу..????очень нужно, заранее благодарю
1
Денис, просто сохранить файлы с описанием в кодировке UTF-8.
0
АААА))) СПАСИБО!!! ЗА ПОМОЩЬ И СТАТЬЮ!
0
Здравствуйте! Подскажите, пожалуйста, как изменить межстрочный интервал в отображаемом заголовке (Title Captions) картинки? У меня, строка не вмещается полностью и переносится, а интервал слишком большой. Можно его как-то уменьшить? Не нашел, где редактируются классы, в частности class="captionTitle". Заранее спасибо.
0
Присоединяюсь к вопросу Владимира! Wedal, объясните, пожалуйста, как сделать межстрочный интервал меньше? Надо создать стиль в css файле? Но в каком именно? и как его правильно прописать там?
0
Немного подумал и все сделал. :) Wedal все равно спасибище!
Для Владимира:
1. создать стиль типа такого:
.RokSlideshow {float:left;line-height:1.0;}
в поле Module Class Suffix просто поставить этот стиль: RokSlideshow
0
установил модуль,настроил, он робит, но вот проблема: у меня поверх этого модуля стоит менюшка, и вот она то у меня и пропадает, причем только после третьей каритинки. подскажите в чем может быть проблема?
0
виталий, это сложно. Просто слои накладываются друг на друга. Регулирует их CSS-свойство z-index. Где и что нужно изменить так просто не сказать.
0
В шаблоне представлен данный эффект http://joomlathemes.co/demo/?template=jt019_j15 Как настроить его для сайта?
0
Natalia, какой эффект? Вращающиеся кубики?
0
Здравствуйте! Модуль работает и работает отлично, но столкнулся с проблемой при изменении размера браузера... как сделать, чтобы при сжимании страницы модуль сжимался?
0
Виталий, никак. Картинка о отличие от шаблона сжиматься не может.
0
скачал, установил модуль - вроде всё успешно. установил в менеджере модулей позицию - модуль появился на странице в нужном месте, но пустой ((( Папку с изображениями 200*200 создал и путь к ней указал images\rok. Подскажите, пожалуйста!
0
Игорь, слеш в другую сторону.
0
в том то и дело, что не работает и в положении слеша указанном в инструкции.
0
в том то и дело, что не работает и в положении слеша указанном в инструкции.
0
Добрый вечер. Настроила модуль, загрузила картинки, все вроде работает. НО!!! Не работает ссылка (кликнув по картинке перейти в нужный раздел каталога). Делала все так, как написано в конце статьи.
Помогите, пожалуйста!
0
Спасибо! Вроде бы все легко настроилось и работает. Из всех предложенных модулей справилась только с этим, но справилась "на раз"!!! :-)
0
Все отлично. но не работает в google chrome. Не видно самих картинок.
0
Та же проблема? Кто-нибудь знает как решить? Может проблема в браузере?
0
Прочитав комментарии, заметил, что автор так и не ответил, на первый вопрос он меня тоже очень интересует. Какие параметры вызова нужны, что бы вставить модуль в статью. Не так что выбрал позицию в меню модуля, а html код вставить вызов. В работе модуля всё устраивает кроме этого если для него нет параметра вызова придется отказаться и искать новый.
0
Евгений, точно также, как здесь: http://wedal.ru/rasshireniya-joomla/virtuemart-internet-magazin-na-joomla-chast-18-vivod-kategoriy-virtuemart-s-izobrazeniyami-na-glavnoy-stranice-saita.html
0
Спасибо я разобрался, просто поспешил, с вопросом.
0

Цитирую kimoncar:

Все отлично. но не работает в google chrome. Не видно самих картинок.


Такая же проблема, при чем на одном компьютере все в порядке, на другом-нет! В других браузерах всё работает.
0
Во всем разделе "модули для демонстрации" не работают ссылки "здесь" - для демо и для скачки модулей.
0
Есть подобный модуль под Joomla 2.5?
0
Всем привет! Нас уже ирое у кого в хроме не работает. Кто нибудь знает? При чем, это на ноуте, а на стационарном в хроме работает, в эксплорере нет. Подскажите проблема ведь распростаненная.
0
Как называется плагин, который в тексте при тыке на картинку открывает ее в большом формате со стрелками справа и слева?
0
gitik конкретно здесь - fancybox, а в целом группа таких плагинов обычно именуется lightbox.
0
А уменьшенные картинки вручную создавать?
0
Gitik, зависит от цели, которую преследуете. Если уменьшить размер страницы, то да, нужны миниатюры. Вручную создавать, конечно, неудобно. Есть плагины, которые делают это в автоматическом или полуавтоматическом режиме, например, mavik Thumbnails.
Если же цели уменьшить размер страницы нет, или она достигается другими способами, как, например, lazyload, то можно просто задать вставляемым изображениям в CSS максимальную ширину не более 100% блока родителя. Т.е. получается не превью, а просто сжатое под размер блока изображение, которое увеличится во весь экран во всплывающем окне.