prowebber.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
РазделНазвание темыОтветовПоследний
Объявления, новости, предложения и отзывы Новый форум открыт! 11 raz0r
«    Январь 2018    »
ПнВтСрЧтПтСбВс
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Miniposter PRO v2 by Sander


Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Miniposter PRO v2 by Sander.


Miniposter PRO v2 by Sander

Автоматическое создание уменьшенных копий изображений.

Этот модуль является продолжением модуля Miniposter PRO.
У них немного разная реализация, но цель они выполняют одну.

Одной из основополагающих различий является принцип обработки. В прошлой версии существование файла на сервере выполнялось через апачем через htaccess. Но у кого стоял чистый ngnix мне так и не удалось ничего придумать, чтобы с ним справиться.
В этой версии подобной проблемы нету. Обработка изображений выполняется в основном исполнительном файле index.php (main.php).

Так же изменен формат подключения. Обработчик картинки работает по принципу тега cutom.
Например, у вас в шаблоне выводится картинка тегом {image-1}:
<img src="{image-1}" alt="" style="width:150px;height:90px;" />

Но картинки разных размеров или вообще с разрешением 1024х768 пикселей.
С помощью модуля можно подогнать все картинки в единый размер.

Примеры использования модуля, рекомендую внимательно ознакомиться:
1. Выравнивать картинки по ширине, высоту подгонять пропорционально:
<img src="{poster src='{image-1}' width='150'}" alt="" />

2. Выравнивать по высоте, ширину - пропорционально:
<img src="{poster src='{image-1}' height='90'}" alt="" />

3. Уменьшать и обрезать в строго заданный размер:
<img src="{poster src='{image-1}' width='150' height='90'}" alt="" />

4. Просто пересохранить картинку в том же размере, но с учетом остальных параметров (не знаю зачем, но пусть будет):
<img src="{poster src='{image-1}'}" alt="" />

5. По умолчанию качество создаваемых картинок 85, но можно задать свой параметр:
<img src="{poster src='{image-1}' width='150' height='90' q='50'}" alt="" />

6. По умолчанию, если картинка меньше заданных размеров, то она не будет увеличена, а просто обрезана по большей стороне при необходимости.
Т.е. например стоят размеры 150x90px, а картинка размером 160x70px. Уже будет не красиво, для таких случаев можно использовать параметр zoom:
<img src="{poster src='{image-1}' width='150' height='90' zoom='yes'}" alt="" />

7. По умолчанию все картинки сохраняются строго в jpg формате. Это можно отключить параметром jpg:
<img src="{poster src='{image-1}' width='150' height='90' jpg='no'}" alt="" />

8. Если параметр src не задан или картинка по каким-либо причинам не доступна будет выводиться изображение заглушка. Этот параметр так же можно настроить:
<img src="{poster src='{image-1}' width='150' height='90' default='/uploads/noimage_15090.jpg'}" alt="" />


Примечание по доп.полям.
Можно использовать и значение доп. поля:
<img src="{poster src='[xfvalue_poster]' width='150' height='90'}" alt="" />

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

Все параметры не являются обязательными, кроме src (пример 4).
Все значения "по умолчанию" можно изменить в самом модуле:
'max_width' => 800,        //максимальная ширина минипостера
'max_height' => 800,    //максимальная высота минипостера
'quality' => 85,        //качество по умолчанию
'default' => '/uploads/mini/noimage.jpg',    //картинка по умолчанию
'allow_remote' => 1,    //разрешить обработку изображений со сторонних серверов
'zoom' => 0,    //1 - увеличивать маленькие изображения до заданных размеров. 0 - просто обрезать большую сторону при необходимости
'force_jpg' => 1,    //1 - по умолчанию сохранять только в jpg. 0 - сохранять в исходном типе


В целях профилактической безопасности добавлены параметры максимальной ширины и высоты создаваемых постеров.

Все картинки сохраняются по адресу:
/uploads/mini/{ширина}x{высота}/{системный делитель}/{кодовое имя картинки}.{расширение}

Пример:
http://kino.sandev.pro/uploads/mini/174x250/ee/e1513aa2898245f444b4e404810672.jpg
http://kino.sandev.pro/uploads/mini/290x0/6a/bfb695ad445599d18b53984e347d3b.jpg
Miniposter PRO v2 by Sander


Добавлен "чистильщик". Скрипт, который по крону удаляет старые не используемые изображения. А так же простенький интерфейс для ручного управления.
Miniposter PRO v2 by Sander

На странице выводятся все используемые размеры, размер папок и количество изображений в них.
По умолчанию "старыми" картинками считаются картинки старше 7 дней (можно изменить в самом файле).

Демо: kino.sandev.pro

Информация
Стоимость модуля 7wmz
Лицензия выдается под 3 сайта.
Стоимость дополнительной лицензии: 2wmz
Для работы модуля - требуется ionCube Loader.
Версия DLE: любая
Версия PHP: 5.3 - 5.6

Купить модуль: shop.sandev.pro

Контакты
ICQ: 404-037-556
Skype: Sander8804
E-Mail: olalod@mail.ru

С уважением,
Олег Александрович a.k.a. Sander


+6
Просмотры: 1625 Комментарии (2)
Теги: sander, images, miniposter
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1Min-Z-Drav

  • 7 марта 2016 18:11
  • Регистрация: 14.09.2010
  • ICQ: 60135505
  • Комментариев: 51
  • Выкл.
А кто первую версию покупал, обновление бесплатное или нет?

--------------------

0

#2Sander

  • 7 марта 2016 19:12
  • Регистрация: 19.02.2010
  • ICQ: 404037556
  • Комментариев: 325
Min-Z-Drav,
Да, бесплатно.

--------------------

+1
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.

SkripTers.biz - Снова с вами

https://culabra.ru — Блог вЭбмастЭра

DCOReARTs.COM - Услуги веб-дизайна и графики

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Январь 2018 (60)
Декабрь 2017 (27)
Ноябрь 2017 (7)
Октябрь 2017 (10)
Сентябрь 2017 (4)
Август 2017 (4)

Последние комментарии:

Искать людей

Ваши переписки