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

Размер изображений


Recommended Posts

Добрый вечер.
Кто знает в каком из файлов задаётся размер вывода изображений ? Вариант в настройках не подходит, так нужно два разных файла сделать для разных категорий.

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


Размер изображения задается именно в Админке.

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

Там есть еще заморочки, за деньги вам сделают в платном разделе, а самостоятельно- вряд ли.

Ваша задача не так проста, как вам кажется.

 

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


foreach ($results as $result) {
                if ($result['image']) {
                    $image = $this->model_tool_image->resize($result['image'], $this->config->get($this->config->get('config_theme') . '_image_product_width'), $this->config->get($this->config->get('config_theme') . '_image_product_height'));
                } else {
                    $image = $this->model_tool_image->resize('placeholder.png', $this->config->get($this->config->get('config_theme') . '_image_product_width'), $this->config->get($this->config->get('config_theme') . '_image_product_height'));
                }
            

 

Вот этот код отвечает за вывод изображений с зазмером _image_product_height'   и _image_product_height можно заменить на свой размер.

 

Все это находится в controller/product/category.php

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


Все верно выше ответили.

 

Этот код 

 

 

 

foreach ($results as $result) {
                if ($result['image']) {
                    $image = $this->model_tool_image->resize($result['image'], $this->config->get($this->config->get('config_theme') . '_image_product_width'), $this->config->get($this->config->get('config_theme') . '_image_product_height'));
                } else {
                    $image = $this->model_tool_image->resize('placeholder.png', $this->config->get($this->config->get('config_theme') . '_image_product_width'), $this->config->get($this->config->get('config_theme') . '_image_product_height'));
                }
            

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


18 часов назад, anton12rus сказал:

Все верно выше ответили.

 

Этот код 

 

 

 

foreach ($results as $result) {
                if ($result['image']) {
                    $image = $this->model_tool_image->resize($result['image'], $this->config->get($this->config->get('config_theme') . '_image_product_width'), $this->config->get($this->config->get('config_theme') . '_image_product_height'));
                } else {
                    $image = $this->model_tool_image->resize('placeholder.png', $this->config->get($this->config->get('config_theme') . '_image_product_width'), $this->config->get($this->config->get('config_theme') . '_image_product_height'));
                }
            

А куда именно то писать размер изображения ? В php не силен.

17 часов назад, anton12rus сказал:

e_pro

 

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


10 минут назад, igorilkov сказал:

А куда именно то писать размер изображения ?

 $image = $this->model_tool_image->resize($result['image'], $this->config->get($this->config->get('config_theme') . '_image_product_width'), $this->config->get($this->config->get('config_theme') . '_image_product_height'));

в метод resize передается 3 аргумента

1. ссылка на изображение - $result['image']

2. ширина изображения(из настоек) -    $this->config->get($this->config->get('config_theme') . '_image_product_width

3. высота изображения  -  $this->config->get($this->config->get('config_theme') . '_image_product_height'

замените размеры на свои.  но, таким образом вы измените размеры изображений для всех категорий.  если нужно разные размеры нужно еще дорабатывать код. если вы 

19 минут назад, igorilkov сказал:

В php не силен.

тогда лучше в раздел услуг

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

Если категорий, в которых нужно сделать изменения не много, то можно условиями сделать статично. Уточните, какое кол-во категорий, где нужно сделать другого размера изображения?

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


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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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