Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Miniposter pro v2 by sander

Тема в разделе "Модули DLE", создана пользователем Webster, 26 июл 2017.

26.07.17 в 20:47
06.10.19 в 05:56
15
3.511
2
  1. TopicStarter Overlay
    Webster

    PRO Users

    Регистрация:
    25 окт 2015
    Сообщения:
    730
    Лучших ответов:
    3
    Рейтинги:
    +163 / 3 / -0
    Собственно решил выложить вам зануленную версию минипостера!

    1463588403_miniposter_pro.png

    Автоматическое создание уменьшенных копий изображений.
    Этот модуль является продолжением модуля 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

    Для генерации ключа под ваш домен, закиньте keygen.php в корень вашего сайта и запустите!
     

    Вложения:

    • Нравится Нравится x 2
  2. ZeuS

    ZeuS Бывалый

    Регистрация:
    5 окт 2015
    Сообщения:
    138
    Лучших ответов:
    0
    Рейтинги:
    +40 / 0 / -0
    было бы круто, если бы название картинок было не рандомное, а называлась как сама новость. Может кто то подправит код:)
     
  3. Romantv

    Забанен

    Регистрация:
    17 июл 2015
    Сообщения:
    6.992
    Лучших ответов:
    6
    Рейтинги:
    +2.000 / 141 / -0
    там код закрытый. но у меня есть открытый код
     
  4. ZeuS

    ZeuS Бывалый

    Регистрация:
    5 окт 2015
    Сообщения:
    138
    Лучших ответов:
    0
    Рейтинги:
    +40 / 0 / -0
    А Вы знаете как сделать название картинок, как сама новость?
     
  5. Romantv

    Забанен

    Регистрация:
    17 июл 2015
    Сообщения:
    6.992
    Лучших ответов:
    6
    Рейтинги:
    +2.000 / 141 / -0
    не знаю.
     
  6. romchik-10

    romchik-10 Новичок

    Регистрация:
    19 окт 2016
    Сообщения:
    26
    Лучших ответов:
    0
    Рейтинги:
    +2 / 0 / -0
    сменил домен вылезла это "Module miniposter license key not found" может кто подскажет что
     
  7. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    romchik-10 модуль с привязкой к домену! сменил домен - меняй ключ в конфиге модуля!
     
    • Нравится Нравится x 1
  8. HDMOVI

    HDMOVI Новичок

    Регистрация:
    27 апр 2018
    Сообщения:
    46
    Лучших ответов:
    0
    Рейтинги:
    +5 / 4 / -0
    ппц и не стыдно за пару баксов нулить модуль.
     
  9. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    Это не нулл версия. ТС не так выразился в своём первом сообщении, либо он просто не различает понятий нулл и кейген.
     
  10. soccerforecast

    Забанен

    Регистрация:
    3 сен 2017
    Сообщения:
    1.457
    Лучших ответов:
    0
    Рейтинги:
    +112 / 79 / -0
    Скриншоты не рабочие в главном посту,сервис картинок 404 страница не найдена
     
  11. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    пост от 26 июл 2017
    С того времени уже давно есть версия модуля 3.0! И ссылки на демо уже вероятнее всего другие.
     
  12. ZeuS

    ZeuS Бывалый

    Регистрация:
    5 окт 2015
    Сообщения:
    138
    Лучших ответов:
    0
    Рейтинги:
    +40 / 0 / -0
    выложите с открытым кодом :);)
     
  13. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.299
    Лучших ответов:
    31
    Рейтинги:
    +3.898 / 96 / -0
    • Нравится Нравится x 2
  14. Slavchik

    Slavchik Новичок

    Регистрация:
    18 фев 2018
    Сообщения:
    41
    Лучших ответов:
    0
    Рейтинги:
    +11 / 2 / -0
    И где там открытый код?
    Для работы модуля требуется ionCube Loader v.10.2 и старше.
     
    • Смешно Смешно x 2
  15. wawe

    PRO Users

    Регистрация:
    23 янв 2017
    Сообщения:
    3.549
    Лучших ответов:
    6
    Рейтинги:
    +1.574 / 404 / -0
    В сартире, в очке - всё открыто.
    Тебе туда - друже, за халявкой. ;)
     
    • Нравится Нравится x 2
    • Согласен Согласен x 1
  16. Slavchik

    Slavchik Новичок

    Регистрация:
    18 фев 2018
    Сообщения:
    41
    Лучших ответов:
    0
    Рейтинги:
    +11 / 2 / -0
    что, места где любишь сам гулять? так это твоё, зачем людей туда посылать.
     
Похожие темы
  1. Andrij
    Ответов:
    2
    Просмотров:
    560
  2. MIKE_FM
    Ответов:
    12
    Просмотров:
    1.051
  3. Stishny
    Ответов:
    4
    Просмотров:
    598
Загрузка...
Яндекс.Метрика