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

Как известно, стандартный загрузчик в WordPress 2.7 может массово загружать изображения, но вставлять их в пост приходится по одному, что отнимает много времени и сил. Представьте, если нам нужно вставить в пост 50 картинок. Сколько времени займет эта процедура? Думаю больше часа…

Как вариант, можно воспользоваться специальными плагинами – галереями изображений. К примеру, плагин NextGEN Gallery позволяет массово загружать и вставлять изображения, но к каждому изображению придется прописывать атрибуты alt и title или совсем не прописывать. А еще, в превью картинок всегда ширина равна высоте, т.е. превью получается квадратное, что очень не удобно. После продолжительных поисков, я нашел плагин, который мне нужен. Называется он PhotoZip.

PhotoZip – плагин, который облегчает загрузку и вставку большого числа изображений в пост. Вы скармливаете zip архив с изображениями плагину, он достает их из архива. После чего можно повернуть изображения, выбрать способ и вид вывода изображений. Плагин работает с файлами: JPG/JPEG, PNG и GIF (но тут еще все зависит от хостинга).

Этот плагин я не смог запустить на своем хостинге, так как в настройках хоста не включены функции нужные для работы плагина.
Выдавалась ошибка:

Warning: exec() has been disabled for security reasons in …

Поэтому я скачал вот этот набор и достал оттуда переделанный PhotoZip. Теперь он работает без тех функций, которые были нужны. Плюс ко всему добавлена возможность нанесения на изображение водяного знака (т.е в каждом изображении можно вставить адрес Вашего сайта). То, что надо!  Автору огромное спасибо. Для того, чтобы Вам было проще, я достал только PhotoZip.

Скачать плагин  http://9seo.ru/wp-content/uploads/2009/01/photozip-watermark.zip


Расскажу об установке этого плагина подробнее.

1) Скачайте архив, распакуйте его;
2) Залейте содержимое папки plugins в директорию public_html/wp-content/plugins/ вашего блога, а содержимое папки wp-admin в директорию public_html/wp-admin/;
3) Активируйте плагин PhotoZip!
Теперь, при написании поста в режиме HTML, в панеле инструментов появиться кнопка «PhotoZip».

Жмем на кнопку. Открывается окно:

Add WaterMark: – будет ли добавлен к картинке водяной знак.
File: – путь к zip файлу, в котором лежат картинки. Жмите обзор и выбирайте предварительно созданный zip – архив с картинками. Я пробовал помещать в архив jpg и gif файлы. Так вот работали только jpg файлы. (Скорее всего дело в хостинге)
Folder Name: (If blank, photos will be upload into folder based on zip filename.) – Имя папки, которая создастся (в нее будут помещены все изображения из архива). Можно не задавать, тогда папка создастся с таким же именем, как и zip архив.

Нажмите Upload file и ждите загрузки.
Далее должно появиться окно:

Insert all – добавить все изображения.
Insert and close – добавить и закрыть окно.
Close Windows – закрыть.
Upload again – загрузить еще архив.
Delete pics – удалить картинки.
Photo Folders Management – очень удобная вещь. В любое время можем вставить в посты те изображения, которые до этого загружали.

Готово. Если все ок, то html код вставится в редактор.

Может возникнуть ошибка, что плагин вставляет неправильный url для картинки. У меня получалась вот такая запись:

<a href=»http://9seo.ruimages/444/sport_cup.jpg» target=»_blank»>
<img src=»http:// http://9seo.ruimages/444/thumbs2/sport_cup.jpg» alt=»" /></a>

Просто после http://9seo.ru не ставиться “/”. Это скорее всего не ошибка, просто плагин писался для старых версий WordPress. Я не знаю, у всех ли будет эта ошибка, или только у меня, поэтому не стал сразу исправлять это.

Исправляется это следующим образом:
1) Откройте файл плагина – manager.php.
2) Найдите строку:

$pz_photofolder = «images/»;

3) Замените ее на строку:

$pz_photofolder = «/images/»;

Также в этом файле настройте максимальную величину вставляемых тумб (превью – картинок):

$pz_thumbs_med_maxwidth = 450; // максимальная ширина тумбы
$pz_thumbs_med_maxheight = 600;  // максимальная высота тумбы

Используйте этот плагин в связке с плагином SEO Friendly Images, который автоматически прописывает значения атрибутов alt и title.

Если есть вопросы или дополнения – пишите в комментариях.

 

Источник: 9seo.ru

Поделиться в соц. сетях

Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Одноклассники
Опубликовать в Яндекс
Опубликовать в Мой Мир

Рекомендуем ещё