Полезные плагины для расширения возможностей загрузки файлов в WordPress
Flexible Upload – это плагин для WordPress, расширяющий базовую функциональность загрузок в WordPress.
1. Обзор
Flexible Upload был первоначально разработан для создания миниатюр и задание их размера (вместо используемых по-умолчанию миниатюр 128px, создаваемых автоматически в WordPress). Он вписывается в текущий дизайн WordPress, насколько это возможно, предоставляя дополнительные возможности:
- Изменение размера загружаемых картинок
- Указывать стоит ли создавать миниатюры и уточнить их размер
- Опционально накладывать “водяной знак” на изображения
- Задавать выравнивание (влево/вправо/по центру) для загружаемых картинок
- Задавать где и как долны быть показаны изображения (Lightbox, Greybox, другое)
- Вставлять заголовок каждой картинке (поддерживается только с стандартным редактором HTML)
2. Требования
Этот плагин разработан для WordPress 2.0.x и 2.1.x. Работает до последних версий включительно. Протестировано в WordPress 2.3.2 Помните что манипуляции с изображениями требуют графическую библиотеку php, установленную на сервере.
UPD 2008-04-15 Новые версии плагинов работают и на WordPress 2.5 (смотрите ниже)
3. Функции
3.1 Загрузка картинок
Этот раздел описывает то, что вы можете сделать на вкладке “Загрузка” в редакторе записи/страницы.
3.1.1 Изменение размеров и создание миниатюр
Когда выбирается файл изображения (расширения: jpg, jpeg, jpe, gif, png, bmp, tif, tiff или ico), следующие настройки показываются в фрейме загрузки:
- Изменение размера изображения
- Создание миниатюры
Чтобы изменить размер загружаемого изображения и создать миниатюру, отметьте соответствующую ячейку. Для каждого изображения вы можете указать размер и сторону, на основе которой делать иземенения.
- “большая сторона”: размер изображения или миниатюры будет изменено в соответствиии с наиболее длинной стороной.
- “ширина” / “высота”: размер изображения или миниатюры будет изменено в соответствиии с шириной (или высотой).
- “наименьшая сторона”: размер изображения или миниатюры будет изменено обрезанием оригинального изображения, и гарантирует что ширина и высота будут в соответствии с заданным размером
На странице настроек Flexible Upload, вы можете задать размер по-умолчанию (для изменения размера и миниатюр), и сторону по умолчанию, на основе которой будет основано изменение размера изображений.
3.1.2 Водяные знаки
Функция водяных знаков, если включена, наложит “подпись” в углу снизу справа (или сверху справа) на все загружаемые изображения (не на миниатюры). Чтобы включить эту функцию, вам нужно подготовить изображения (которое должно быть меньше чем загружаемые изображения) и задать путь к нему на странице настроек Flexible Upload. Файл подписи обычно должен быть в формате png или gif с прозрачным фоном. Образец файла включен в архив плагина. Вы можете задать положение и направление подписи в настройках.
Если вам не нужна эта функция, очистите путь к файлу подписи чтобы отключить ее.
3.2 Вставка изображений в ваши записи
Эта секция описывает что вы можете сделать на вкладках “Обзор”/”Обзор всех”.
3.2.1 Задание выравнивания изображения
Flexible Upload позволяет вам задавать горизонтальное выравнивание каждому вставляемому изображению.
Есть два метода задания выравнивания:
- Используя CSS
- Используя свойство align html тега <img>
CSS более гибок чем свойство align, но требует задать форматирование в файле стилей вашей темы. Вы можете выбрать между трех выравниваний (влево,вправо и по центру) и Flexible Upload вставит соответствующий CSS класс в свойства каждого изображения.
Здесь приведен пример кода CSS для каждого класса выравнивания:
.imageframe { margin: 10px; padding: 5px; border: 1px solid #aaa; }
.imgalignleft { float: left; }
.imgalignright { float: right; }
.imgaligncenter { margin-left: auto; margin-right: auto; }
Первый класс “imageframe” добавляется на все ваши изображения, независимо от того какое выравнивание вы выбрали. Не стесняйтесь использовать его для улучшения просмотра фотографий. Помните что CSS имеет преимущество над заданным свойством выравнивания которое будет установлено позже в редакторе WordPress’ Wysiwyg.
С другой стороны, если вы выбрали использование свойства align, вам не нужно определять никаких кодов CSS и вы можете изменить выравнивание позже используя иконку изображений редактора WordPress. Однако таким образом не поддерживается центрирование изображения.
Вы можете выбрать режим CSS или ALIGN на странице настроек плагина в разделе “режим выравнивания” (или отключить его).
3.2.2 Задание цели для изображений или плагина
Если вы используете Lightbox (или любой другой плагин Thickbox, Greybox), нет ничего проще чем разрешить Flexible Upload добавлять нужное свойство “rel” в код ссылки. (Помните что Lightbox/Greybox “rel” тег сгрпуппирует все изображения записи, используя ID записи).
Если вы предпочитаете классический вид, например открытие изображений в новом окне, то это также возможно.
Вы можете задать настройки (или отключить это) на странице настроек Flexible Upload.
3.2.3 Как добавить подпись (caption) к фотографии
Эта функция позволит “обернуть” свои фотографии в “div”, вместе с заголовком(соответствует описанию которое вы вводите при загрузке картинки). Однако она не работает с визуальным редактором WordPress 2.1.x (который, по какой-то причине, вырезает “div” элемент). Если Вы не возражаете против использования классического редактора кода html, вы сможете включить подписи для каждой фотографии если Вы выбрали режим CSS выравнивания (потому что упаковка фотографий в “div” отключит свойство align).
В WordPress 2.0.x, визуальный редактор по видимому не привинчивает “div”, так как эта функция применяется автоматически при добавлении описания к изображению (например в WP 2.0.x, если вы не хотите видеть подпись, не вводите описание).
Класс CSS class для изображения является imagecaption.
Скачать

Flexible Upload 1.13 Русская версия (WP 2.0 – 2.5)
Скачали 8010 раз
Flexible Upload 1.9 Русская версия (WP 2.0 – 2.3.x)
Скачали 2701 раз
Upload+ - плагин, позволяющий при загрузке автоматически модифицировать имена файлов
Это может быть полезно для таких целей:
-
исправление “некрасивых” имен с пробелами, скобками и спецсимволами
например мы загружаем картинку с названием: super kartinka(2008).jpg и ее имя может может в зависимости от настроек принять к примеру такой вид super-kartinka-2008-.jpg
-
автоматическое добавление даты в различных форматах для предотвращения такой неприятности как перезапись файлов с одинаковыми именами.
Т.е. например мы в одной записи добавили файл с именем superkartinka.jpg и затем через несколько записей мы про это забыли и снова добавили картинку с таким же именем. Даже если у нас включена сортировка файлов по месяцам, то если файлы загружены в одном месяце, то во второй раз картинка заменит ту что мы загрузили в первый раз и в обоих записях они будут одинаковыми. Чтобы этого не произошло, плагин добавляет вначале имен файлов какое-то сисловое значение – это может быть например дата: 20080105_superkartinka.jpg или даже дата с минутами и секундами, а может и произвольный набор цифр. в любом случае ваши картинки не будет с одинаковыми именами.

Upload+ 2.5.1 Русская версия (WP 2.5+)
Скачали 2185 раз
Upload+ 0.3.3 Русская версия (до WP 2.3.x)
Скачали 1062 раз
Связанные записи
84 комментария
Страницы: « 1 2 3 [4] 5 » Show All
Страницы: « 1 2 3 [4] 5 » Show All
Комментарии не по теме удаляются! Читайте реадми дистрибутива, комментарии выше и FAQ! Прежде чем задавать вопрос, прочитайте это. Научитесь ценить чужое время!

(голосов: 9, средний: 4.78 из 5)

17 июня 2008 в 14:15 (GMT+6)
Пакетно как загрузить картинки?? При обзоре не выделяются все.
По одной долго..
Может кто подскажет?
Заплатку changeset_r7573 поставил.
17 июня 2008 в 15:24 (GMT+6)
при обзоре они нормально выделяются только если стоит стандартный флеш-загрузчик. кстати зачем патч ставили? у вас 2.5 или 2.5.1 ? если первое то обновитесь до 2.5.1
17 июня 2008 в 16:07 (GMT+6)
2.5.1 стоит.. думаю ничего страшного не будет. впринципе можно и обратно вернуть.
стоит Flexible Upload при нажатии кнопки добавить изображение появляется обзор. Так вот там ни мышкой ни через shift/ не выделяется. Вернее выделяется но только одно фото.
Работаю через Opera.
17 июня 2008 в 16:45 (GMT+6)
с плагином и не будет.
17 июня 2008 в 21:25 (GMT+6)
а как же без него то????….Нельзя что бы с ним?
17 июня 2008 в 21:38 (GMT+6)
увы и ах. либо шоколадки, либо мармеладки…
18 июня 2008 в 2:53 (GMT+6)
При обычном режиме загрузки когда центрируешь фото, то на сайте все равно слева показывает. с чем это связано?
7 июля 2008 в 13:48 (GMT+6)
Установил плагин Flexible Upload версии 1.13 на WPMU 1.5.1 rus, при включении плагина в администрировании плагинов он не появляется в “добавить медиа файл”, хотя страница настройки плагина появляется… как это исправить?
7 июля 2008 в 14:23 (GMT+6)
никто не обещал что плагин будет работать в MU
18 июля 2008 в 23:16 (GMT+6)
интересно, а исправится данный косяг?
порылся на англояз сайтах, там решения пока не нашли…Кактус, на тебя надежда :)
Flexible upload 1.13 \ WP 2.6
20 июля 2008 в 17:36 (GMT+6)
@ mobdick: новая версия плагина нужна для 2.6 . ждите
22 июля 2008 в 6:28 (GMT+6)
нашёл решение проблемы под версию 2.6…
Итак, открываем файл wp-includes\media.php
Встаём на предпоследнюю строчку, перед
?>вставляем туда это:
function media_admin_css() {wp_admin_css('css/media');
}
и вуля, всё работает…если не понятно, то с небольшим знанием английского решение можно в подробностях найти
:) enjoy
13 августа 2008 в 2:55 (GMT+6)
mobdick, большое спасибо. Предложенный способ действительно работает.
13 августа 2008 в 3:48 (GMT+6)
s13, всегда рад :)
18 сентября 2008 в 13:33 (GMT+6)
У меня такая проблема: поставил этот плагин на ВОРДПЕРСС 2.6.2, добавил код, о котором говорил mobdick и после этоо исчезла вот эта надпись
При загрузке изображения, будь-то включено изменение размера, будь-то выключено – все равно все изображения изменяются под размер 300х100. В чем проблема? Уже пытался ставить размер миниат.ры 640px, пвтался убирать миниатюры и изменение размеров. В параметрах “Разное” откючал, включал изменение по размерам…
18 сентября 2008 в 13:54 (GMT+6)
@Илья: судя по всему размеры берутся из стандартных настроек ВП
18 сентября 2008 в 14:32 (GMT+6)
А вы не подскажите как их изменить. Если я не прав, но я вроде изменял в настройках-разное- и тут просто убрал все размеры
18 сентября 2008 в 15:02 (GMT+6)
@Илья: я не ставил этот плагин на вп262 так что точно ответить не могу. если найду время поставить его и погонять то возможно напишу решение
18 сентября 2008 в 15:32 (GMT+6)
Зараннее сапсибо! Надеюсь решение будет найдено!
18 сентября 2008 в 16:00 (GMT+6)
Решение проблемы