Все для DataLife Engine / DLE хаки / Хак для DLE / Хак DLE TimThumb – PHP Image Resizer

Хак DLE TimThumb – PHP Image Resizer



Из раздела хаки DLE TimThumb – PHP Image Resizer - это решение проблемы не красивого отображения превьюшек (уменьшенных копий изображения Thumb), замечательное решение для разработчиков шаблонов, так и пользователям. Тем самым вы получите более качественный вид и не какого ухудшения, по тестированием некоторых пользователей уменьшение трафика, аж в два раза. А это в свою очередь означает, что не нужно тратить деньги за лишние гигабайты.

Многим должно понравится предложенное решение автора из рубрики хаки DLE TimThumb – PHP Image Resizer - которое позволяет решить вопрос с корректными отображением уменьшенной копии картинок Thumb. Сейчас часто можно увидеть модное применение маленьких превьюшек на главной странице веб-ресурса, где на иллюстрациях шаблона все выглядит красиво, однако если обратить внимание, когда картинка с 600х400 пикселей сжимается средствами движка до 150х150 - просто тихий ужас.

Основные возможности данного метода для всё для dle DataLife Engine в бесплатном скрипте TimThumb.PHP, После установки вы получите :
1. Быструю загрузку!
Советую ставить ухудшение качества до 85%. Вы даже не заметите ухудшения, но вес страницы теперь будет в 2 раза меньше.
2. Уникальные картинки.
3. Красивое правильное обрезание.

При тестировании на нескольких больших проектов с общей посещаемостью около 45к.
До того, как модуль был установлен, трафик в день по 200гб уходило и приходилось переплачивать за него.
А теперь трафик сократился в 2 раза (90гб в сутки)
Соответственно деньги теперь не приходится тратить за лишние гигабайты.
Да и поисковики любят сайты если он быстрее загружаются...

Для этого используется отличный и
бесплатный продукт TimThumb >>>


Все просто - берем timthumb.php, помещаем в корень, открываем нужный шаблон
вместо
<img src="{image-1}" alt="{title}"


вставляем
<img src="/thumb.php?src={image}&w=145&h=199&zc=1" alt="{title}"


Стандартный метод портит изображение, а этот, берёт часть из всего изображения.
допустим оригинал 100 x 100
Хак DLE TimThumb – PHP Image Resizer

изменяем на 180 х 120

или 80 х 210

+ кеширование

А если изображение не так
<img src="{image-1}" alt="{title}"
<img src="[xfvalue_poster]" alt="{title}"


То, в шаблонах, там где изображение из поста, дописать к src data-
чтоб было как ниже на примерах

<img data-src="[xfvalue_poster]">
<img data-src="{image-1}">


Всё )))

Автор: neveDimka
Посмотреть хак DLE TimThumb – PHP Image Resizer в текстовом виде

Hak-DLE-TimThumb--Image-Resizer.zip [46,36 Kb] (cкачиваний: 366)
  • 60

Комментарии 8

dle9.com от 16 сентября 2017 06:53
Цитата: ihabia
И ещё я почитал, пишут что он уязвим и опасен для сайтов!

Возможно, к любому стороннему модулю следует с опаской относится
dle9.com от 16 сентября 2017 06:52
Цитата: ihabia
Цитата: dle9.com

хак возможно рассчитан для 9.8-10, а с вышей версии могут быть проблемы. Проверьте на дефаулт шаблоне данный хак, так как скрипты вашего шаблона могут создавать проблему. Ещё возможно проблема с установкой, а так всё причин не вижу, сам хак не использовал


Я разобрался. Нужно было путь правильно прописать, назначить права файлу 777 и в примере ошибки, там timthumb.php название файла будет и {image-1} вместо {image}.
Подскажите если вкурсе, как он влияет на сервер, создаёт нагрузку или нет?

Мне не известно о нагрузки, могу посоветовать хак который поможет вам самостоятельно оценивать нагрузку модулей и т.д. Вот по этой ссылке
ihabia от 16 сентября 2017 00:24
И ещё я почитал, пишут что он уязвим и опасен для сайтов!
ihabia от 16 сентября 2017 00:10
Цитата: dle9.com

хак возможно рассчитан для 9.8-10, а с вышей версии могут быть проблемы. Проверьте на дефаулт шаблоне данный хак, так как скрипты вашего шаблона могут создавать проблему. Ещё возможно проблема с установкой, а так всё причин не вижу, сам хак не использовал


Я разобрался. Нужно было путь правильно прописать, назначить права файлу 777 и в примере ошибки, там timthumb.php название файла будет и {image-1} вместо {image}.
Подскажите если вкурсе, как он влияет на сервер, создаёт нагрузку или нет?
dle9.com от 15 сентября 2017 19:22
Цитата: ihabia
Кто делал этот хак, как им пользоваться, можно подробнее. У меня ничего не отображается на сайте. Почем файл timthumb.php, а в установке написан
img src=&#34;/thumb.php

Кто установил, подскажите?
У меня версия DLE 10.6, вместо изображений просто пустое место

хак возможно рассчитан для 9.8-10, а с вышей версии могут быть проблемы. Проверьте на дефаулт шаблоне данный хак, так как скрипты вашего шаблона могут создавать проблему. Ещё возможно проблема с установкой, а так всё причин не вижу, сам хак не использовал
ihabia от 15 сентября 2017 16:08
Кто делал этот хак, как им пользоваться, можно подробнее. У меня ничего не отображается на сайте. Почем файл timthumb.php, а в установке написан
img src="/thumb.php

Кто установил, подскажите?
У меня версия DLE 10.6, вместо изображений просто пустое место
dle9.com от 20 февраля 2013 20:05
pilot233,
Судя по коду только для картинок закаченных на ваш хостинг..
pilot233 от 20 февраля 2013 19:45
А если в шаблоне нет такого img src image-1 alt title даже такого img src все через css как быть и если картинки лежат на Радикале???

Код не дает публиковать!!!
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent