Плагин «Дополнительная работа с изображениями»
Плагин немного улучшает встраивание изображений в топики и коментарии. На данный момент реализован следующий дополнительный функционал для изображений:
— изображания становятся кликабельными, при клики открывается полный размер;
— при загрузке изображения в топик/комментарий создается preview-версия с заданым размером, которое и помещается в топик/комменатарий.
— добавлен параметр определябший ширину превью для изображения в топике/комментарии
— добавленв возможность указания необходимости создания превью изображения отдельно для топика/комментария.
Важно: Возможность раздельного управления параметрами превью для топиков и комментариев опирается на шаблон synio. На других шаблонах при ошибке определения типа загружаемой картинки (топик/коммментарий) будут использованы настройки для топика.
— добавлена возможность не генерировать код для pop-up окна (изображение не будет кликабельным), если загружаемое изображение меньше по ширине, чем требуемый preview:
Репозитарий на GitHub.
Сказать спасибо можно на ЯД 410011972198043.
— изображания становятся кликабельными, при клики открывается полный размер;
— при загрузке изображения в топик/комментарий создается preview-версия с заданым размером, которое и помещается в топик/комменатарий.
Обновление 1.0.1
— добавлено автоматическое дополнение правил jevix для корректной работы js-скриптов.— добавлен параметр определябший ширину превью для изображения в топике/комментарии
$config['preview_width'] = 600;
Обновление 1.0.2
— добавлена возможность указания размера превью изображения отдельно для топика/комментария:$config['topic_preview_width'] = 600; $config['comment_preview_width'] = 100;
— добавленв возможность указания необходимости создания превью изображения отдельно для топика/комментария.
$config['topic_preview_enable'] = true; $config['comment_preview_enable'] = false;
Важно: Возможность раздельного управления параметрами превью для топиков и комментариев опирается на шаблон synio. На других шаблонах при ошибке определения типа загружаемой картинки (топик/коммментарий) будут использованы настройки для топика.
Обновление 1.0.3
— исправлен механизм наложения водяных знаков на загружаемые в топик/комментарий изображения.Обновление 1.0.4
— добавлена возможность не генерировать дополнительный файл preview, если загружаемое изображение меньше по ширине, чем требуемый preview:$config['check_image_width_for_resize'] = true; true - если реальная ширина изображения меньше ширины для превью, то превью не создается false - необходимость создания превью определяется флагами *_enable
— добавлена возможность не генерировать код для pop-up окна (изображение не будет кликабельным), если загружаемое изображение меньше по ширине, чем требуемый preview:
$config['check_image_width_for_popup'] = true; true - код генерируется только если был создан файл превью false - код генерируется всегда
Обновление 1.0.5
— в окно загрузки изображений добавлено поле ввода ширины изображения. Введенная ширина помещается в параметр width у генерируемого HTML.Репозитарий на GitHub.
Сказать спасибо можно на ЯД 410011972198043.
56 комментариев
Начиная с версии 1.0.1 (пока на модерации) плагин готовит две версии изображения — сжатую до заданного размера для размещения в топике/комментарии и полную, для открытия в поп-апе.
Но всё же превью к видео — это не совсем про изображения.
Собственно виджет в топике показывает последнюю версию плагина и дает её скачать.
— Загружаем гифку на отдельный сервер который предназначен тупо для хранения картинок, это связано с безопасностью так как под видом гифки могут загрузить вирусняк.
— Создаем превью из первого кадра
— Превью должна быть ссылкой на гифку на том самом отдельном серваке, по клику загружается искомая гифка
В принципе не сложно если знаешь php и JS.
Похоже каждый второй кто сталкивается с LS мечтает запилить своё Пикабу с блекджеком и щютками )
скачал новую версию
перезалил поверх старой
зашел в config плагина
увеличил превьюшку до 800.
сохраняю топик
кликаю на фотку, увеличивается в окне до тех же самых размеров.
и смысл?
Предварительно заданных размеров превьюшки не отображает при / после ее загрузке
Плагин работает на этапе загрузки изображения — при необходимости генерируется preview-версия изображения и подготавливает html-код для вставки в редактор. С уже загруженными изображениями плагин ничего не делает. Если просто редактировали топик, то эффекта не будет.
Основное изображение (которое открывается в поп-апе) ограничено либо параметром в основном конфиге сайта:
, либо размерами экрана.
Не знаю, честно говоря. Мне у себя на сайте не хватало кликабельных изображений — я их себе сделал и поделился плагином с сообществом. Зачем он остальным — не мне решать.
Вот что они рекомендуют, но я так понимаю что это решения для предварительной обработки перед выгрузкой на сайт.
Я себе комментарий, конечно, в избранное добавил. Но не уверен, что в ближайщее время займусь этим.
Ну и как это работать должно? Открывать полноразмер, даже если он больше экрана, что бы получить скролинг? Правильно?
А давайте это в тикеты к плагину, что бы всё совсем по уму было?
Ручные ковыряния это дааааа… ))
У меня просто лежит в корне примерно такой файлик:
И я как-то не заморачиваюсь с ручной очисткой шаблона.
P/S Может есть у кого идеи в чем может быть проблема?
Ну и с версии плагина 1.0.1 конфиг плагина сам дописывает нужные правила в jevix, так что со свежим плагинов туда лазить не нужно.
Ранее для превью масштабировалась основная картинка без отдельного наложения водяного знака, что приводило и к масштабированию ватермарка. Теперь превью подготавливается независимо.
Это так, в порядке дневной телепатии. Может и не быть правдой.
Описание обновления добавлено в топик.
В каталоге новая версия пока проходит модерацию.