drive

Изменение скорости баннеров в слайдшоу на главной, 1.5.5.1.2 (тут в файлах все по другому!)

Рекомендуемые сообщения

drive    0

Друзья, кто сталкивался с версией 1.5.5.1? Тут в файлах slideshow.tpl и nivo.slider.pack.js код написан немного иначе, чем в ранних версиях и я не могу понять где тут можно задать параметры animSpeed и pauseTime?

 

Вот, например, содержание файла slideshow.tpl

<?php if ($this->config->get('slider_status')) { ?>

<div class="slideshow">
  <div id="slideshow<?php echo $module; ?>" class="owl-carousel mattSlider">
    <?php foreach ($banners as $banner) { ?>
    <?php if ($banner['link']) { ?>
    <a href="<?php echo $banner['link']; ?>"><img src="<?php echo $banner['image']; ?>" alt="<?php echo $banner['title']; ?>" /></a>
    <?php } else { ?>
    <img src="<?php echo $banner['image']; ?>" alt="<?php echo $banner['title']; ?>" />
    <?php } ?>
    <?php } ?>
  </div>
</div>
<script type="text/javascript">	
                $(document).ready(function(){
				 $("#slideshow<?php echo $module; ?>").owlCarousel({
				<?php if ($this->config->get('slider_directionNav') != '1') { ?>
			     navigation:true,
			     <?php } ?>
			     <?php if ($this->config->get('slider_controlNav') != '1') { ?>
			     pagination: true,
			     <?php } else { ?>	
				  pagination: false,
				 <?php } ?>	 

				 singleItem : true,
				 	 <?php if ($this->config->get('slider_pauseTime') != '') { ?>
			     autoPlay: <?php echo $this->config->get('slider_pauseTime'); ?>,
			         <?php } else {?>
				 autoPlay: 8000,	 
					 <?php } ?>
				<?php if ($this->config->get('slider_animSpeed') != '') { ?>
			      slideSpeed: <?php echo $this->config->get('slider_animSpeed'); ?>,
			    <?php } ?>
				 items 	 : 1 
			    });
	
                 });                                                                      
               </script>



<?php } else { ?>

 <?php  
    $this->document->addScript('catalog/view/theme/' . $this->config->get('config_template') . '/js/jquery.nivo.slider.pack.js');
    $this->document->addStyle('catalog/view/theme/' . $this->config->get('config_template') . '/stylesheet/nivo-slider.css');
 ?>



<div class="slideshow slider-wrapper">
  <div id="slideshow<?php echo $module; ?>" class="nivoSlider mattSlider">
    <?php foreach ($banners as $banner) { ?>
    <?php if ($banner['link']) { ?>
    <a href="<?php echo $banner['link']; ?>"><img src="<?php echo $banner['image']; ?>" alt="<?php echo $banner['title']; ?>" /></a>
    <?php } else { ?>
    <img src="<?php echo $banner['image']; ?>" alt="<?php echo $banner['title']; ?>" />
    <?php } ?>
    <?php } ?>
  </div>
</div>

<script type="text/javascript"><!--
 $(document).ready(function(){
	$('#slideshow<?php echo $module; ?>').animate({opacity:1}, 50, function(){
		$(this).nivoSlider({
			<?php if (($this->config->get('slider_effect') != 'SELECT') && ($this->config->get('slider_effect') != '')) { ?>
			effect: '<?php echo $this->config->get('slider_effect'); ?>',
			<?php } ?>
			<?php if ($this->config->get('slider_animSpeed') != '') { ?>
			animSpeed: <?php echo $this->config->get('slider_animSpeed'); ?>,
			<?php } ?>
			<?php if ($this->config->get('slider_pauseTime') != '') { ?>
			pauseTime: <?php echo $this->config->get('slider_pauseTime'); ?>,
			<?php } ?>
			<?php if ($this->config->get('slider_directionNav') == '1') { ?>
			directionNav:false,
			<?php } ?>
			<?php if ($this->config->get('slider_controlNav') == '1') { ?>
			controlNav: false,
			<?php } ?>
			<?php if ($this->config->get('slider_pauseOnHover') == '1') { ?>
			pauseOnHover: false,
			<?php } ?>
			randomStart: false,
			});	
	});
	
	});
--></script> 
<?php } ?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ArtemPitov    409

 

Друзья, кто сталкивался с версией 1.5.5.1? Тут в файлах slideshow.tpl и nivo.slider.pack.js код написан немного иначе, чем в ранних версиях и я не могу понять где тут можно задать параметры animSpeed и pauseTime?

 

Вот, например, содержание файла slideshow.tpl

