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

ProDeveloper

Новачок
  
  • Публікації

    7
  • З нами

  • Відвідування

Усі публікації користувача ProDeveloper

  1. В моем понимании стандартно(особенно у заказчиков) - это кнопочка вкл или выкл)
  2. https://github.com/opencart/opencart/blob/master/upload/catalog/view/theme/default/template/extension/module/category.twig Убрать 14 строку.
  3. Это то что я и сказал. Если это стандартно, то смысл от разработчиков теряется, все станет стандартным.
  4. В его случае, там где он загружает изображение к себе использовать: /* $x_o и $y_o - координаты левого верхнего угла выходного изображения на исходном $w_o и h_o - ширина и высота выходного изображения */ function crop($image, $x_o, $y_o, $w_o, $h_o) { if (($x_o < 0) || ($y_o < 0) || ($w_o < 0) || ($h_o < 0)) { echo "Некорректные входные параметры"; return false; } list($w_i, $h_i, $type) = getimagesize($image); // Получаем размеры и тип изображения (число) $types = array("", "gif", "jpeg", "png"); // Массив с типами изображений $ext = $types[$type]; // Зная "числовой" тип изображения, узнаём название типа if ($ext) { $func = 'imagecreatefrom'.$ext; // Получаем название функции, соответствующую типу, для создания изображения $img_i = $func($image); // Создаём дескриптор для работы с исходным изображением } else { echo 'Некорректное изображение'; // Выводим ошибку, если формат изображения недопустимый return false; } if ($x_o + $w_o > $w_i) $w_o = $w_i - $x_o; // Если ширина выходного изображения больше исходного (с учётом x_o), то уменьшаем её if ($y_o + $h_o > $h_i) $h_o = $h_i - $y_o; // Если высота выходного изображения больше исходного (с учётом y_o), то уменьшаем её $img_o = imagecreatetruecolor($w_o, $h_o); // Создаём дескриптор для выходного изображения imagecopy($img_o, $img_i, 0, 0, $x_o, $y_o, $w_o, $h_o); // Переносим часть изображения из исходного в выходное $func = 'image'.$ext; // Получаем функция для сохранения результата return $func($img_o, $image); // Сохраняем изображение в тот же файл, что и исходное, возвращая результат этой операции } crop("image.jpg", 100, 100, 200, 50); // Вызываем функцию Эта функция, обрежет и сохранить в тот же файл уже обрезанное изображение. Можно сделать обрезку только куска. Смысл я показал. Точное место сказать тоже не могу, так как кода импорта нету и как именно хочется обрезать, но суть понятна.
  5. Стандартно нет, но проблем в решении не вижу. Поставте в темплейте, проверку на активную категорию и все.
  6. Блин 2 строчки в коде и пыха будет обрезать их. Зачем толкать модуль за 2к, если нужна тупо обрезка?

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

Important Information

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