Jump to content
Sign in to follow this  
trafbite

Модуль OcOptions Images: не работает увеличение картинки

Recommended Posts

Здравствуйте!

Помогите, может кто-то тоже сталкивался.

Поставил модуль: http://www.opencart.com/index.php?route=extension/extension/info&extension_id=8161

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

Понимаю, что нужно что-то скорее всего в скрипте поправить, но вот что не могу понять(

Share this post


Link to post
Share on other sites

Зачем покупать у буржуев, если есть аналогичный модуль у нас - Option Image Change - Изменение картинки товара в зависимости от опции
и стоит больше чем в 2 раза дешевле и поддержка русскоязычная.

Share this post


Link to post
Share on other sites

Здравствуйте!

Помогите, может кто-то тоже сталкивался.

Поставил модуль: http://www.opencart.com/index.php?route=extension/extension/info&extension_id=8161

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

Понимаю, что нужно что-то скорее всего в скрипте поправить, но вот что не могу понять(

 

на демо работает http://optionsimage.ocmodules.com/index.php?route=product/product&path=59&product_id=51 значит неправильно установили/настроили

Share this post


Link to post
Share on other sites

Зачем покупать у буржуев, если есть аналогичный модуль у нас - Option Image Change - Изменение картинки товара в зависимости от опции

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

 

Может быть потому, что вы даже демо версию не сделали

Share this post


Link to post
Share on other sites

Может быть потому, что вы даже демо версию не сделали

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

Share this post


Link to post
Share on other sites

на демо работает http://optionsimage.ocmodules.com/index.php?route=product/product&path=59&product_id=51 значит неправильно установили/настроили

Проблема в том, что пробовал переустанавливать, все по инструкции, но все равно не пашет нифига(

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

Share this post


Link to post
Share on other sites

Проблема в том, что пробовал переустанавливать, все по инструкции, но все равно не пашет нифига(

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

 

Если увеличение не происходит, а вместо него происходит переход по ссылке к картинке.

Первый вариант. Это ошибка архитектуры модуля. Дело в том, что OcOptions Images, скорее всего (как и OptionsBoost) создает изображения в рантайме (в реальном времени при выборе опции). А ColorBox не может их опознать, т.к. эти объекты были созданы после его инициализации. Решением будет еще раз повесить инициализацию ColorBox на событие при выборе опции. Таким образом новые изображения опций будут нормально обрабатываться ColorBox'ом.

Второй вариант. Ошибка в JS коде. Откройте консоль браузера (Ctrl+Shift+i) перейдите на вкладку "Консоль". Красным будут отмечены ошибки.

Share this post


Link to post
Share on other sites

Если увеличение не происходит, а вместо него происходит переход по ссылке к картинке.

Первый вариант. Это ошибка архитектуры модуля. Дело в том, что OcOptions Images, скорее всего (как и OptionsBoost) создает изображения в рантайме (в реальном времени при выборе опции). А ColorBox не может их опознать, т.к. эти объекты были созданы после его инициализации. Решением будет еще раз повесить инициализацию ColorBox на событие при выборе опции. Таким образом новые изображения опций будут нормально обрабатываться ColorBox'ом.

Второй вариант. Ошибка в JS коде. Откройте консоль браузера (Ctrl+Shift+i) перейдите на вкладку "Консоль". Красным будут отмечены ошибки.

Спасибо за ответ!  :-)

Да, ошибка была в коде. Поскольку я в этом не силен, пришлось поставить OptionsBoost - у него все заработало как надо с первого раза)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.