Sergey Posted June 26, 2012 Report Share Posted June 26, 2012 Как сделать ресайз картинки с брендом?{$brand->image} - отображаем так. {$brand->image|resize:50:50} - понятно, не работает. Quote Link to post Share on other sites
Noxter Posted November 4, 2012 Report Share Posted November 4, 2012 Нужно менять логику системы. Quote Link to post Share on other sites
osben Posted November 4, 2012 Report Share Posted November 4, 2012 и так, в .htaccess (который в корне), добавляем перед # Статические страницыстроку RewriteRule ^image/([^/]+)_([^/]+)/(.+)? /image.php?width=$1&height=$2&image=/$3 [NC,L]в корень сайта ложем https://www.dropbox.com/s/vdsaog97zrlbmll/image.phpтеперь в шаблоне достаточно писать к брендам <img src="image/42_42/files/brands/{$brand->image}" border="0">, на выходе имеем 42х42 максимальные размеры Quote Link to post Share on other sites
Noxter Posted November 4, 2012 Report Share Posted November 4, 2012 Убогий вариант с множеством лишнего кода.Я использовал симпловский вариант {$brand->image|resize:100:100} перед этим изменив загрузку картинки бренда и поменяв код в api/Image.php. Quote Link to post Share on other sites
osben Posted November 4, 2012 Report Share Posted November 4, 2012 ну так чего ты критикуешь, выложи тогда, покажи что ты круче за 10минут умеешь Quote Link to post Share on other sites
osben Posted November 4, 2012 Report Share Posted November 4, 2012 как я понял, ты сделал слежушее, у конфиге поменял brands_images_dir = files/brands/; на brands_images_dir = files/products/; и неужели тяжело было человеку помочь?! Quote Link to post Share on other sites
Noxter Posted November 4, 2012 Report Share Posted November 4, 2012 Нет не так. Quote Link to post Share on other sites
osben Posted November 4, 2012 Report Share Posted November 4, 2012 ну так покажи как ты умеешь, помоги сообществу!!! Или кишка тонка что бы что то не збарыжнечать а просто на халяву помочь? Quote Link to post Share on other sites
Noxter Posted November 4, 2012 Report Share Posted November 4, 2012 При чем тут барыжнечать?Может ты и барыжничаешь у себя на воскресенке, я же таким не занимаюсь.Будет время распишу инструкцию, мне не жалко просто времени на это пока нет. Quote Link to post Share on other sites
osben Posted November 5, 2012 Report Share Posted November 5, 2012 так выходит ты сам себе противоречишь "Убогий вариант с множеством лишнего кода." а на твое решение требуется много времени... Ну вообщем как всегда. умничать мы все умеем, а сами не чего предоставить нет. П.С. У меня тут есть чей то адресок, видать надо подкатить по нему Тебе его скинуть?объективность, если твоя инструкция больше 10 строк, тогда как это ты сказал "Убогий вариант с множеством лишнего кода." - да????То что ты крутой здесь модератор, это не означает что ты имеешь право критиковать! Зато мой варинт может:- Ресайзить любую картинку на серве- делает кеш*****************************************************************Ну да, за маты это ты круто Quote Link to post Share on other sites
Noxter Posted November 5, 2012 Report Share Posted November 5, 2012 Я тебя за мат предупреждал ранее, отправляйся в бан на недельку=)P.S. Напишу вечером инструкцию. Quote Link to post Share on other sites
maikal Posted November 6, 2012 Report Share Posted November 6, 2012 Вот наблюдал я за темой, ждал третьего решение, но видать Вы Noxter великий гуру, и не позволили себе сдержать слово и доказать что у Вас есть еще одно решение, которое по вашему мнению намного лучше чем Вы раскритиковали. P/s для себя сделал вывод кто профи, а кто балаболит. И еще при регистрации нет правил, где бы указанно было что матерится нельзя, соответственно это Вы сделали из личных побуждений, видать таки правда в глаза колит. OsBen - респект, спасибо за решение, решил использовать 1й вариант, так как он очень удобен. Quote Link to post Share on other sites
Ogybil Posted November 6, 2012 Report Share Posted November 6, 2012 Osben прав 100% Quote Link to post Share on other sites
maikal Posted November 6, 2012 Report Share Posted November 6, 2012 я призываю Noxter ответить. и не уходить "от мазками я не дома" но при этом постись в соседних топиках. Quote Link to post Share on other sites
Noxter Posted November 7, 2012 Report Share Posted November 7, 2012 Несколько дней мне нужно не на написание инструкции а на разработку других проектов. Будет лишнее время напишу, там пара строк.Конечно, лучше было бы создать решение, использующее стандартное API, но это несколько сложнее, тут поработать придется.В моем варианте как раз используется стандартное API симплы. Quote Link to post Share on other sites
maikal Posted November 8, 2012 Report Share Posted November 8, 2012 Обратите внимание:Noxter: Я использовал симпловский вариант {$brand->image|resize:100:100} перед этим изменив загрузку картинки бренда и поменяв код в api/Image.php.ему тут же выдают OsBen:как я понял, ты сделал слежушее, у конфиге поменял brands_images_dir = files/brands/; на brands_images_dir = files/products/; и неужели тяжело было человеку помочь?!На сколько я понимаю это одно и тоже?! Noxter: Убогий вариант с множеством лишнего кода. - очень надеемся что у Вас мало кода, и отличный вариант. Правда жаль что мы все так долго ждем, когда наш гуру освободится.Или мы услышим что то новое ... но все же, brands_images_dir = files/brands/; на brands_images_dir = files/products/; - проще вроде некуда, может лучше признать что это и было Ваше решение? П.С. Общался с Евгением (OsBen), сказал выложит чуточку доработанную симплу, правда не поделился что там будет, но уже нетерпение жду когда закончится бан. Снимите ему бан досрочно, пожалуйста!!! Quote Link to post Share on other sites
Noxter Posted November 8, 2012 Report Share Posted November 8, 2012 Да согласен как вариант можно в конфиге поменять папку брендов на папку с товарами, так работать тоже будет.Но все-же я не так сделал.P.S. Если Вам не терпится, то пообщайтесь с осбеном другим способом, таким по которому уже общались. Quote Link to post Share on other sites
rlab Posted November 9, 2012 Report Share Posted November 9, 2012 Пфф, все ясно )))) Quote Link to post Share on other sites
frazer Posted October 21, 2013 Report Share Posted October 21, 2013 и так, в .htaccess (который в корне), добавляем перед # Статические страницыстрокуRewriteRule ^image/([^/]+)_([^/]+)/(.+)? /image.php?width=$1&height=$2&image=/$3 [NC,L] в корень сайта ложем https://www.dropbox.com/s/vdsaog97zrlbmll/image.php теперь в шаблоне достаточно писать к брендам <img src="image/42_42/files/brands/{$brand->image}" border="0">, на выходе имеем 42х42 максимальные размерыСсылка битая, перевыложите пожалуйста у кого есть Quote Link to post Share on other sites
frazer Posted October 21, 2013 Report Share Posted October 21, 2013 В теме выше Noxter обещал выложить лучшее решение "через несколько дней".После этого прошел уже почти год.Как успехи, Noxter?Или обещанного, согласно пословице, надо ждать три года?Да мне бы уже и это подошло) Quote Link to post Share on other sites
frazer Posted October 21, 2013 Report Share Posted October 21, 2013 Дайте файл пожалуйста))) Quote Link to post Share on other sites
frukt Posted October 22, 2013 Report Share Posted October 22, 2013 Или мы услышим что то новое ... но все же, brands_images_dir = files/brands/; на brands_images_dir = files/products/; - проще вроде некуда, может лучше признать что это и было Ваше решение? В конфиге изменил. Но мне не совсем это нужно, мне у категорий нужно сжимать картинку. categories_images_dir = files/products/ В шаблоне делаю ресайз{if $c->image}{$c->image->filename|resize:140:150}{else}design/{$settings->theme}/images/bg/nofoto.jpg{/if} Картинка естесственно не находиться причем для всех категорий встает какая то левая, которой нигде нет в таком виде (/files/products/%2F.140x150.?2cc3d09dc44b5a3a819523313a4d2df6) Что сделал не так? Quote Link to post Share on other sites
frukt Posted October 22, 2013 Report Share Posted October 22, 2013 1. Выполнено.2. resize.php и api/image.php3,4. Вот это и хочется узнать Quote Link to post Share on other sites
Kosjak76 Posted October 22, 2013 Report Share Posted October 22, 2013 categories_images_dir = files/originals/{$c->image|resize:140:150}Начните с этого. Quote Link to post Share on other sites
frukt Posted October 22, 2013 Report Share Posted October 22, 2013 Спасибо огромнейшее! 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.