<?php if ($this->config->get('slider_status')) { ?>

<div class="slideshow">
  <div id="slideshow<?php echo $module; ?>" class="owl-carousel mattSlider">
    <?php foreach ($banners as $banner) { ?>
    <?php if ($banner['link']) { ?>
    <a href="<?php echo $banner['link']; ?>"><img src="<?php echo $banner['image']; ?>" alt="<?php echo $banner['title']; ?>" /></a>
    <?php } else { ?>
    <img src="<?php echo $banner['image']; ?>" alt="<?php echo $banner['title']; ?>" />
    <?php } ?>
    <?php } ?>
  </div>
</div>
<script type="text/javascript">	
                $(document).ready(function(){
				 $("#slideshow<?php echo $module; ?>").owlCarousel({
				<?php if ($this->config->get('slider_directionNav') != '1') { ?>
			     navigation:true,
			     <?php } ?>
			     <?php if ($this->config->get('slider_controlNav') != '1') { ?>
			     pagination: true,
			     <?php } else { ?>	
				  pagination: false,
				 <?php } ?>	 

				 singleItem : true,
				 	 <?php if ($this->config->get('slider_pauseTime') != '') { ?>
			     autoPlay: <?php echo $this->config->get('slider_pauseTime'); ?>,
			         <?php } else {?>
				 autoPlay: 8000,	 
					 <?php } ?>
				<?php if ($this->config->get('slider_animSpeed') != '') { ?>
			      slideSpeed: <?php echo $this->config->get('slider_animSpeed'); ?>,
			    <?php } ?>
				 items 	 : 1 
			    });
	
                 });                                                                      
               </script>



<?php } else { ?>

 <?php  
    $this->document->addScript('catalog/view/theme/' . $this->config->get('config_template') . '/js/jquery.nivo.slider.pack.js');
    $this->document->addStyle('catalog/view/theme/' . $this->config->get('config_template') . '/stylesheet/nivo-slider.css');
 ?>



<div class="slideshow slider-wrapper">
  <div id="slideshow<?php echo $module; ?>" class="nivoSlider mattSlider">
    <?php foreach ($banners as $banner) { ?>
    <?php if ($banner['link']) { ?>
    <a href="<?php echo $banner['link']; ?>"><img src="<?php echo $banner['image']; ?>" alt="<?php echo $banner['title']; ?>" /></a>
    <?php } else { ?>
    <img src="<?php echo $banner['image']; ?>" alt="<?php echo $banner['title']; ?>" />
    <?php } ?>
    <?php } ?>
  </div>
</div>

<script type="text/javascript"><!--
 $(document).ready(function(){
	$('#slideshow<?php echo $module; ?>').animate({opacity:1}, 50, function(){
		$(this).nivoSlider({
			<?php if (($this->config->get('slider_effect') != 'SELECT') && ($this->config->get('slider_effect') != '')) { ?>
			effect: '<?php echo $this->config->get('slider_effect'); ?>',
			<?php } ?>
			<?php if ($this->config->get('slider_animSpeed') != '') { ?>
			animSpeed: <?php echo $this->config->get('slider_animSpeed'); ?>,
			<?php } ?>
			<?php if ($this->config->get('slider_pauseTime') != '') { ?>
			pauseTime: <?php echo $this->config->get('slider_pauseTime'); ?>,
			<?php } ?>
			<?php if ($this->config->get('slider_directionNav') == '1') { ?>
			directionNav:false,
			<?php } ?>
			<?php if ($this->config->get('slider_controlNav') == '1') { ?>
			controlNav: false,
			<?php } ?>
			<?php if ($this->config->get('slider_pauseOnHover') == '1') { ?>
			pauseOnHover: false,
			<?php } ?>
			randomStart: false,
			});	
	});
	
	});
--></script> 
<?php } ?>

через админку 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
drive    0

через админку 

Серьезно? :) Ну и где же в админке такая опция?

Изменено пользователем drive

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ArtemPitov    409

Серьезно? :) Ну и где же в админке такая опция?

Ну а вдруг, разное бывает  :-D

 

Вот вам документация для nivo slider http://docs.dev7studios.com/article/13-nivo-slider-settings

 

Дописывать настройки для nivo slider  после 

$(this).nivoSlider({

Для OWL после 

$("#slideshow<?php echo $module; ?>").owlCarousel({

http://www.owlgraphic.com/owlcarousel/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
drive    0

Ну а вдруг, разное бывает  :-D

 

Вот вам документация для nivo slider http://docs.dev7studios.com/article/13-nivo-slider-settings

 

Дописывать настройки для nivo slider  после 

$(this).nivoSlider({

Для OWL после 

$("#slideshow<?php echo $module; ?>").owlCarousel({

http://www.owlgraphic.com/owlcarousel/

Спасибо за помощь. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От noti

      320.00 руб
      Скачать/Купить дополнение


      Banner PRO - баннеры для разных категорий + слайдшоу
      Модуль баннеров с расширенными функциями на основе owl carousel.
      Модуль сочетает в себе расширенные баннеры для категорий и слайдшоу для сайта!
      Можно использовать как эффектный слайдер на главной, либо в категориях, а также как баннеры для каждой категории.
       
      Главные преимущества
      Свой баннер для каждой категории, а также вывод баннера на странице товара для определенной категории. Визуальный редактор для добавления слогана или текста (как в ворде) Поддержка html. При знании верстки на баннере можно вывести все что угодно: формы, кнопки, блоки и картинки. Два режима адаптации баннера:
      - адаптация по изображению (актуально когда слоган без текста)
      - адаптация по тексту (актуально когда главное текст, а изображение лишь фон)  
      Гибкие настройки:
      Вывод любого баннера для любой категории (в отличии от стандартных баннеров, которые выводятся во всем каталоге) Вывод баннеров на странице товара для соответствующей категории Возможность использовать баннеры как обычное слайдшоу Четыре анимационных эффекта (Растворение, Появление, Сдвиг в сторону, Вертикальный сдвиг) Полноразмерный баннер для категории (на всю ширину сайта) Возможность включить / отключить отображение стрелок и точек для навигации Возможность показа дополнительной информации при наведении Можно настроить цвет текста, размер текста и цвет фона дополнительной информации Удобный визуальный редактор для добавления текста и слогана Поддержка HTML при добавлении слогана. При наличии знаний можно сделать кнопки, красивые блоки и т.д. Две опции для текста: показывать текст всегда или показывать текст при наведении Баннеры адаптивные под мобильные устройства и управляются пальцем Малый размер модуля, что не перегрузит ваш сайт Ссылка на страницу и текст прописывается для каждого баннера Если в баннере только один слайд, то анимация к нему не применяется Возможность скрыть текст на мобильных устройствах Демо
      Демо админки
      Пароль и логин demo
      Индивидуальные баннеры для каждой категории, настройка фона, шрифта под стиль сайта

       
      Полноразмерный баннер для каждой категории
       

      Доступно два архива для скачивания:
      Banner PRO 2.0 - для версии OpenCart 2.0, 2.1 и OcStore 2.1 Banner PRO 2.0 - для версии OpenCart 2.2 Banner PRO 2.3 - для версии OpenCart 2.3 и OcStore 2.3 Добавил noti Добавлено 30.08.2016 Категория Слайдшоу, баннеры, галереи Системные требования Сайт разработчика w-concept.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х  
    • От Pascha

      300.00 руб
      Скачать/Купить дополнение


      Multibanner (мультибаннер)
      Мультибанер.

      1. 4 варианта на выбор  (3x30%) (1-50%, 2x25%) (1-25%, 2-50%, 3-25%) (2x25%, 3-50%) - по одному, несколько, все варианты
      2. настройка цвета банера из админки
      3. настройка ресайза изображения из админки
      4. заголовок банера, описание, ссылка
      5 возможность создать как минимум 3 вида банеров:  
        а) картинка с выезжающей панелью с названием, описанием и кнопкой подробнее, 
        б) картинка с текстом в банере
        в) текcтовой банер

      *Поле описания поддерживает HTML - код !
      **Не заменяет фалов движка
      *** язык - русский
       
      ДЕМО
      админка:
      логин: admin
      пароль: 010101

      работает на ocStore 2.1.0.2.1
      на остальные версии - в ближайшей перспективе
      Добавил Pascha Добавлено 31.10.2017 Категория Слайдшоу, баннеры, галереи Системные требования Сайт разработчика Старая цена 500 Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.1 ocStore 2.1 OpenCart.Pro, ocShop  
    • От Pascha
      Мультибанер.

      1. 4 варианта на выбор  (3x30%) (1-50%, 2x25%) (1-25%, 2-50%, 3-25%) (2x25%, 3-50%) - по одному, несколько, все варианты
      2. настройка цвета банера из админки
      3. настройка ресайза изображения из админки
      4. заголовок банера, описание, ссылка
      5 возможность создать как минимум 3 вида банеров:  
        а) картинка с выезжающей панелью с названием, описанием и кнопкой подробнее, 
        б) картинка с текстом в банере
        в) текcтовой банер

      *Поле описания поддерживает HTML - код !
      **Не заменяет фалов движка
      *** язык - русский
       
      ДЕМО
      админка:
      логин: admin
      пароль: 010101

      работает на ocStore 2.1.0.2.1
      на остальные версии - в ближайшей перспективе
    • От Rasheed
      Всем доброго времени суток, в общем при вставке в заголовок в banner.tpl следующего кода
      <?php echo $banner['title']; ?>  для отображения названия баннера, выдает ошибку Notice Undefined variable, при этом если я вставлю этот код в пределах 
      <?php foreach ($banners as $banner) { ?> то, название отоюразится, но поедет вся верстка к чертям, подскажите как пофиксить этот момент, заранее спасибо!
    • От Rasheed
      Всем доброго времени суток, в общем при вставке в заголовок в banner.tpl следующего кода
      <?php echo $banner['title']; ?>  для отображения названия баннера, выдает ошибку Notice Undefined variable, при этом если я вставлю этот код в пределах 
      <?php foreach ($banners as $banner) { ?> то, название отоюразится, но поедет вся верстка к чертям, подскажите как пофиксить этот момент, заранее спасибо!
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу