COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Рамка товара


Recommended Posts

2 часа назад, jaffagold сказал:

стоп

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

Надо сначала разобраться, работает ли это вообще... Ну и еще кое-что уточнить. Признаюсь, моих навыков тут явно не хватит.

А что конкретно?

2 часа назад, BuslikDrev сказал:

Да вроде проблем с ресайзом изображений я не увидел. Лучше присвойте другой класс к изображению.

объясните поэтапно? у меня просто не такие большие навыки работы с движком, да и с программированием.

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

по ходу это для старой версии вариант.

где-то я встречал модуль, но не найду что-то сейчас.

Самое позднее сообщение на форуму нахожу

https://opencartforum.com/topic/19493-adaptivnyy-resize-izobrazheniy-resheno/?do=findComment&comment=438750

Но тут тоже надо разбираться. 

Короче, есть два подхода. Одни обрезают до квадрата без полей и кое-что отсекают

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

 

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

2 часа назад, jaffagold сказал:

по ходу это для старой версии вариант.

где-то я встречал модуль, но не найду что-то сейчас.

Самое позднее сообщение на форуму нахожу

https://opencartforum.com/topic/19493-adaptivnyy-resize-izobrazheniy-resheno/?do=findComment&comment=438750

Но тут тоже надо разбираться. 

Сделал резервную копию, могу попробывать. :D

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

2 часа назад, jaffagold сказал:

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

https://opencartforum.com/topic/40487-resheno-mozhno-li-pomestit-kartinki-raznogo-razmera-v-kartochke-tovara/?do=findComment&comment=336595

Именно его и наметил, щас протестируем

 

2 часа назад, jaffagold сказал:

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

https://opencartforum.com/topic/40487-resheno-mozhno-li-pomestit-kartinki-raznogo-razmera-v-kartochke-tovara/?do=findComment&comment=336595

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

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

Только что, jaffagold сказал:

303 и 320 строки вполне похожий код.

У меня иначе все выглядит 

product.tpl

Только что, jaffagold сказал:

303 и 320 строки вполне похожий код.

тфу ты, php, а я tpl

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

1 час назад, jaffagold сказал:

вы не тот файл смотрите. надо контроллер смотреть .php

Да, я только заметил :D

 

1 час назад, jaffagold сказал:

вы не тот файл смотрите. надо контроллер смотреть .php

Да, похожи, заменил, но не чего не произошло.

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

Только что, jaffagold сказал:

Я же говорю, готового решения нет, надо пробовать. Я тоже проверил, не взлетело.

Ну да понял, ладно, завтра попробуем стиль изменить. Спасибо Вам!)

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

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

popap замените.

иконка с полями, а картинка полная

С малым изображением надо еще кумекать

Скрытый текст

58ebe8927905d_-1.thumb.jpg.0c51223bb12d17b2c4076f6d62dc4035.jpg

Скрытый текст

58ebe8a1955a4_-2.thumb.jpg.69725b7342b8b79d1cc5ed5300acaa86.jpg

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

Только что, jaffagold сказал:

работает

popap замените.

иконка с полями, а картинка полная

С малым изображением надо еще кумекать

 

вместо ['popup']

"[
'popap']"?
 

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

не, это я опечатался. там же в двух местах правка. 

второе изменение через несколько строк (

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

) сделайте и кликните картинку. 

Но может придется кеш картинок чистить

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

Попробуйте загрузить новую картинку для какого-то товара. Чтобы пропорции были неквадратные.

Также обновляйте кеш модификаторов. 

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

Только что, jaffagold сказал:

Попробуйте загрузить новую картинку для какого-то товара. Чтобы пропорции были неквадратные.

Также обновляйте кеш модификаторов. 

Не хочет... 

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

с 301 по 325 строки. так у вас?

