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

Настройка отображения картинок на странице Категории


Recommended Posts

Всем привет, подскажите пожалуйста, есть ли какие-то способы настроить отображение картинок ровными и аккуратными на странице Разделов и подразделов. Может модули есть которые подгоняют картинку под размер или обрезают ее? Или в штатном движке такая функция есть. Вот вариант 1 как должно быть. А вариант 2 как сейчас.

Screenshot_5.png

Screenshot_4.png

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


В вашем примере отступы слева и справа похоже заданы в стилях

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

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

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

В вашем примере отступы слева и справа похоже заданы в стилях

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

Понял, но я в настройках шаблона поменял (увеличил размер картинки) но изменений нет.

Screenshot_6.png

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


смотрите, в чем логика:

1) есть фото 200х200, вы хотите его показывать как 100х100. Фото просто уменьшится до нужных размеров

2) есть фото 100х100, вы хотите его показывать как 200х200. Фото размером 100х100 будет размещено в центре, а края будут залиты заданным фоном. Белым по умолчанию.

3) есть фото 300х200 или 200х300. То есть не квадратное. Вы хотите его показывать как квадрат. По умолчанию оно обрежется до нужных пропорций по высоте или ширине, а пустые края сделаются белыми.

 

Если у вас второй случай, то просто возьмите фотки большего размера

Если третий, то нужно поменять функцию обработки изображений, чтобы фото не станавились квадратными к примеру, а сохраняли свои пропорции, если они у них не совпадают с нужными, и потом в выводе в категориях поменять вывод фоток, чтобы лишние края по высоте или ширине обрезались. Будет выглядеть квадратным без белых полей :)

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

48 минут назад, deim сказал:

Если третий, то нужно поменять функцию обработки изображений, чтобы фото не станавились квадратными к примеру, а сохраняли свои пропорции, если они у них не совпадают с нужными, и потом в выводе в категориях поменять вывод фоток, чтобы лишние края по высоте или ширине обрезались. Будет выглядеть квадратным без белых полей :)

Спасибо) Вот тут можно подробнее где и куда?)

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


добавить измененную копию функцию resize в library/image.php

заменить в контроллере категорий вызов resize на измененную функцию

изменить вывод фото в шаблоне категорий

 

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

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

2 минуты назад, deim сказал:

добавить измененную копию функцию resize в library/image.php

заменить в контроллере категорий вызов resize на измененную функцию

изменить вывод фото в шаблоне категорий

 

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

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

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


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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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