Лучший Ответ Cheren-dow , 25 May 2014 - 20:52
Apoca1ypto, сделайте следующее. Откройте шаблон элемента галереи
сайт\media\zoo\applications\jbuniversal\elements\jbgallery\tmpl\jbgallery.php
И замените все содержимое на
<?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();
$i = 0;
?>
<div id="<?php echo $galleryId; ?>">
<?php foreach ($thumbs as $thumb) { ?>
<a href="<?php echo $thumb['img']; ?>"
rel="<?php echo $rel; ?>"
title="<?php echo $thumb['name']; ?>"
class="jbgallery <?php echo ($i == 0) ? ' first' : ''; ?>"><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']; ?>"
/></a>
<?php $i++; } ?>
<div class="clear clr"></div>
</div>
<script type="text/javascript">
jQuery(function ($) {
$('#<?php echo $galleryId; ?> .jbgallery').fancybox({
helpers: {
"title" : { type: "outside" },
"buttons": { position: "top" },
"thumbs" : { width: 80, height: 80 },
"overlay": { locked: false}
}
});
});
</script>
Теперь для перво изображения будет добавляться класс first
Через CSS скрываем все изображения
.jbzoo-app-portfolio .items .jbzoo-item-teaser .jbgallery{
display: none;
}
А первое показываем
.jbzoo-app-portfolio .items .jbzoo-item-teaser .jbgallery.first {
display: inline;
}
Должно работать, не проверял
Перейти к сообщению


Тема закрыта









