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

[Поддержка] Всплывающие изображения в опциях товаров


avot

Recommended Posts

Всплывающие изображения в опциях товаров


Всплывающие изображения в опциях товаров


Всплывающие изображения в опциях товаров v1.0.0

ocStore v1.5.1.3 + vQmod v2.1.6 (Если используется Fancybox)

ocStore v1.5.3.1 + vQmod v2.1.6 (Если используется Colorbox)

option-image-popup [ColorBox].zip и option-image-popup [FancyBox].zip без vQmod

Модуль на основе vQmod, поэтому в оригинальные файлы ocStore изменения не вносятся.

При необходимости могу сделать обычную версию.

Демо: http://guache.ru/ind...t&product_id=34


  • Добавил
  • Добавлено
    16.07.2012
  • Категория

 

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

Замечательно все работает. Долго я этого ждал. Большое ВАМ человеческое спасибо. А скажите, можно ли сделать, что бы опции были в строчку, а не в колонку???... А то когда много опций, много места занимает и сильно растягивает страницу.

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


  • 4 weeks later...
  • 1 month later...

Офигенская штука. Если немного подправить, а именно добавить в код вместо

'popup'				   => $this->model_tool_image->resize($option_value['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')),
вот это
'popup' => 'image/' . $option_value['image'] ,
и так же залить в папку xml, то у изображений опций лайтбокс будет отображаться в размер картинок, в их нормальный размер, а не в тот, который будет выдавать движок. Т.е. если картинка маленькая, с низким разрешением, она не будет распупыриваться :)

Ну, сами все увидите

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


  • 1 month later...
  • 1 month later...

Пробывал запустить на 1.5.4.1, выдало ошибку:Fatal error: Call to undefined method ModelCatalogProduct::getProductTags() in ..\sborka\catalog\controller\product\product.php on line 342

Решил проблему заменой в файле catalog\controller\product\product.php строки $results = $this->model_catalog_product->getProductTags($this->request->get['product_id']); на $tags = explode(',', $product_info['tag']);

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

  • 2 weeks later...

Пробывал запустить на 1.5.4.1, выдало ошибку:Fatal error: Call to undefined method ModelCatalogProduct::getProductTags() in ..\sborka\catalog\controller\product\product.php on line 342

Решил проблему заменой в файле catalog\controller\product\product.php строки $results = $this->model_catalog_product->getProductTags($this->request->get['product_id']); на $tags = explode(',', $product_info['tag']);

Мой модуль к tags никакого отношения не имеет.

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

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

Сделать значение rel="colorbox" уникальным для каждой опции.

Например: rel="colorbox-<?php echo $option_value['product_option_value_id']; ?>"

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

  • 2 weeks later...

Сделать значение rel="colorbox" уникальным для каждой опции.

Например: rel="colorbox-<?php echo $option_value['product_option_value_id']; ?>"

Подскажите в какой строчке, это нужно добавить или изменить. У меня если заменить rel="colorbox"><img src="<?php echo $option_value['image']; ?> на rel="colorbox-<?php echo $option_value['product_option_value_id']; ?>" ошибку показывает.

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


  • 2 months later...
  • 4 months later...

Извините пожалуйста Разве так должно работать ставлю галочку добавляется 1 товар с опцией, как положено и 1 товар основной без опции...  http://guache.ru/index.php?route=product/product&path=20&product_id=42   

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


  • 1 month later...
  • 2 weeks later...

все работает, правда пришлось устанавливать xml вручную. движок ocstore 1.5.5.1.2

Подскажите Уважаемые коллеги можно ли такое сделать в список?

Видно на скриншоте..

8w5f.png

Спасибо.

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

  • 4 weeks later...
  • 3 weeks later...

Решил установить этот модуль https://opencartforum.com/files/file/490-всплывающие-изображения-в-опциях-товаров/ и после того как я скинул папку в корень своего сайта, при открывании товара страница пустая. Как теперь это исправить?

gEavqVggbGE.jpg

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


Решил установить этот модуль https://opencartforum.com/files/file/490-всплывающие-изображения-в-опциях-товаров/ и после того как я скинул папку в корень своего сайта, при открывании товара страница пустая. Как теперь это исправить?

gEavqVggbGE.jpg

 

 

Если версия с vqmod - то просто удалить xml файл. Для обычной версии надо восстанавливать catalog/controller/product/product.php и catalog/view/theme/default/template/product/product.tpl

 

либо смотреть логи ошибок

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

  • 2 months later...

Кто подскажет, как грамотно увеличить изображения самих опций, изменял в файле product.php

 

строки 

$option_value_data[] = array(
'product_option_value_id' => $option_value['product_option_value_id'],
'option_value_id'         => $option_value['option_value_id'],
'name'                    => $option_value['name'],
'image'                   => $this->model_tool_image->resize($option_value['image'], 50, 50),
'price'                   => $price,
'price_prefix'            => $option_value['price_prefix']
);
на 
$option_value_data[] = array(
'product_option_value_id' => $option_value['product_option_value_id'],
'option_value_id'         => $option_value['option_value_id'],
'name'                    => $option_value['name'],
'image'                   => $this->model_tool_image->resize($option_value['image'], 90, 90),
'price'                   => $price,
'price_prefix'            => $option_value['price_prefix']
);

Опции увеличились, но модуль перестал работать, не находит изображение для popup окна, подскажите как правильно решить данную проблему.

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


Кто подскажет, как грамотно увеличить изображения самих опций, изменял в файле product.php

 

строки 

$option_value_data[] = array(
'product_option_value_id' => $option_value['product_option_value_id'],
'option_value_id'         => $option_value['option_value_id'],
'name'                    => $option_value['name'],
'image'                   => $this->model_tool_image->resize($option_value['image'], 50, 50),
'price'                   => $price,
'price_prefix'            => $option_value['price_prefix']
);
на 
$option_value_data[] = array(
'product_option_value_id' => $option_value['product_option_value_id'],
'option_value_id'         => $option_value['option_value_id'],
'name'                    => $option_value['name'],
'image'                   => $this->model_tool_image->resize($option_value['image'], 90, 90),
'price'                   => $price,
'price_prefix'            => $option_value['price_prefix']
);

Опции увеличились, но модуль перестал работать, не находит изображение для popup окна, подскажите как правильно решить данную проблему.

Решил проблему, в модуле всплывающие изображения в опциях товара нужно было так же заменить строку, которую заменять, т.е. 50 50 на 90 90

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


  • 1 year later...
  • 1 month later...

Автор! Огромное спасибо!)) Кланяюсь в ноги и все такое)

До этого приобрела модуль платный от ozdev. С моим (ранее установленным) модулем обновлении цены стал конфликтовать, не работал,автор отказался по этому модулю как либо решить вопрос, а нам нужны были крупные картинки в опциях.

 

Я в этом тупень, поэтому не могла долго сообразить что куда, напишу здесь, возможно помогу таким же тугодумам)

 

У меня стоит 15512, шаблон Univer + модулей куча (доп.опции, обновление цены)

Скачала ваш фаил option-image-popup-1.0.0 [1.5.3.1] для vqmod. Т.к. я правила фаилы свои до этого (изменила размер изображения и поставила по горизонтали), то и в вашем фаиле поменяла размер изображения, чтобы он нашел код строки. Плюс путь прописать (изменить на путь моего шаблона), закинула в папку xml в vqmod и все заработало, ничего не слетело.

Спасибо еще раз!)

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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