bananovsv Posted June 26, 2017 Report Share Posted June 26, 2017 (edited) Господа, как сделать, чтобы в некоторых случаях Симпла ресайзила картинки товара, обрезая под квадрат? Например, если оригинал 800×600, а в шаблоне написано resize:600:600:s, то должен получиться квадрат 600×600 с потерей изображения по бокам. Но в то же время надо сохранить родное поведение — если просто resize:600:600 указано, то пропорционально уменьшать. Edited June 26, 2017 by bananovsv Quote Link to post Share on other sites
Maksclub Posted June 26, 2017 Report Share Posted June 26, 2017 http://forum.simplacms.ru/topic/5459-%D1%83%D0%BC%D0%BD%D1%8B%D0%B9-%D1%80%D0%B5%D1%81%D0%B0%D0%B9%D0%B7-%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/ Quote Link to post Share on other sites
Noxter Posted June 26, 2017 Report Share Posted June 26, 2017 http://forum.simplacms.ru/topic/5459-умный-ресайз-изображений/Это не то что нужно ТС. Quote Link to post Share on other sites
bananovsv Posted June 26, 2017 Author Report Share Posted June 26, 2017 Это не то что нужно ТС.Да, это не то, что нужно. У меня основная проблема даже не в том, как обрезать изображение, а в том, как сделать это опционально — как у ватермарка. Указано w — есть ватермарк, не указано — нет. И мне надо так же: указано s — обрезается, не указано — не обрезается. Quote Link to post Share on other sites
ЯкЦинДрак Posted June 27, 2017 Report Share Posted June 27, 2017 И в чем же проблема? Смотреть, как сделано для водяного знака, и чисто по аналогии - всего лишь добавить параметр к некоторым функциям и небольшую обработку нового параметра. Quote Link to post Share on other sites
bananovsv Posted June 27, 2017 Author Report Share Posted June 27, 2017 И в чем же проблема? Смотреть, как сделано для водяного знака, и чисто по аналогии - всего лишь добавить параметр к некоторым функциям и небольшую обработку нового параметра.Не могу сообразить, как это сделать. Ватермарк вообще странно работает — необязательно, чтобы была буква w — можно что угодно написать, и будет ватермарк. Пытаюсь продублировать этот параметр, но не получается. Если знаете как — подскажите. Quote Link to post Share on other sites
Noxter Posted June 27, 2017 Report Share Posted June 27, 2017 Рекомендую к использованию библиотеку, я лично ее использую в своем проекте. Симпловский ресайз писан на коленке и собран с разных кусков найденных на просторах интернета. Quote Link to post Share on other sites
bananovsv Posted June 27, 2017 Author Report Share Posted June 27, 2017 Рекомендую к использованию библиотеку, я лично ее использую в своем проекте.Симпловский ресайз писан на коленке и собран с разных кусков найденных на просторах интернета.Спасибо, изучу, но боюсь, что не потяну — я начинающий разработчик. 1. А чем конкретно плох imagick?2. Если использовать эту библиотеку, то надо добавлять функцию по аналогии с image_constrain_imagick? 3. Это всё равно не решает мою задачу — чтобы кроп был по параметру. Quote Link to post Share on other sites
question Posted March 27, 2018 Report Share Posted March 27, 2018 Думаю, тема для многих актуальна.Хотелось бы видеть crop - аналог функции resize, но на выходе получать изображения именно нужного размера. Quote Link to post Share on other sites
Noxter Posted March 27, 2018 Report Share Posted March 27, 2018 Думаю, тема для многих актуальна. Хотелось бы видеть crop - аналог функции resize, но на выходе получать изображения именно нужного размера.Вам сюда, товарищ osben это реализовал в своей сборке. Quote Link to post Share on other sites
question Posted June 16, 2018 Report Share Posted June 16, 2018 Там готовая сборка, хотелось бы для своей версии сделать.ТС, у вас что-то получилось? Quote Link to post Share on other sites
question Posted June 28, 2018 Report Share Posted June 28, 2018 Кто-нибудь реализовал? Quote Link to post Share on other sites
phukortsin Posted June 28, 2018 Report Share Posted June 28, 2018 Реализовал. Если готовы оплачивать, обращайтесь в личку. Quote Link to post Share on other sites
kycher Posted June 29, 2018 Report Share Posted June 29, 2018 (edited) Да подскажу, берется croppic и легко встраивается. Подскажу реализацию, но не умеет по https брать. если поможете решить проблему с передачей url картинки по https ("изображение из интернета" при редактировании товара) выложу в паблик готовое решение - а так это баг в стандартной текущей версии симплы. Edited June 29, 2018 by kycher Quote Link to post Share on other sites
question Posted July 14, 2018 Report Share Posted July 14, 2018 Да подскажу, берется croppic и легко встраивается. Подскажу реализацию, но не умеет по https брать. если поможете решить проблему с передачей url картинки по https ("изображение из интернета" при редактировании товара) выложу в паблик готовое решение - а так это баг в стандартной текущей версии симплы.Я решил этот вопрос следующим образом:/simpla/ProductAdmin.php: if($images = $this->request->post('images_urls')) { foreach($images as $url) { $url = str_replace('https://', 'http://', $url); if(!empty($url) && $url != 'http://') $this->products->add_image($product->id, $url); } } $images = $this->products->get_images(array('product_id'=>$product->id)); (у меня это на 206 строке, у вас будет где-то рядом). Суть в строке $url = str_replace('https://', 'http://', $url); Она, как видите, меняет вхождение https:// на http://Дело в том, что на 99% сайтов, работающих по протоколу https, картинки доступны как по протоколу https, так и http.Пробуйте... И жду Ваше решение с croppic. И не только я... Quote Link to post Share on other sites
phukortsin Posted July 14, 2018 Report Share Posted July 14, 2018 Она, как видите, меняет вхождение https:// на http://К сожалению, на этом форуме давно и успешно процветает традиция давать решения, сделанные абы как... Quote Link to post Share on other sites
Maksclub Posted July 14, 2018 Report Share Posted July 14, 2018 К сожалению, на этом форуме давно и успешно процветает традиция давать решения, сделанные абы как... поддерживаю, давно не видел сайтов, которые бы и так и этак отдавали бы картинки, но даже допустим половину такихно половина -- не отдает! Quote Link to post Share on other sites
phukortsin Posted July 14, 2018 Report Share Posted July 14, 2018 Набрал в поисковике "магазин обуви". Первые в спискеwildberries.rulamoda.ruОни действительно отдают картинки одинаково по обоим протоколам. Но кто знает, что будет через месяц, год или больший период... Quote Link to post Share on other sites
question Posted July 14, 2018 Report Share Posted July 14, 2018 (edited) К сожалению, на этом форуме давно и успешно процветает традиция давать решения, сделанные абы как...Зато работающие.У сеошников почему-то принято, чтобы вся статика отдавалась и по 443 и по 80 порту. Эта тенденция может однажды измениться, а может и не измениться.P.S. Тоже набрал первый пришедший в голову запрос, попал на авито - у них картинки доступны по обоим протоколам, а в коде указано так: <img src="//33.img.avito.st/640x480/ то есть, без протокола. Edited July 14, 2018 by question Quote Link to post Share on other sites
question Posted July 20, 2018 Report Share Posted July 20, 2018 Да подскажу, берется croppic и легко встраивается. Подскажу реализацию, но не умеет по https брать. если поможете решить проблему с передачей url картинки по https ("изображение из интернета" при редактировании товара) выложу в паблик готовое решение - а так это баг в стандартной текущей версии симплы.Вы на форум заходите? Многие тут с нетерпением ждут ваше решение... Quote Link to post Share on other sites
question Posted July 27, 2018 Report Share Posted July 27, 2018 ????? Quote Link to post Share on other sites
question Posted August 5, 2018 Report Share Posted August 5, 2018 мурк Quote Link to post Share on other sites
phukortsin Posted August 5, 2018 Report Share Posted August 5, 2018 Если Вам сильно нужен этот функционал, ищите серьезного разработчика на серьезной основе. А такое муркание, кроме прочего, есть нарушение правил форума. И обращайте внимание на даты. Тот товарищ, который Вам легкомысленно пообещал, на форум не заглядывал уже месяц. Думаете, не ест, не пьет, на форум не заходит, на курорт не поехал, целыми днями сидит и решает Вашу задачу? Quote Link to post Share on other sites
question Posted August 13, 2018 Report Share Posted August 13, 2018 Просто товарищ пиздабол Quote Link to post Share on other sites
Noxter Posted August 14, 2018 Report Share Posted August 14, 2018 Просто товарищ пиздаболОдним словом быдло. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.