Скрытый текст


            if ($product_info['image']) {
//  комментарий               $data['popup'] = $this->model_tool_image->resize($product_info['image'], $this->config->get($this->config->get('config_theme') . '_image_popup_width'), $this->config->get($this->config->get('config_theme') . '_image_popup_height'));
                $data['popup'] = 'image/'. $product_info['image'];
            } else {
                $data['popup'] = '';
            }

            if ($product_info['image']) {
                $data['thumb'] = $this->model_tool_image->resize($product_info['image'], $this->config->get($this->config->get('config_theme') . '_image_thumb_width'), $this->config->get($this->config->get('config_theme') . '_image_thumb_height'));
            } else {
                $data['thumb'] = '';
            }

            $data['images'] = array();

            $results = $this->model_catalog_product->getProductImages($this->request->get['product_id']);

            foreach ($results as $result) {
                $data['images'][] = array(
//  комментарий                   'popup' => $this->model_tool_image->resize($result['image'], $this->config->get($this->config->get('config_theme') . '_image_popup_width'), $this->config->get($this->config->get('config_theme') . '_image_popup_height')),
                    'popup' => 'image/' . $result['image'],
                    'thumb' => $this->model_tool_image->resize($result['image'], $this->config->get($this->config->get('config_theme') . '_image_additional_width'), $this->config->get($this->config->get('config_theme') . '_image_additional_height'))
                );
            }

обе жирные вставки?

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

1 час назад, jaffagold сказал:

с 301 по 325 строки. так у вас?

обе жирные вставки?

 с 301 по 329
У нас различаются, я аж потерялся.

Скрытый текст

            if ($product_info['image']) {
            $this->data['popup'] = 'image/' . $product_info['image'];
            } else {
                $data['popup'] = '';
            }

            if ($product_info['image']) {
                $data['thumb'] = $this->model_tool_image->resize($product_info['image'], $this->config->get('config_image_thumb_width'), $this->config->get('config_image_thumb_height'));
            } else {
                $data['thumb'] = '';
            }

            $data['images'] = array();

            $results = $this->model_catalog_product->getProductImages($this->request->get['product_id']);

            foreach ($results as $result) {
                $data['images'][] = array(
                    'popup' => 'image/' . $result['image'],
                    'thumb' => $this->model_tool_image->resize($result['image'], $this->config->get('config_image_additional_width'), $this->config->get('config_image_additional_height'))
                );
            }

            if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) {
                $data['price'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')));
            } else {
                $data['price'] = false;
            }

Да 
все стоит

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

Только что, jaffagold сказал:

с 301 по 325 строки. так у вас?

  Показать содержимое


            if ($product_info['image']) {
//  комментарий               $data['popup'] = $this->model_tool_image->resize($product_info['image'], $this->config->get($this->config->get('config_theme') . '_image_popup_width'), $this->config->get($this->config->get('config_theme') . '_image_popup_height'));
                $data['popup'] = 'image/'. $product_info['image'];
            } else {
                $data['popup'] = '';
            }

            if ($product_info['image']) {
                $data['thumb'] = $this->model_tool_image->resize($product_info['image'], $this->config->get($this->config->get('config_theme') . '_image_thumb_width'), $this->config->get($this->config->get('config_theme') . '_image_thumb_height'));
            } else {
                $data['thumb'] = '';
            }

            $data['images'] = array();

            $results = $this->model_catalog_product->getProductImages($this->request->get['product_id']);

            foreach ($results as $result) {
                $data['images'][] = array(
//  комментарий                   'popup' => $this->model_tool_image->resize($result['image'], $this->config->get($this->config->get('config_theme') . '_image_popup_width'), $this->config->get($this->config->get('config_theme') . '_image_popup_height')),
                    'popup' => 'image/' . $result['image'],
                    'thumb' => $this->model_tool_image->resize($result['image'], $this->config->get($this->config->get('config_theme') . '_image_additional_width'), $this->config->get($this->config->get('config_theme') . '_image_additional_height'))
                );
            }

обе жирные вставки?

Но он у меня без белых полосок, когда изображение квадратное :)

Только что, jaffagold сказал:

загрузили другую Главную картинку в товар, обновили кеш модификаторов?

Ctrl+F5- Обновили страницу с товаром.

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

Только что, jaffagold сказал:

загрузили другую Главную картинку в товар, обновили кеш модификаторов?

Ctrl+F5- Обновили страницу с товаром.

http://persona-exclusive.ru/index.php?route=product/product&path=62&product_id=53
Вот если интересно, белых полос нету, но открывает не оригинальную картинку

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

Только что, jaffagold сказал:

Вроде не должно влиять, но очистите кеш картинок.

 

Очистил

Только что, jaffagold сказал:

Вроде не должно влиять, но очистите кеш картинок.

 

Есть у меня идея, но я не знаю, убрать линию и на фотке свою сделать

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

Join the conversation

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

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  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.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу