dle-modules / DLE-BlockPro

Модуль вывода новостей для DLE
http://bp.pafnuty.name/
MIT License
13 stars 14 forks source link

Уменьшенная картинка дополнительного поля #163

Closed makey2 closed 4 years ago

makey2 commented 4 years ago

Здравствуйте! Если в шаблоне указать src="/uploads/posts/{$el.xfields.kartinka}" выводится изображение, загруженное через дополнительное поле. Но по задумке размеры картинки необходимо сделать меньше и пропорции сделать одинаковыми. Подключение в таком виде src="/uploads/posts/{$el.xfields.kartinka|image:$noimage:'small':'1':'70x70':'70':'crop':true:true:''} не работает

В версии BlockPro3 в строке подключения указывал ...&image=kartinka&imgSize=70x70&resizeType=crop и это работало корректно, но при переходе на PHP 7.x модуль BlockPro3 перестает работать поэтому потребовался BlockPro5. Как подключить в шаблоне картинку уменьшить ее и обрезать не понимаю.

pafnuty commented 4 years ago

@makey2 На странице с примерами есть несколько готовых решений, вы можете выбрать одно из трёх:

  1. http://bp.pafnuty.name/examples/#5b92de857c847c7bdefb
  2. http://bp.pafnuty.name/examples/#c71c73f00eaa478525fd (думаю это как раз то, что вам нужно)
  3. http://bp.pafnuty.name/examples/#5d4f2316db3e7cebd1dcf0585eba65eb

Или на их основе сделать своё.