Категории

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

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

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

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

Расширения

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

Модули

Шаблоны

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

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

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

Бизнес книги

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

Магазины на ShopOS

Хостинг для ShopOS

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

Курилка

Плагин: Карусель товаров (v2.5.2)

Обновить сначала 8 файлов из архива upload.rar

там ничего серьезного.

просто функции plugurl, plugdir не везде правильно работают. а именно тут они нужны

plugurl() - возвращает путь к папке плагина. вида

http://demo.shopos.ru/modules/plugins/scrolling/

plugdir() возращает путь вида

K:\home\shopos\www\2.5.1\upload\modules\plugins\scrolling\


а потом уже плагин scrolling скопировать в папку modules/plugins/

и метку {$goods_carousello_box}

в шаблон

и можно пробовать пользоваться

вещь конечно глюченая. сейчас посмотрю что еще можно сделать

на демке

http://demo.shopos.ru

видно, что работает

еще заметил что в сафари глюки

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


только с этой версией jquery

не работает thickbox


не будет больше видимо thickbox

устарел он совсем

fancybox добавлю

и будет как у всех


Жень привет!
Все хорошо, но в каталоге товаров же не должно появлятся(((
выходит везде будет выходить?


можно считать что это бета)

ограничить вывод можно или в самом шаблоне

{php}if ($isset($_GET['cat'])){{/php} метка;{php}}{/php}

тогда будит везде, кроме каталога


ну или можно в самом модуле галочек надобавлять. где должен блок показываться. а где нет


При подключениий модуля scrolling
mootools.js не пускает работат  :(

Как то можно по другому подключить? чтобы не конфликтовали между собой !


а в осле 6 будет работать ?
цену бы сделать как у всех товаров с возможностью просмматривать в разной валюте
PS - как отображать товары из папки <img src="{$item.products_thumbnail}"> (так не работает)



При подключениий модуля scrolling
mootools.js не пускает работат  :(

Как то можно по другому подключить? чтобы не конфликтовали между собой !


тоесть?

метатег не добавляется? или с чем конфликтует?


не все получилась  :D , я сам не правильно сделал!


клево  :). тока сел такую штуку делать, а тут вот! :)



клево  :) . тока сел такую штуку делать, а тут вот! :)


А ты сделай свой вариант! Пасмотрим  ;)


А ты сделай свой вариант! Пасмотрим 

я скролл обзор хотел типа так, http://www.eibknx.ru/berker-biq-biq.html
и шоб естче каталоги и буклеты производителя так летали, так как я налипил и дурак ;D могет. а вот к базе прикрутить я естче не умею :(. так че буду юзать готовые решения.


не могу найти файл в котором можно изменять из какой папки дергать фотки



не могу найти файл в котором можно изменять из какой папки дергать фотки


В плагинах смотри!


после этой карусели не удается удалить товар из рекомендуемых


плагины - карусель - настройки

Доступ запрещен!

непонятно!?



плагины - карусель - настройки

Доступ запрещен!

непонятно!?


значит что то не правильно сделал! 
а какая версия скрипта?
scrolling сделан на 2.5.1


2.5.1
все левые скрипты отключил - пока все то же
щя футбол досмотрю и разберусь ;)



после этой карусели не удается удалить товар из рекомендуемых


а какая связь?

>не удается удалить товар из рекомендуемых

что за ошибку выдает?


чето терь редактор robot.txt отвалился!?


отключить его и включить заново.



плагины - карусель - настройки

Доступ запрещен!

непонятно!?


значит для данного пользователя запрещен доступ к plugins_page.php


немного поправлено

теперь цены формируются учитывая все настройки валюты.


может запретить добавления товаров без картинок?



может запретить добавления товаров без картинок?


У меня очень редко попадает,что картинки нету, поэтому мне как то не мешает  ???
А вообше мысль хорошый!


-------------




плагины - карусель - настройки

Доступ запрещен!

непонятно!?

значит для данного пользователя запрещен доступ к plugins_page.php

тоже самое  выписывает, хотя в таблице админ_ацес все поля в единичках в чем проблема может быть?

даже проверил вторым путем, делаю нового пользователя , даю ему все права и вуаля Доступ запрещен!





плагины - карусель - настройки

Доступ запрещен!

непонятно!?

значит для данного пользователя запрещен доступ к plugins_page.php

тоже самое  выписывает, хотя в таблице админ_ацес все поля в единичках в чем проблема может быть?

даже проверил вторым путем, делаю нового пользователя , даю ему все права и вуаля Доступ запрещен!


так а plugins_page там есть?

может при обновлении не было добавлено


обновлен. исправлена ошибка, из за которых некоторые страницы в админке не работали. шло перенаправление на страницу плагина


1 стрелки не отображаются
2 валюта не изменяется
8)


а у меня серавно - Доступ запрещен! - и robot.txt тож Доступ запрещен!
как если upload откатить - robot.txt - работает. :-\


в IE при включенным scrolling (v2.5.2) сайт не грузится. + нет возможности редактировать вывод, пишет no page!
можно проверить на сайте http://ipinfo.info/netrenderer/index.php



в IE при включенным scrolling (v2.5.2) сайт не грузится. + нет возможности редактировать вывод, пишет no page!
можно проверить на сайте http://ipinfo.info/netrenderer/index.php


Во всех браузерах работает ;)




в IE при включенным scrolling (v2.5.2) сайт не грузится. + нет возможности редактировать вывод, пишет no page!
можно проверить на сайте http://ipinfo.info/netrenderer/index.php


Во всех браузерах работает ;)


у меня в хроме и вебките не работает. тоесть блок, куда товары выводлятся - сжимается до ширины 50 пикселей.

а еще в любом браузере если включить автоматическую прокрутку.




в IE при включенным scrolling (v2.5.2) сайт не грузится. + нет возможности редактировать вывод, пишет no page!
можно проверить на сайте http://ipinfo.info/netrenderer/index.php


Во всех браузерах работает ;)

нет, работает только версия scrolling_v1.1
проблема кагбы в JS


еще чуть подправил

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


уже не нужно отключать плагин для редактирования атрибуто, спец. предложений ???





в IE при включенным scrolling (v2.5.2) сайт не грузится. + нет возможности редактировать вывод, пишет no page!
можно проверить на сайте http://ipinfo.info/netrenderer/index.php


Во всех браузерах работает ;)


у меня в хроме и вебките не работает. тоесть блок, куда товары выводлятся - сжимается до ширины 50 пикселей.

а еще в любом браузере если включить автоматическую прокрутку.


Кстати, не работает в хроме толька default, а я вот шаблончик делаю там нормально работает!


знаю

там еще на карточке товара он не работает или работает не так

конфликт jquery разных версий. не знаю даже как такое править


Зделать плагины с разными версиями библиотеки.

Тогда можно подключать любую версию


Карусель товаров (v2.5.2) в качестве слайдера взят вот этот
http://flowplayer.org/tools/demos/scrollable/easing.html  :D



Карусель товаров (v2.5.2) в качестве слайдера взят вот этот
http://flowplayer.org/tools/demos/scrollable/easing.html  :D


а он на jquery 1.3.2 идет, с тем, что по умолчанию?


не понятно что вообще делать если одному расширению нужна одна версия jquery, а другому другая.


значит для данного пользователя запрещен доступ к plugins_page.php

а что это значит?

остальные скрипты все работают, не работает тока скролинг и robot.txt.
хотя robot.txt изначально работал.
права на папки и файлы прверил - непойму?!  :-[



значит для данного пользователя запрещен доступ к plugins_page.php

а что это значит?

остальные скрипты все работают, не работает тока скролинг и robot.txt.
хотя robot.txt изначально работал.
права на папки и файлы прверил - непойму?!  :-

в настройках доступа администратора магазина. если он не главный администратор - нужно разрешать доступ к определенным страницам. а конкретно к plugins_page.php


стесняюсь спросить но все же

в настройках доступа администратора магазина. если он не главный администратор - нужно разрешать доступ к определенным страницам. а конкретно к plugins_page.php

где енто делается?


А подскажите, так и должно быть, что модуль показывает сразу по несколько товаров? И если до, то
есть ли вариант сделать так, чтобы он запихивал себе, например, 10 товаров-новинок и их показывал?



А подскажите, так и должно быть, что модуль показывает сразу по несколько товаров? И если до, то
есть ли вариант сделать так, чтобы он запихивал себе, например, 10 товаров-новинок и их показывал?

там же все есть, что те надо!


Ничего не понял...
Что означает: Выводить элементов не из списка в карусели - ?



Ничего не понял...
Что означает: Выводить элементов не из списка в карусели - ?

А где ты увидел не из списка?
Из списка это каторый ты сам устанавливаеш, со списка товара!


Скопировал из настроек плагина просто :) На Вашей картинке этот момент тоже присутствует.
Ну может опечатка....
Тогда такой вопрос, как сделать так, чтобы новинки выводились по одному, а не по три?


никто не знает или партизаны? :)



никто не знает или партизаны? :)

Я что то вапрос не понял? ;)


Ну вот есть в списке товары, 10 штук. Они показываются по три штуки.
Как сделать так, чтобы показывались по 1 штуке?


файл scrolling\box_goods_carousello.html

нужно править

{foreach name=box_carousello_item item=item from=$BOX_GOOD_CAROUSELLO_ITEMS}
{if $smarty.foreach.box_carousello_item.iteration % 3 == 1}<div class="container" style="width: 660px;">{/if}
<div class="item" style="width: 220px;">
<div style="width: 200px; height: 160px; overflow: hidden;">
<img src="{$item.products_image}"><br />
</div>
<b><a href="{$item.products_link}">{$item.products_name}</a></b><br />
Цена: {$item.products_price}
</div>
{if $smarty.foreach.box_carousello_item.iteration % 3 == 0 || $smarty.foreach.box_carousello_item.iteration == $smarty.foreach.box_carousello_item.total}</div>{/if}
{/foreach}


вот строчки

{if $smarty.foreach.box_carousello_item.iteration % 3 == 1}


и

{if $smarty.foreach.box_carousello_item.iteration % 3 == 0 || $smarty.foreach.box_carousello_item.iteration == $smarty.foreach.box_carousello_item.total}


и делят по 3


if $smarty.foreach.box_carousello_item.iteration % 3

Здесь 3 на 1 поменять? :)


неа. скорее всего сделать вот так

{foreach name=box_carousello_item item=item from=$BOX_GOOD_CAROUSELLO_ITEMS}
                          <div class="container" style="width: 660px;">
                              <div class="item" style="width: 220px;">
                                <div style="width: 200px; height: 160px; overflow: hidden;">
                                    <img src="{$item.products_image}"><br />
                                </div>
                                <b><a href="{$item.products_link}">{$item.products_name}</a></b><br />
                                Цена: {$item.products_price}
                              </div>
                          </div>
                        {/foreach}


А еще может подскажите, как уменьшить расстояние между картинкой и наименованием?


в этом же блоке

вон style="width:

прописаны


А у меня почему то выдаёт по одному товару в столбец. В настройках ничего не менял. Шаблон default.


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


Не знаю обновляли или нет.
в n\modules\plugins\scrolling\box_goods_carousello.html
у родительской табилцы заменить
<table border="0px">
на
<table border="0px" width="100%">
иначе ужимает табилцу


Что-то никак не вкурю как сделать. В общем, мне нужно чтобы метка на строллер была доступна только в main_content.html . т.е. по сути как модули новинки на главной, рекомендуемые и тп. В плагине используется
global $osTemplate; в него асайнится метка для строллера. мне же нужен $default , да ещё тот, что инициализируется в default.php .
Пробовал сделать его глобальным, но не помогло. Никто случаем незнакет как сделать?


А зачем именно main_content.html? Чтобы только на главной было?


да. пробовал условие поставить прямо внутри плагина, но оно уж больно большое получается..решил проблему хаком.
хотя даже хаком это назвать трудно. уверен, что мне эта вещь ещё не раз пригодиться.

В общем на мой взгляд самый простой способ сделать такое быстро и с минимальными правками:
в файле default.php с кейсе } else { // default page

вставить такую строку:
$osTemplate->assign('default','true');

соответственно, потом в шаблоне index.html можно вставлять проверки, вида
{if $default}
....
//show some identifier
....
{/if}


А если так?

{php}if (substr(basename($_SERVER['REDIRECT_URL']), 0, 9)=='index.php'  && empty($_SERVER['QUERY_STRING'])){ {/php}
что выводим на главной
{php}}{/php}


я и говорю, двинное условие получается. а елси понадобится сделать "тольк на главной" несколько меток в index.html ? этож столько php вставок в шаблон. мой способ гараздо проще для меня лично, хотя, конечно те, кто боиться или просто нехочет править файлы движка, то придется мучатсья с такими вот конструкциями. вместо проверок типа :
{if $default}...{/if}

Мне уже бояться нечего! ;) когда буду обновлятсья, все равно придется кучу файлов руками мержить.


Подскажите пожалуйста, как можно сделать вывод карусели как вот тут _http://imcos.ru/


Изучить, как сделано на указанной странице и применить у себя.


Нужно чтобы карусель выводилась только на главной. Опишите подробно, пожалуйста, что и где поправить. Спасибо.



Нужно чтобы карусель выводилась только на главной. Опишите подробно, пожалуйста, что и где поправить. Спасибо.

http://www.shopos.ru/forum/index.php?topic=3290.msg15617#msg15617



Нужно чтобы карусель выводилась только на главной. Опишите подробно, пожалуйста, что и где поправить. Спасибо.


