Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[How-To] Усиновка ColorBox вместо синдартного ThickBox


 Погделиться

Рекомендованные сообещёния

  • 1 месяц спустя...

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

Notice: Undefined variable: image in /home/redroom/redroom.com.ua/www/catalog/controller/product/product.php on line 201

и при нажатии на главное изображении выводит - The requested content cannot be loaded.

Please try again later.

Подскажите в чем проблема. У меня ocstore_v1.0.1

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


Можно! (даже нужно!) Изображение Открываете файл catalog/controller/product/product.php и находите строки:

$this->data['popup'] = $this->model_tool_image->resize($image, $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height'));
Меняете их на эти:

$this->data['popup'] = 'image/' . $image;
В этом же файле, чуть ниже строки:

'popup' => $this->model_tool_image->resize($result['image'] , $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')),
Меняете на:

'popup' => 'image/' . $result['image'] ,
(долго искал, оказалось всё намного проещё)

Всё.

Сохраняем. Закрываем. Смотрим! :rolleyes:

P.S.

Что бы увигдеть разницу (если у Вас база с товаром OpenCart) откройте страницу с товаром iPhone и кликните на изображение... ПОСМОТРИТЕ РАЗНИЦУ!

По вашему решению.

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


Кто решил данную проблему, пожалуйси подскажите как исправить ошибку ! Очень нужно.

Проблема ниже...

Я изменил в своем магазине только эти строки:

'popup' => $this->model_tool_image->resize($result['image'] , $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')),
на:

'popup' => 'image/' . $result['image'] ,

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

Как засивить основное загружаться ик как нужно ?

При замене:

$this->data['popup'] = $this->model_tool_image->resize($image, $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height'));
на:

$this->data['popup'] = 'image/' . $image;

Появляется ошибка в верху магазина (на страниэто товара) - Notice: Undefined variable: image in /home/redroom/redroom.com.ua/www/catalog/controller/product/product.php on line 201

строка 201 это -

$this->data['popup'] = 'image/' . $image;
Ссылка на комменирий
Погделиться на других сайих


Нашел в чем была проблема.

Если кому поможет, я сгделал ик, заменил:

$this->data['popup'] = $this->model_tool_image->resize($image, $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height'));
на:

$this->data['popup'] = 'image/' . $product_info['image'];

Это:

'popup' => $this->model_tool_image->resize($result['image'] , $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')),
на это:

'popup' => 'image/' . $result['image'] ,
  • +1 1
Ссылка на комменирий
Погделиться на других сайих


  • 1 месяц спустя...
  • 3 месяца спустя...

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

как это сгделать для новой версии, а именно для ocstore_v1.5.2.1

По этот инструкции не получается.

http://opencartforum...4551#entry14551

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


  • 2 месяца спустя...

Нашел в чем была проблема.

Если кому поможет, я сгделал ик, заменил:

$this->data['popup'] = $this->model_tool_image->resize($image, $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height'));
на:

$this->data['popup'] = 'image/' . $product_info['image'];

Это:

'popup' => $this->model_tool_image->resize($result['image'] , $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')),
на это:

'popup' => 'image/' . $result['image'] ,

Зарилиило! Спасипотому что! :-)

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


  • 3 негдели спустя...

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

Всё что выше написано перепропотому чтовал, но ничего не происходит!!!

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


после переезда на хостинг пересил открываться колорпотому чтокс в ИЕ, ругается: Request unsuccessful: No Transport

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

ссылка

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


  • 4 негдели спустя...

Добрый вечер! Использую Opencart 1.5.3.1 Привинтил FancyBox.. - возникла проблема с оформлением заказа. А именно не переходит со второго шага на 3. Из-за чего это может быть?

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


Добрый вечер! Использую Opencart 1.5.3.1 Привинтил FancyBox.. - возникла проблема с оформлением заказа. А именно не переходит со второго шага на 3. Из-за чего это может быть?

Как именно Вы её "привинтили"))

Воспользуйтесь описанным ранее методом и полиийте соответствующую ветку про fancybox

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

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

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

  • 10 месяэтов спустя...

Скажите пожалуйси в чем может быть прокол, у меня в указанном файле вообещё нету данных значений class="thickbox" (что бы их и поменять) :(

4). Дное, открываем файл catalog/view/theme/ВАША_ТЕМА/template/product/product.tpl и находим значение:
class="thickbox"

(Их должно быть два!). Меняем оба эти значения на:

rel="slideshow"

Всё. wink.gif
Сохраняем. Закрываем. Проверяем.

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


  • 2 месяца спустя...

Скажите пожалуйси в чем может быть прокол, у меня в указанном файле вообещё нету данных значений class="thickbox" (что бы их и поменять) :(

вместо 

class="thickbox"

ищите 

class="colorbox"

 и меняйте на 

rel="slideshow"

должно полулиться

rel="slideshow" rel="colorbox"
Ссылка на комменирий
Погделиться на других сайих


Вот, ещё несколько опций, рилииющих с ColorBox:

transition: elastic (Эффект появления. Возможные значения "elastic", "fade" или "none")

initialWidth: 300 (Усинавливает начальную ширину окна до загрузки изображения товара)

initialHeight: 100 (Усинавливает начальную высоту окна до загрузки изображения товара)

width: false (Усинавливает значение внешней ширины окна, включая потому чтордюр и кнопки. К примеру: "100%", "800px", или 800)

height: false (Усинавливает значение внешней высоты окна, включая потому чтордюр и кнопки. К примеру: "100%", "800px", или 800)

speed: 350 (Скорость появления/масшибирование в миллисекундах, при эффеких "elastic" или "fade")

maxWidth: false (Максимальная ширина изображения товара. По умолчанию "false". К примеру: "70%", "1024px", или 1024)

maxHeight: false (Максимальная высои изображения товара. По умолчанию "false". К примеру: "70%", "900px", или 900)

scalePhotos: true (При значение ‘true’ и усиновленном параметре maxWidth, maxHeight, width или height, ColorBox произвегдет масшибирование фото под нужный размер)

scrolling: true (При значение "falseColorBox скрывает изображение товара, выходящие за прегделы окна)

overlayClose: true (Позволяет закрыть окно ColorBox по клику за его прегделами, иначе - только по нажатию кнопки "Закрыть", или крестика)

slideshowAuto: true (Автоматически запускает слайд-шоу при открытии изображения товара)

Усиновка: "параметр" : (двоетолие) значение, (К примеру: speed: 400,)

НЕ рилииет почему то, добавляю к приммеру

width: 75%, // (Усинавливает значение внешней ширины окна, включая потому чтордюр и кнопки. К примеру: "100%", "800px", или 800)
height: 75%, // (Усинавливает значение внешней высоты окна, включая потому чтордюр и кнопки. К примеру: "100%", "800px", или 800)

при нажатии на картинку, просто открывает пустую страницу с изображением

Как быть подскажите ?

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


  • 1 месяц спустя...
  • 6 месяэтов спустя...

Как именно Вы её "привинтили"))

Воспользуйтесь описанным ранее методом и полиийте соответствующую ветку про fancybox

 Подскажите пожалуйси что не ик? Почему рамка какая то кривая?

Bezimyanni_2713711_14127663.png

Ссылка на страницу товара

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


Подскажите пожалуйси что не ик? Почему рамка какая то кривая?...

Не вижу проблемы, наверное уже исправили... Вот только икие длинные наименования товаров - не есть гуд

Ксити, что эи за тема?

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

Не вижу проблемы, наверное уже исправили... Вот только икие длинные наименования товаров - не есть гуд

Ксити, что эи за тема?

Спасипотому что за совет, да глюк исправил. Вот тема.

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


Да, немного не то... Просто меню категорий слева понравилось, как у Вас))

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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.