Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Стол заказов » Resize изображений для посещаемого сайта

Resize изображений для посещаемого сайта


 hqtexture    15.12.2016    Стол заказов    1158    5 комментариев

Из-за того что в миниатюрные изображения засовываются изображения, зачастую которые превышают размер миниатюры в разы, сайт начинает долго загружаться.

Дабы избежать этого, хочется сделать костыль, как был в blockpro и научить его проверять картинку, если нету ресайзить(изменять размер) и сохранять во временную папку, с сохранением всех путей и поддоменов, т.к. рисунки лежат на разных поддоменнах из-за разделения нагрузки на каналы.

Потом все это дело, было очень просто запихнуть, например в topnews.tpl перед {images-1}. Например




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

http://site.ru/thumbs/root/300/160/images/20/2000/post/girl_dance1.jpg
http://site.ru/thumbs/poddomen/300/160/images/30/3000/post/girl_dance1.jpg

Ну а чтобы все было очень просто, хочется, чтобы мы могли отредактировать topnews.tpl, relatednews.tpl, добавив перед {images-1}, /getpic/

Например:

Буду благодарен любому мнению и предложению.
Спасибо.

5 комментариев

hqtexture
Юзер

hqtexture - 15 декабря 2016 21:07 -

К сожалению побило, я не учел этого. В первом случае

Потом все это дело, было очень просто запихнуть, например в topnews.tpl перед {images-1}. Например

<img src="/getpic/300/160/http://site.ru/images/20/2000/post/girl_dance1.jpg">

<img src="/getpic/300/160/http://poddomen.site.ru/images/30/3000/post/girl_dance1.jpg">


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

http://site.ru/thumbs/root/300/160/images/20/2000/post/girl_dance1.jpg
http://site.ru/thumbs/poddomen/300/160/images/30/3000/post/girl_dance1.jpg

Ну а чтобы все было очень просто, хочется, чтобы мы могли отредактировать topnews.tpl, relatednews.tpl, добавив перед {images-1}, /getpic/

Например:

<img src="/getpic/{images-1}">

Kane
Юзер

Kane - 16 декабря 2016 10:41 -

Готов взяться, о цене договоримся, мои контакты в профиле.

lutskboy
Эксперт

lutskboy - 16 декабря 2016 16:42 -

timthumb.php вам в помощь

Sander
PHP-developer

Sander - 16 декабря 2016 19:30 -


SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

serg
Юзер

serg - 20 декабря 2016 02:41 -

автор вам проще сделать обработчик и выводить через него картинки передавая ему гетом урл картинки. и выводить как вы хотите <img scr=""/img.php?m= {images-1} проверя если картинка в хеше. если нету ресайзить

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх