Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[РЕШЕНО] Настройка слайдшоу и карусели


Recommended Posts

Подскажите пожалуйста, как установить определенную очередность загрузки картинок в этих модулях? Думал, что они будут грузиться в той последовательности, в которой я создал баннер, а нет! В настройках баннеров тоже порядок меняется, причем логики в этой сортировке я не нашел, даже не по алфавиту встали...

Надіслати
Поділитися на інших сайтах


В поле 'сортировка' чем меньше число - тем первее будет отображаться банер.

Да, только нет в баннерах поля "сортировка"

www.best-light.net/upload/2.jpg

Надіслати
Поділитися на інших сайтах


Для непонятливых разжую суть проблеммы... (у меня тоже) но понял что при каждом сожранении сориторвка то ASC то DESC что ли...

вот я создал баннер, накидал туда 7 изображений

Ягнята / Овцы

КРС

Лошади

Птица

Рыба

Собаки

Кошки

сохраняю первый раз захожу на страницу у меня 1 кошки, Кааак!!!!???? я же первыми добавил ягнят нееееее, не то, захожу, смотрю, сохраняю, ооооо ничьтяк..... всё ровно, но решил я добавить ещё баранчиков, добавил сохранил, и опппа снова у меня первые котятя.... я большн скажу попробовал прономеровать

1Ягнята / Овцы

2КРС

3Лошади

4Птица

5Рыба

6Собаки

7Кошки

ноь всё равно раз сохраняю первые ягнята, другой раз сохраняю, первые кошечЬки..... ну и соответсвенно ври выводе баннера

вот для визуалов

сохр 1 - порядок

b1.jpg

сохр 2 - полрядок

b2.jpg

Ответы в студию.... ;))

  • +1 1
Надіслати
Поділитися на інших сайтах


Тоже пытался нумеровать названия - не помогло. После сохранения модуля они перемешиваются в произвольном порядке... Вообще странно, что нет сортировки там, где она реально нужна. В категориях например лучше было бы автоматом по возрастанию цены ставить.

Надіслати
Поділитися на інших сайтах


catalog\model\design\banner.php

$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "banner_image bi LEFT JOIN " . DB_PREFIX . "banner_image_description bid ON (bi.banner_image_id  = bid.banner_image_id) WHERE bi.banner_id = '" . (int)$banner_id . "' AND bid.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY banner_image_id");

выберет картинки в порядке добавления

Надіслати
Поділитися на інших сайтах

  • 11 months later...

 Фух разобрался. Во общем в файле jquery.cycle.js по адресу: /catalog/view/javascript/jquery

Ищем код 

;D.fn.cycle.defaults={timeout:8000,speed:1000,

timeout - и есть скорость смены картинок в мс.

Надіслати
Поділитися на інших сайтах


  • 1 year later...

В версии 1-5-5-1-2 у себя нашел эти настройки по другому пути - catalog\view\javascript\jquery\nivo-slider\jquery.nivo.slider.pack.js

Там почти в самом конце по умолчанию записанно вот так  animSpeed:500,pauseTime:3e3,

 

Но это НЕ ПРАВИЛЬНО!

 

Нужно залезть в файл \catalog\view\theme\default\template\module\slideshow.tpl

и там в строках вызывающих слайдер добавить код.

 

вместо:

$(document).ready(function() {
$('#slideshow<?php echo $module; ?>').nivoSlider();
});

сделать вот так

$(document).ready(function() {
$('#slideshow<?php echo $module; ?>').nivoSlider({
     animSpeed: 200, // Slide transition speed
     pauseTime: 6000 // How long each slide will show
});
});

Что в этом коде можно настраивать думаю понятно.

А вообще вот перечень того что можно еще впихнуть туда:

$(document).ready(function() {
$('#slideshow<?php echo $module; ?>').nivoSlider({
        effect: 'random', // Specify sets like: 'fold,fade,sliceDown'
        slices: 15, // For slice animations
        boxCols: 8, // For box animations
        boxRows: 4, // For box animations
        animSpeed: 200, // Slide transition speed
        pauseTime: 6000, // How long each slide will show
        startSlide: 0, // Set starting Slide (0 index)
        directionNav: true, // Next & Prev navigation
        controlNav: true, // 1,2,3... navigation
        controlNavThumbs: false, // Use thumbnails for Control Nav
        pauseOnHover: true, // Stop animation while hovering
        manualAdvance: false, // Force manual transitions
        prevText: 'Prev', // Prev directionNav text
        nextText: 'Next', // Next directionNav text
        randomStart: false, // Start on a random slide
        beforeChange: function(){}, // Triggers before a slide transition
        afterChange: function(){}, // Triggers after a slide transition
        slideshowEnd: function(){}, // Triggers after all slides have been shown
        lastSlide: function(){}, // Triggers when last slide is shown
        afterLoad: function(){} // Triggers when slider has loaded
});
});

Удачи всем в настройке!  :-) 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.