Ну так NeBox несколькими постами выше написал как это зделать


Здравствуйте! Прошу не забрасывать камнями и не отправлять в начало ветки, все перечитал и как мог внедрил эту полезную вещицу - карусель к себе в магазин. На всех страницах ее отображать нельзя, нужна только на главной. Сделал через код любезно предоставленный NeBox. Проблема такая, карусель отображается только на index.php. Если смотреть на www.domain.ru или domain.ru - пусто, хотя это ведь и есть главные страницы.  Очень полезная и нужная вещь по сути стала бесполезной. Никто не набирает в строке браузера index.php после имени сайта, а значит и не видит наших предложений... Что делать?



Здравствуйте! Прошу не забрасывать камнями и не отправлять в начало ветки, все перечитал и как мог внедрил эту полезную вещицу - карусель к себе в магазин. На всех страницах ее отображать нельзя, нужна только на главной. Сделал через код любезно предоставленный NeBox. Проблема такая, карусель отображается только на index.php. Если смотреть на www.domain.ru или domain.ru - пусто, хотя это ведь и есть главные страницы.  Очень полезная и нужная вещь по сути стала бесполезной. Никто не набирает в строке браузера index.php после имени сайта, а значит и не видит наших предложений... Что делать?


Прошу прощения за беспокойство! Справились своими силами по способу описанному ProRab-ом.


)){{/php} метка;{php}}{/php}

тогда будит везде, кроме каталога


ну или можно в самом модуле галочек надобавлять. где должен блок показываться. а где нет


вот что выводит
Fatal error: Function name must be a string in /var/www/shoposdemo/cache/%%04^047^047410A1%%index.html.php on line 37


проще наверное бы было добавить метку {$goods_carousello_box} в файл main_content.html

Но так к сожалению не работает  :(


Народ, подскажите, как изменить сортировку...
Сейчас последний добавленный в карусель товар отображается в конце, а не каждый покупатель будет тупо тыркать слайдер до посинения... Как сделать так, чтобы последние добавленные в карусель товары отображались в начале, а более старые - в конце.
Спасибо.

З.Ы. Тоже самое хотелось бы сделать с блоком новые товары на главной странице.


Менять в запросе

order by  pd.products_name

на

order by  p.products_date_added desc

или на

order by  p.product_id desc


Доброго дня.
Не могу зайти в настройки карусели.
Показывает - Доступ запрещен!
v2.5.4,  вхожу естественно как админ.
Настройки прав никакие не менял, все по умолчанию.

В предыдущих постах писали что нужно в настройках админа
разрешить доступ к plugins_page.php
Но где это делается никак не мог найти.

Подскажите плиз кому не трудно.
Спасибо.


Подскажите гду и что нужно изменить чтобы выводились  случайные товары из всей базы ???


Менять в запросе

order by  pd.products_name

на

order by  rand()


спасибо
:)


как сделать карусь только на главной? тут уже писали раз про ето но у меня так не заработало((


)){{/php} метка;{php}}{/php}

тогда будит везде, кроме каталога


ну или можно в самом модуле галочек надобавлять. где должен блок показываться. а где нет

как это в индек.хтмл своего шаблона вставить? пишет ошибку


держи уже кучу раз обсуждали

{php}if (substr(basename($_SERVER['REDIRECT_URL']), 0, 11)=='index.php'  && empty($_SERVER['QUERY_STRING'])){ {/php}

{$goods_carousello_box}

{php}}{/php}


спасибки :)


что-то карусель перестала прокручиваться, боковые кнопки прокрутки неактивны


;D ;D ;D
ну так смотрите что за ошибки выводятся? Если браузер гугл хром, то жмите ctrl+J и смотрите что там написано.
или что вы устанавливали из плагинов и т.д..

Всегда убивали такие сообщения, ну ведь ничего не описано, как помочь, если даже не понятно что и как.
Просто НЕ РАБОТАЕТ - ничего не говорит совершенно.


да Вы правы НЕ РАБОТАЕТ :)

а вот и по теме:


сайт поковырял каруселька заработала, но осталось
Ошибка: jQuery("#mycarousel").jcarousel is not a function
Строка: 86


А у меня вот такой вопрос, как в карусель товаров добавить не товар, а например картинки производителей с картинкой или категории?


Сделать запрос к БД и поменять метки на нужные


Подскажте, пожалуйста, как справиться со следующей проблемой: включил плагин, добавил в список товаров 6 штук. А при прокрутке отображаются только 2. Остальные как-будто "прокручиваются" и плагин переходит к отображению следующего товара из списка.


Источник



Copyright ShopOS