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

Размер всплывающего изображения


Recommended Posts

Итак ситуация:

На сайте установлен шаблон Fractal, в настройках шаблона настраивается размер всплывающего узображения у товара, в моем случае это 750*750 http://prntscr.com/ihy2x0.
Если мы загружаем картинку меньшего размера(например 100*100), то шаблон ее все равно будет до 750*750 растягивать.
 Я обратился к автору шаблона с вопросом можно ли как-то сделать, чтобы шаблон не растягивал мелкие узображения,

На что получил следующий ответ:

Quote

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

 

 

Теперь я хочу задать тот же вопрос к сообществу.

Если дело все-таки в движке, а не в шаблоне, может вы меня на пусть истинный наставите?

Как сделать так, чтобы картинка меньшего размера не растягивалась?

 

Змінено користувачем Frankie
Надіслати
Поділитися на інших сайтах


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

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

On 21.02.2018 at 11:07 PM, Tom said:

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

А можно подробнее, как это сделать?

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


catalog/controller/product/product.php
найдите 

 

$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'];

Найдите 

'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'],

Обновите кеш модификаторов. В карточке товара основное изображение будет в оригинальном его размере.

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

  • 3 months later...
В 28.02.2018 в 23:44, Tom сказал:

catalog/controller/product/product.php
найдите 

 


$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'];

Найдите 


'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'],

Обновите кеш модификаторов. В карточке товара основное изображение будет в оригинальном его размере.

 

 

Выдает ошибку 

Parse error: syntax error, unexpected '' (T_STRING), expecting ')' in /home/autonavi/new2.autonavi.by/system/storage/modification/catalog/controller/product/product.php on line 475

 

Может знаете в чем дело?

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


Проблема не файлах или том что я написал, а в том что форум дополняет код  нечитаемыми символами "?"   именно они и дают ошибку. Перенесите код в обычный текстовый файл и потом только копируйте из него.

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

3 часа назад, Tom сказал:

Проблема не файлах или том что я написал, а в том что форум дополняет код  нечитаемыми символами "?"   именно они и дают ошибку. Перенесите код в обычный текстовый файл и потом только копируйте из него.

Спасибо! Заработало! Не сразу увидел эти "?"

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


4 часа назад, Tom сказал:

Проблема не файлах или том что я написал, а в том что форум дополняет код  нечитаемыми символами "?"   именно они и дают ошибку. Перенесите код в обычный текстовый файл и потом только копируйте из него.

Только появилась теперь ошибка

2018-06-27 19:03:41 - PHP Notice:  Undefined index: small in /home/autonavi/new2.autonavi.by/catalog/view/theme/unishop/template/product/product.tpl on line 49

 

Вот та самая строка

                                                <a class="thumbnail" href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" data-thumb="<?php echo $image['small']; ?>" data-key="<?php echo $key+1; ?>">

 

Удалил data-thumb="<?php echo $image['small']; ?>"

ошибка пропала, знать бы что правильно

Змінено користувачем autonavi
добавил информацию
Надіслати
Поділитися на інших сайтах


Если вы откроете мой профиль, то станет понятно почему я спрашиваю. У вас покупок на форуме ноль. И если ваша версия шаблона обычный варез, то всё закончится баном.

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

11 минут назад, Tom сказал:

Если вы откроете мой профиль, то станет понятно почему я спрашиваю. У вас покупок на форуме ноль. И если ваша версия шаблона обычный варез, то всё закончится баном.

Да, не в том месте мы это обсуждаем. Только я покупал. Я знаю что шаблон 1200 стоит.

ну т.е. не я, а человек, который делал

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


Мы должны обсуждать это в любой момент и в любом месте форума. Так как  я ещё и модератор форума. Поэтому будьте добры в личку  ник покупателя и домен.

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

  • 4 weeks later...
В 27.06.2018 в 15:13, Tom сказал:

Проблема не файлах или том что я написал, а в том что форум дополняет код  нечитаемыми символами "?"   именно они и дают ошибку. Перенесите код в обычный текстовый файл и потом только копируйте из него.

Все сделал, но появилась теперь ошибка:

Undefined index: small in /home/сайт/домен/system/storage/modification/catalog/view/theme/unishop/template/product/product.tpl on line 49

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

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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