2 .Галерея + (элементарно Ватсон) извиняюсь за каламбур
Можно изменить шаблон элемента галерее следующим образом:
<?php
/**
* JBZoo App is universal Joomla CCK, application for YooTheme Zoo component
* @package jbzoo
* @version 2.x Pro
* @author JBZoo App http://jbzoo.com
* @copyright Copyright (C) JBZoo.com, All rights reserved.
* @license http://jbzoo.com/license-pro.php JBZoo Licence
* @coder Denis Smetannikov <denis@jbzoo.com>
*/
// no direct access
defined('_JEXEC') or die('Restricted access');
$this->app->jbassets->fancybox();
$this->app->jbassets->less('elements:jbgallery/assets/styles.less');
?>
<div id="<?php echo $galleryId; ?>" class="clearfix">
<?php foreach ($thumbs as $thumb) { ?>
<a href="<?php echo $thumb['img']; ?>" rel="<?php echo $rel; ?>" title="<?php echo $thumb['name']; ?>"
class="jbgallery uk-thumbnail uk-thumbnail uk-overlay block-divider">
<img src="<?php echo $thumb['thumb']; ?>"
alt="<?php echo $thumb['name']; ?>"
title="<?php echo $thumb['name']; ?>"
width="<?php echo $thumb['thumb_width']; ?>"
height="<?php echo $thumb['thumb_height']; ?>" />
<div class="uk-overlay-area"></div>
</a>
<?php } ?>
</div>
<?php echo $this->app->jbassets->widget('#' . $galleryId . ' .jbgallery', 'fancybox', array(
'helpers' => array(
'title' => array('type' => 'outside'),
'buttons' => array('position' => "top"),
'thumbs' => array('width' => 80, 'height' => 80),
'overlay' => array('locked' => false)
)
), true); ?>
Галерея должна получиться как на этом сайте. Далее у же под себя пишите CSS стили.
Шаблон галереи расположен в :
\media\zoo\applications\jbuniversal\elements\jbgallery\tmpl\jbgallery.php
3. повторяющий элемент JBImage (об этом думал, но (не пробовал) стили сползут(думаю) и на html надо напрячься я и так в этом не силен, virtuemart за 10лет заставил (понять и простить) вот искал чем заменить, пробую Ваше детище (к стати есть минусы, но в целом при вникании мне начинается нравится+).
Без навыков Html и CSS больших кастомизаций не сделать. Если использовать повторяющий элемент, вы можете в одну позицию вывести только одно изображение задать ему размеры. А ниже этой позиции создать дополнительную и туда вывести остальные изображения задав уже меньший размер.
4. или какой-то JS плагин галереи, пищите (ссылку дайте) инфо много, а вы следите, вам быстрее дать навигацию.
Я не знаю что вы хотите получить в конечном итоге. Для галереи используется jQuery плагин nivo slider. Для открытия в popup в JBZoo используется fancybox. Как их совместить в элементе галереи я показал выше.
5. применить к нему стили. (есть где посмотреть)
Готовые и универсальные стили в JBZoo есть по умолчанию, но если вам необходимо изменять вид тогда вам придется собственноручно дописывать стили.
Сообщение отредактировал Cheren-dow: 22 April 2016 - 11:50