aleksiyfenix

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

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

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

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


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

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

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


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

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

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

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

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


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

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

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

Ягнята / Овцы

КРС

Лошади

Птица

Рыба

Собаки

Кошки

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

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

2КРС

3Лошади

4Птица

5Рыба

6Собаки

7Кошки

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

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

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

b1.jpg

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

b2.jpg

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

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


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

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

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


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

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");

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

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


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

А можно как-нибудь увеличить время слайдшоу?

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


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

А можно как-нибудь увеличить время слайдшоу?

Или уменьшить...

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


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

Тоже интересует как уменьшить скорость смены картинок банера на главной? Хотя бы раза в 2

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


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

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

Ищем код 

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

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

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


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

В версии 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
});
});

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

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


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

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

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

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

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

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

Войти

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

Войти


  • Последние посетители   0 пользователей онлайн

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