Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Плагин: Слайдер (v2.5.2)

Полный клон карусели товаров

только чуть другое оформление. и совместим с 2.5.2 версией

Плагин: Слайдер (v2.5.2)

Установка
1. Излечь архив slider.zip
2. Скопировать папку slider в папку modules/plugins/ вашего магазина.
3. Админка -> Дополнения -> Плагины -> slider -> Установить
4. Добавить метку {$slider_box} в шаблон themes/шаблон/index.html

Требования

Версии 2.5.2

Поправлен малость.
качать slider_v1.1.zip (15.9 кБ)


Спасибо щя попробую!  ;)


Что за меткой выводить в шаблон? :D  {$box_test}???


{$slider_box}


при включении слайдера - отказывается работать увеличение картинок на карточке товаров.

чтобы работал и слайдер и увеличение картинок - скопировать содержимое архива update.rar в корень магазина


пардон а куда папку слайдер закинуть?



пардон а куда папку слайдер закинуть?


написано же

1. Излечь архив slider.zip
2. Скопировать папку slider в папку modules/plugins/ вашего магазина.
3. Админка -> Дополнения -> Плагины -> slider -> Установить
4. Добавить метку {$slider_box} в шаблон themes/шаблон/index.html


повторение мать учения)) Спасибо, Жень


Выручайте у мя после добавления содержимого папки update

Fatal error: Call to undefined function apply_filter() in /home/users/s/sergiocharm/domains/market-io.ru/includes/header.php on line 26


вeрсия движкa кaкaя?


2.5.1


ошибка в папке инклудс, сейчас перепзаписал файл хидер, стало все нормально


и товар в карусель добавляю аналогичная ошибка


http://www.market-io.ru/admin/plugins_page.php?main_page=slider_page&action=display пустой экран  после добавления товара


наверное у меня несовместимость


Вам же написано, что у вас нет функции-фильтра. Думаю вам стоит заглянуть в тему плагины,где Евгений писал про фильтры. Или ставьте новую версию,там это уже есть.


только под 2.5.2

в требованиях к версии была ошибка


Вот что у меня получилась!
Автопрокрутка Работает!
Вот демо смотреть

Только 2.5.2!

Поправленный!
 
Спасибо Евгений!


вот же пример автоскролла

http://flowplayer.org/tools/demos/scrollable/plugins/index.html#autoscroll


не проверял

но походу в файле

modules\plugins\slider\box_slider.html

нужно заменить

$("div.scrollable").scrollable({easing: 'custom', speed: 700, circular: true});

на

$("div.scrollable").scrollable({easing: 'custom', speed: 700, circular: true}).autoscroll({ autoplay: true });


но еще раз пишу что не проверял :)


Жень,ну ты гении! ;D

нужно заменить

$("div.scrollable").scrollable({easing: 'custom', speed: 700, circular: true});

на

$("div.scrollable").scrollable({easing: 'custom', speed: 700, circular: true}).autoscroll({ autoplay: true });


Спасибо все получилось! ;)


пардон, а как сделать чтобы вместе с картинками ссылка на товар была? www.market-io.ru


Народ, не против если я переделаю этот слайдер на другой скрипт и заточу под cleanshop?
Хочу сделать пару вариантов вывода товара и сменить слайдер на более адекватный.


а кто должен быть против доп. расширений?



Народ, не против если я переделаю этот слайдер на другой скрипт и заточу под cleanshop?
Хочу сделать пару вариантов вывода товара и сменить слайдер на более адекватный.

думаю что, чем больше разных расширений тем лучше! :D

а что хочеш делать?


1 Изменить слайдер на менее дерганный
2 Сделать два вывода това в слайдере (по одному товару с описанием и несколько товаров)
3 поправить шаблон вывода так, чтобы подходило под cleanshop. или какой-то универсальный вывод.


Что-то одинаково что со слайдером, что с каруселью ошибки:

Warning: include(Z:/home/localhost/www/shopos/modules/plugins/scrolling/goods_carousello_box.php): failed to open stream: No such file or directory in Z:\home\localhost\www\shopos\modules\plugins\scrolling\scrolling.php on line 163 Warning: include(): Failed opening 'Z:/home/localhost/www/shopos/modules/plugins/scrolling/goods_carousello_box.php' for inclusion (include_path='.;/usr/local/php5/PEAR') in Z:\home\localhost\www\shopos\modules\plugins\scrolling\scrolling.php on line 163



Warning: Smarty error: unable to read resource: "box_goods_carousello.html" in Z:\home\localhost\www\shopos\includes\lib\smarty\smarty.class.php on line 1108

Ничего не выводится...

Версия 2.5.2
Что смотреть?


Не работает параметр "Интервал автопрокрутки", ставил от 1 до 100000 - все равно прокручивается, как мне кажется слишком быстро... Собственно как можно это ручками исправить?


$.easing.custom = function (x, t, b, c, d) {
var s = 1.70158;
if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b ;
}


Пробовал методом тыка менять в этом коде цифри, становилось только хуже! :(



Не работает параметр "Интервал автопрокрутки", ставил от 1 до 100000 - все равно прокручивается, как мне кажется слишком быстро... Собственно как можно это ручками исправить?


$.easing.custom = function (x, t, b, c, d) {
  var s = 1.70158;
  if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
  return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b ;
}


Пробовал методом тыка менять в этом коде цифри, становилось только хуже! :(

А где этот код?
вот же, если не ошибаюсь
$("div.scrollable").scrollable({easing: 'custom', speed: 700, circular: true}).autoscroll({ autoplay: true });


А вобше  можно же в админке выстовить!



А вобше  можно же в админке выстовить!


В том то и дело, что в админке сколько не ставь - двигается одинаково... Видимо где-то что-то не подхватывается!

Скорость влияет на саму скорость "анимации", если постаить много - то товары будут тащиться еле-еле...


Вот теперь еще и выяснилось, что если снять галочку "Автопрокрутка", она все равно продолжает работать, есть у меня подозрения, что эти параметры тянутся из какого-то другого места, где они зашиты...  ???


Попробуй вот это
http://www.shopos.ru/forum/index.php?action=dlattach;topic=3420.0;attach=1494



Попробуй вот это
http://www.shopos.ru/forum/index.php?action=dlattach;topic=3420.0;attach=1494


Залил снова, не помогло, захардкодил в html`e
autoscroll({ autoplay: false })
на этом думаю пока остановлюсь...


Действительно, может подскажет кто как уменьшить частоту прокрутки слайдера? Мельтишит уж очень. В админке смена параметров как мертвому припарки, в коде пробовал менять - тоже не помогло. Есть может какое лекарство?



при включении слайдера - отказывается работать увеличение картинок на карточке товаров.

чтобы работал и слайдер и увеличение картинок - скопировать содержимое архива update.rar в корень магазина

Только в product_info.php в $_fancy_js надо заменить /n на \n


Народ кто нить разобрался как можно уменьшить интервал, и как сделать ссылку на выбранную позицию?


В файле box_slider.html
Изменение интервала прокрутки:
в строке: $("div.scrollable").scrollable({easing: 'custom', speed: 800, circular: true}).autoscroll({ autoplay: true });

вместо { autoplay: true } ставим { interval: 5000 }

Ссылка на выбранную позицию:
вместо: <img src="{$item.products_image}">
ставим: <a href="{$item.products_link}"><img src="{$item.products_image}"></a>


Спасибо, сегодня вечером обязательно попробую!


Действительно всё работает, большое Вам спасибо!


Подскажите кто нибудь как слайдер в main content вставить? А именно, между рекомендуемыми и новостями, например



Подскажите кто нибудь как слайдер в main content вставить? А именно, между рекомендуемыми и новостями, например

Пробуйте здесь
/themes/ваш шаблон/module/main_content.html




Подскажите кто нибудь как слайдер в main content вставить? А именно, между рекомендуемыми и новостями, например

Пробуйте здесь
/themes/ваш шаблон/module/main_content.html


Это понятно, как именно туда его вставить? вставить просто переменн {$slider_box}  не канает


просто переменная и не будет.
нужно переделывать назначение метки ИЛИ вешать вывод карусели на переменную main_content через фильтр.


Привет всем!
В слайдере 65_товаров,при попытке перехода страницы пишет (no page!)
Где поправит???????????????


Заметил вот что, при переходе адрес выдает
/admin/plugins_page.php?page=2
а надо
/admin/plugins_page.php?main_page=goods_carousello_page&page=2

Где исправить?


Подскажите где можно поменять длину блока слайдера, сильно вылазит за границы сайта...
И ещё подскажите, когда меняю валюту..в слайдере меняется значок курса валют, а цена новая не генерируется, тоесть если цена 50 баксов, а выбираем гривну, получается 50 грн..как можно поправить?


удалить сообщение


А кто-нибудь заметил, что после того, как выбираешь товар из слайдера...при переходе на карточку товара... Слайдер перестает работать и из него пропадает часть товаров.  :-\ :( Не функционируют даже кнопки... Версия 2.5.9 Слайдер по ссылке и первого поста, изменения все что присутствуют в теме (ссылка на товар, автоскролл...)
Прошу помощи...


Доброго времени суток ! Установил плагин Слайдер себе на сайт и что интересно в мозиле и опере выглядит всё нормально, а хроме и интернетмайл отображается только маленькая часть слайдера (скрин приложил).  В чём может быть проблема и как её исправить ?
С уважением.


в плагине есть html файл.
там таблица <table>
нужно таблице ширину сделать <table width="100%">
если не ошибаюсь


Спасибо NeBox? стало нормально.  Ещё один вопросик возник. Хочу чтобы слайдер был только на главной, делаю так, в index.html ставлю такой код:
{php}if (substr(basename($_SERVER['REDIRECT_URL']), 0, 9)=='index.php'  && empty($_SERVER['QUERY_STRING'])){ {/php}
{$slider_box}   
{php}}{/php}
Слайдер отображается на странице http://knife-sl.ru/index.php, но ведь при заходе на сайт страница имеет адрес http://knife-sl.ru/ , т.е без index.php  и на ней слайдер не отображается. Можно как то сделать чтобы слайдер был и там и там ?  И ещё интересно почему слайдер отображается на странице контакты  http://knife-sl.ru/send_file.php  на других то страницах он не отображается кроме главной ?


Вот так лучше сделать вывод на главной
http://www.shopos.ru/forum/index.php?topic=2101.msg24221#msg24221

если только не обновляли свой скрипт с моей правкой.


Всё получилось, теперь слайдер только на главной. В очередной раз помогаете. Спасибо большущее NeBox !!!  :)


Помогите!
В слайдере 30 товаров,когда переходишь с первой страницы на 2 или 3 пишет  no page!неправильная страница.
Где поправить?


А зачем в слайдере 30 товров? У вас покупатели листают карусель вместо списка товаров?


А зачем в слайдере 30 товров? У вас покупатели листают карусель вместо списка товаров?

В админке когда переходишь в слайдере на 2,3 и т.д., пишет no page!


надо посмотреть где формирует ссылку и поправит, я вот не нашел где поправить  ;D

Заметил вот что, при переходе адрес выдает
/admin/plugins_page.php?page=2
а надо
/admin/plugins_page.php?main_page=goods_carousello_page&page=2

Где исправить?



найти в файле modules\plugins\slider\slider_page.php

строку

<td class="smallText" align="right"><?php echo $carousello_split->display_links($carousello_query_numrows, MAX_DISPLAY_ADMIN_PAGE, MAX_DISPLAY_PAGE_LINKS, $_GET['page']); ?></td>


и заменить на
<td class="smallText" align="right"><?php echo $carousello_split->display_links($carousello_query_numrows, MAX_DISPLAY_ADMIN_PAGE, MAX_DISPLAY_PAGE_LINKS, $_GET['page'], 'main_page=slider_page'); ?></td>


Спасибо! Думаю надо везде поправку сделать! ;)


Приаттачил slider_v1.1.zip (15.9 кБ)



Приаттачил slider_v1.1.zip (15.9 кБ)

Спасибо! ;)


Доброго дня, решил темку расшевелить :)

Подскажите, пожалуйста, как в данный слайдер к названию товара прицепить Производителя, уже мозг закипает, метку приделать смог (подтянул из БД), но как прицепить ID производителя к ID товара - ума не приложу. Подскажите, пожалуйста! Заранее спасибо.

Все, извините за беспокойство, разобрался сам  8)



Все, извините за беспокойство, разобрался сам  8)


Если не сложно, поделитесь пожалуйста.


Никто не пытался его под 2.5.9 адаптировать?


komok, извините, давно не заходил и не видел Вашей просьбы, если еще актуально -



В файле www/modules/plugins/slider/box_slider.html

В нужном месте вставить метку:
{$item.manufacturers_name}

В файле www/modules/plugins/slider/slider_box.php

Вместо

$carousello_fields = array("p.products_image", "p.products_id", "pd.products_name",
"p.products_tax_class_id", "p.products_price");


Вставить
$carousello_fields = array("p.products_image", "p.products_id", "pd.products_name",
"p.products_tax_class_id", "p.products_price", "m.manufacturers_name", "m.manufacturers_id");

----------------------------------------------------------------------------------------------------------
Вместо
from
" . TABLE_PRODUCTS . " p,
" . TABLE_FEATURED . " f,
" . TABLE_PRODUCTS_DESCRIPTION . " pd
where
p.products_id = pd.products_id
and pd.language_id = '" . $_SESSION['languages_id'] . "'
and f.status = 1
and p.products_id = f.products_id
limit " .(isset($carousello_settings['display_count']) ? $carousello_settings['display_count'] : 20);


Вставить
from
" . TABLE_PRODUCTS . " p,
" . TABLE_FEATURED . " f,
" . TABLE_PRODUCTS_DESCRIPTION . " pd,
" . TABLE_MANUFACTURERS . " m /*здесь суть вставить таблицу производителей*/
where
p.products_id = pd.products_id
and pd.language_id = '" . $_SESSION['languages_id'] . "'
and f.status = 1
and p.manufacturers_id = m.manufacturers_id /*здесь суть приравнять Id производителя из одной таблицы с тем
же производителем из другой таблицы*/
and p.products_id = f.products_id
limit " .(isset($carousello_settings['display_count']) ? $carousello_settings['display_count'] : 20);


Обратите внимание, что данные таблицу (" . TABLE_MANUFACTURERS . " m)
и Id (and p.manufacturers_id = m.manufacturers_id) нужно изменить во всех 4-х кейсах,
а то при выборе в "Наскройках отображения" другого кейса php будет ругаться на нехватку
данных из таблиц.


Все, пользуйтесь на здоровье  ;), если не получится, пишите, я проверю код.



komok, извините, давно не заходил и не видел Вашей просьбы, если еще актуально -

вау,спасибо,правда)



Никто не пытался его под 2.5.9 адаптировать?
А что он неработает?




Никто не пытался его под 2.5.9 адаптировать?
А что он неработает?

Все отлично работает...только вот "стрелки прокрутки" убивают напрочь))да и запросто так простым первым логическим путем их не заменить))....


Источник



Copyright ShopOS