|
Сегодня мы попробуем закончить серию статей, посвященных замечательной фотогалереи для Joomla, для реализации которой можно использовать компонент, модули и плагин Phoca Gallery. Конечно же, рассказывать про возможности этой фотогалереи на базе компонента Phoca Gallery можно очень долго, но мы ограничились только базовыми познаниями, которых вам будет достаточно для того, чтобы организовать на своем Joomla сайте симпатичную галерею.
Причем, фотогалерею в Joomla на базе Phoca Gallery вы сможете организовать не только на отдельной вебстранице своего сайта, но и прямо в тексте статьи, используя для этого плагин Phoca Gallery Plugin, а с помощью модулей этой галереи для Joomla вы сможете выводить в нужной позиции для модулей вашего шаблона для Joomla, либо произвольные изображения из фотогалереи, либо меню фотогалерии в нужном вам виде (обычном и древовидном). Вот именно об организации на страницах своего Джумла сайта галереи с помощью компонента, модулей, а так же плагина и пойдет речь в сегодняшней статье.
Позволю напомнить вам, что это уже четвертая публикация на тему создания галереи в Joomla с помощью Phoca Gallery. В предыдущих статьях мы обсудили возможности, которые предоставляет нам эта фотогалерея, рассмотрели детально установку Phoca Gallery и Phoca Gallery Plugin на Джумла. Кроме этого мы рассмотрели настройки компонента Phoca Gallery, которые можно будет сделать в админке Joomla, а так же научились создавать категории в Phoca Gallery загружать в эту галерею изображения со своего компьютера.
Теперь пора приступать к выводу содержимого компонента фотогалереи Phoca Gallery на страницы Joomla сайта. Фотографии из галереи можно будет выводить в Джумла тремя способами. Во-первых, в меню Joomla можно будет создать соответствующие пункты для Phoca Gallery, и тогда содержимое фотогалереи будет выводиться в области шаблона, предназначенной для вывода контента (фотогалерея будет выводиться там, где обычно выводятся статьи). Пример такого вывода содержимого Phoca галереи на Joomla сайт вы можете посмотреть здесь.
Во-вторых, можно использовать модули галереи для Joomla Phoca Gallery Menu Module и Phoca Gallery Tree Module, которые вам позволят вставить в нужные вам позиции для модулей вашего шаблона меню фотогалереи в древовидном и обычном виде. Пример такого модуля меню галереи Joomla вы сможете увидеть на сайте разработчиков в правой колонке — Phoca Gallery Tree Menu. Кроме меню, в модулях Joomla можно будет выводить любые изображения галереи с помощью модуля Phoca Gallery Image Module.
В-третьих, содержимое фотогалереи Phoca Gallery так же можно будет выводить и внутри статей с помощью плагина. Для этого не потребуется создавать дополнительных пунктов меню в Joomla — нужно будет всего лишь вставить в текст статьи код вызова плагина галереи для Joomla Phoca Gallery Plugin, указав при этом ряд параметров, определяющих внешний вид отображаемой в статье фотогалереи. Пример использования плагина Phoca Gallery Plugin для вывода галереи в статье Джумла проекта вы можете посмотреть здесь.
Вывод содержимого фотогалереи Phoca Gallery с помощью пунктов меню Joomla
Давайте начнем с компонента фотогалереи Phoca Gallery. Будем считать, что все нужные вам настройки для этого Joomla компонента вы уже сделали, а так же создали необходимые категории в Phoca Gallery и загрузили в них изображения (фотографии) со своего компьютера. Если вы не знаете как это сделать, то обратитесь к предыдущим статьям из серии, посвященной Phoca Gallery (ссылки на них приведены в начале статьи, а так же в рубрике Расширения для Joomla).
Как я уже упоминал выше, для вывода содержимого фотогалереи Phoca Gallery на страницы Джумла сайта, вам будет необходимо создать соответствующие пункты меню. Для этого потребуется войти в админку Joomla , подвести курсор мыши к пункту «Все меню», расположенного вверху окна админки, и выбрать из выпадающего списка то меню в Joomla, в которое вы хотите добавить пункт (или несколько пунктов) для вывода на страницы сайта содержимого фотогалереи Phoca Gallery.
В результате откроется окно со списком всех пунктов в этом меню. Для создания нового пункта меню вам нужно будет нажать на кнопку «Создать», расположенную в верхнем правом углу окна. В открывшемся дереве меню вам нужно будет раскрыть ветвь «Галерея Phoca Gallery», просто щелкнув по ней мышью.
Давайте рассмотрим назначение тех пунктов меню для Joomla, которые нам позволяет создать компонент Phoca Gallery. Начну с конца, т.к. последние два пункта меню, которые позволяет создать Phoca Gallery, лично мною не используются и рассказывать о них мне, собственно, особо и нечего. Но тем не менее, назначение этих пунктов меню от Phoca Gallery знать будет полезно.
Пункт меню «Расположение панели управления пользователя Phoca Gallery» может вам понадобиться в том случае, если вы разрешите посетителям вашего Joomla ресурса добавлять изображения в галерею Phoca Gallery. Этот пункт меню позволит посетителям получить доступ к форме для загрузки изображений и создания категорий в фотогалереи Phoca Gallery.
Если вы разрешите добавлять фотографии в Phoca Gallery только пользователям из определенной группы (Группы пользователей в Joomla, создание и редактирование пользователя), то в настройках этого пункта меню будет уместно разрешить его просмотр только пользователям, начиная с этой группы. Остальные посетители вашего Joomla сайта этого пункта меню просто не увидят.
Пункт меню «Cooliris 3D план стены» позволяет выводить изображения из какой-либо отдельной категории фотогалереи Phoca Gallery в виде очень красочной Flash стены с изображениями, которую можно поворачивать простым перемещением мыши. Посмотреть, как это будет выглядеть в реале вы можете на ресурсе разработчиков Phoca Gallery.
Два верхних пункта меню, которые позволяет создать в Joomla компонент фотогалереи Phoca Gallery, как раз и являются основными и наиболее часто используемыми при выводе содержимого галереи на сайт.
Пункт меню «Список всех категорий Phoca Gallery» служит для создания ссылки (пункта) в меню, перейдя по которому, посетитель сможет увидеть список всех категорий, которые вы создали в фотогалереи Phoca Gallery. В каком виде будут представлены категории Phoca Gallery в этом списке задается в настройках этого компонента фотогалереи, о которых мы уже говорили в предыдущих статьях. Например, список категорий галереи Phoca Gallery может выглядеть так.
Пункт меню «Вид категории Phoca Gallery» позволяет создать ссылку в меню Joomla, перейдя по которой посетитель увидит изображения какой-либо категории компонента Phoca Gallery. Лично я использовал пункт меню «Список всех категорий Phoca Gallery» для создания родительского пункта меню, а уже для вложенных пунктов использовал «Вид категории Phoca Gallery». В результате чего получился пункт меню «Фото» с многоуровневым выпадающим списком категорий фотогалереи:
Для этого в настройках пункта меню для Joomla «Список всех категорий Phoca Gallery» я указал в поле «Родительский элемент» вариант «сверху»:
А для пункта меню Joomla, выводящего содержимое отдельной категории галереи Phoca Gallery (тип «Вид категории Phoca Gallery»), выбираем в качестве родительского пункт меню, вложенный в рассмотренный выше пункт вывода всех категорий Phoca Gallery:
Кстати, остальные настройки пунктов меню «Список всех категорий Phoca Gallery» и «Вид категории Phoca Gallery» практически ничем не отличаются от стандартных пунктов меню в Joomla, которые мы подробно рассмотрели в статье Пункты меню Joomla. Разве что только при создании пункта меню «Вид категории Phoca Gallery» вам понадобится указать ту категорию фотогалереи Phoca Gallery, изображения из которой будут выводиться по нажатию на этот пункт в меню Joomla сайта:
Ну, вот собственно и все, что я хотел сказать по поводу вывода содержимого фотогалереи Phoca Gallery на сайт под управлением Joomla. Теперь пора переходить к рассмотрению возможностей плагина Phoca Gallery Plugin, который позволит нам создавать фотогалереи прямо в статьях.
Модули галереи Joomla — Phoca Gallery Tree Menu, Menu Module и Image Module
Тут все довольно просто. Вам нужно будет скачать и установить модули галереи в Joomla. Скачать модули вы сможете на этих страницах:
Phoca Gallery Menu Module — модуль для вывода в Joomla меню вашей галереи
Phoca Gallery Tree Module — модуль для вывода древовидного меню галереи в Joomla
Phoca Gallery Image Module— модуль вывода произвольных изображений из галереи в Joomla
Эти модули галереи устанавливают в Joomla точно так же, как и любые другие расширения. Для установки модулей галереи Phoca Gallery на Joomla вам нужно будет в админке Joomla выбрать из верхнего меню пункты «Расширения»- «Установить/Удалить». В открывшемся окне в области «Загрузить файл пакета» нажмите на кнопку «Обзор», найдите на своем компьютере только что скачанный архив с модулем галереи, а затем нажмите на «Загрузить файл&Установить».
После установки модулей галереи, вам нужно будет зайти выбрать из верхнего меню Joomla пункты «Расширения» — «Модули», найти в списке установленные модули галереи и зайти в их настройки. Там вам нужно будет активировать модуль, выбрать нужную позицию в шаблоне Joomla для каждого из модулей галереи, посмотреть и при необходимости подкорректировать настройки в правой области. Какие именно настройки делать для каждого из этих трех модулей галереи для Joomla, вам проще всего будет понять, попробовав их на практике.
Плагин галереи Joomla — Phoca Gallery Plugin
Будет считать, что плагин Phoca Gallery Plugin вы уже установили, а так же создали категорию в настройках компонента Phoca Gallery, в которую загрузили со своего компьютера фотографии. Для того, чтобы созданная вами категория фотогалереи не отображалась на сайте при просмотре списка категорий Phoca Gallery, снимите данную категорию галереи с публикации.
Для того, чтобы снять с публикации категорию Phoca Gallery вы можете пройти в админке Joomla по следующему пути «Компоненты» — «Галерея Phoca Gallery» — «Категории» и снять галочку в столбце «Опубликовано», напротив той категории фотогалереи, которая не должна отображаться в списке всех категорий Phoca Gallery:
Хотя, вы можете использовать для вставки в текст статьи и те фотографии, которые находятся в уже опубликованных категориях фотогалереи — это не принципиально. Теперь нам нужно будет разобраться с кодом плагина Phoca Gallery Plugin, который мы будем вставлять в статьи Joomla для отображения галерей. В принципе, все, что вам нужно написано на странице авторов плагина, где приводится полный список параметров, которые вы можете использовать при выводе фотогалереи прямо в статье Joomla сайта с помощью Phoca Gallery Plugin.
Но все же я поясню на примере как работает плагин фотогалереи для Joomla и какие параметры следует указывать в коде его вызова. Давайте в качестве примера возьмем всё ту же статью на Joomla ресурсе, ссылку на которую я уже приводил.
Если в админке Joomla зайти в менеджер материалов и открыть на редактирование эту статью, то в том месте, где на сайте выводится фотогалерея, мы увидим код вызова плагина Phoca Gallery Plugin с набором параметров:
На первый взгляд выглядит страшновато, но если разобраться, то ничего сложного тут нет. Главное понять, зачем нужен каждый параметр и выбрать подходящий вариант отображения фотогалереи. В дальнейшем вы сможете просто скопировать уже готовый и настроенный под ваш вкус код вызова плагина Phoca Gallery Plugin и заменить в нем лишь ID той категории фотогалереи, откуда будут браться изображения и указать диапазон ID фотографий, которые будут включены в данную галерею.
Давайте рассмотрим приведенный в примере код вызова плагина Phoca Gallery Plugin:
{phocagallery view=category|categoryid=57| limitstart=0|limitcount=28|detail=5|displayname=0| displaydetail=0|displaydownload=0|imageshadow=shadow1|displaybuttons=0}
Еще раз напоминаю, что полную разблюдовку всех возможных параметров этого код вы сможете посмотреть на авторском ресурсе. Правда, там все на английском, что лично для меня является весомой проблемой. Но тем не менее, давайте рассмотрим приведенный в примере код плагина фотогалереи для Joomla.
Во-первых, стоит сказать, что этот код можно вставлять в визуальном редакторе Joomla не переходя в режим HTML. Код обязательно должен быть заключен в фигурные открывающие и закрывающие скобки, а различные параметры пишутся без пробелов, но отделяются друг от друга символом «|».
Первый параметр «phocagallery» означает, что идет обращение к плагину Phoca Gallery Plugin. Далее в параметре «view» вы указываете, что именно вы хотите вывести на страницу Joomla со статьей — все категории Phoca Gallery, некоторые изображения из определенной категории или же switchimage (не знаю , что это такое). В нашем примере выбран вариант «view=category», что означает вывод в фотогалереи некоторых изображений из какой-либо категории Phoca Gallery.
Следующий параметром «categoryid» мы задаем ID категории Phoca Gallery, из которой будут браться изображения. Узнать ID категории фотогалереи Phoca Gallery вы сможете пройдя из админки Joomla по пути «Компоненты» — «Галерея Phoca Gallery» — «Категории» и посмотрев в последнем столбце «ID», напротив той категории фотогалереи, которая вам нужна.
В следующем параметре плагина Phoca Gallery Plugin «limitstart» мы задаем начальный ID изображения в выбранной ранее категории фотогалереи. Узнать ID изображения в фотогалереи Phoca Gallery вы сможете, пройдя из админки Joomla по пути «Компоненты» — «Галерея Phoca Gallery» — «Изображения».
В открывшемся окне вы увидите список всех загруженных в галерею изображений. Выберете из фильтра, расположенного над списком, название нужной вам категории Phoca Gallery и в открывшемся окне посмотрите в последнем столбце «ID», напротив того изображения, с которого вы хотите начать показ фотогалереи.
В следующем параметре плагина Phoca Gallery Plugin «limitcount» вы задаете количество фотографий следующих за выбранным ранее в «limitstart» изображением. Изображения будут браться из выбранной вами категории Phoca Gallery в порядке возрастания их ID до тех пор, пока из количество не станет равным числу, заданному в параметре «limitcount».
Итак, мы сумели указать плагину Phoca Gallery Plugin из какой категории галереи нужно брать изображения, а так же выбрали те фотографии из этой категории, которые должны будут использовать в фотогалереи.
В следующем параметре плагина Phoca Gallery Plugin «detail=5» вы указываете способ показа полноразмерных изображений при просмотре фотогалереи. Всего возможно задать восемь вариантов:
0 - Modal Box | 1 - Standard Popup Window | 2 - Modal Box (only image) | 3 - Shadowbox | 4 - Highslide JS | 5 - Highslide JS (only image) | 6 - JAK lightbox | 7 - No Popup
Поставив цифру 5 я выбрал способ показа изображения в Phoca Gallery Plugin, как Highslide JS (только изображение). Мне этот способ нравится больше всего.
Все оставшиеся параметры плагина фотогалереи:
displayname=0| displaydetail=0|displaydownload=0|imageshadow=shadow1|displaybuttons=0
означают, что я не хочу, чтобы отображалось название изображения, его детали, кнопка для загрузки и остальные кнопки. Правда, я соглашаюсь с показом тени от изображения. Вот и все, что я могу сказать по поводу приведенного примера использования плагина Phoca Gallery Plugin в Joomla.
На самом деле вариантов вывода фотогалереи в статье Joomla с помощью этого замечательного плагина очень много, но описать их все будет не реально. Советую вам просто внимательно ознакомиться с прилагаемой к этому плагину инструкцией и опробовать все на практике. Тогда вы поймете, какой именно вариант фотогалереи для Joomla, которую можно будет разместить прямо в тексте статьи, вам больше всего импонирует.
Ура, я, наконец-то, закончил эту серию статьей о Phoca Gallery. Уже даже и не верилось, ибо начиная с написания первой статьи думал, что этим дело и ограничится. Однако получилось в итоге четыре статьи. Уф, ну и компонент, про него писать и писать, а все равно всего не расскажешь.
|