WordPress Support

Плагин "Lightbox2 WordPress Plugin" для спец-эффектов открытия картинок.

Добавлено 30 апреля 2010 в категорию Плагины.

LightBox2 это JS-библиотека, которая при клике на уменьшенную копию картинки открывает полную версию картинки на той же странице с различными красивыми эффектами. Естественно, что и для WordPress появились плагины, использующие эту библиотеку и позволяющие без каких-либо лишних телодвижений  использовать ее на вашем блоге. Из всех подобных плагинов я остановился на "Lightbox2 WordPress Plugin" по причине того, что он первый попался мне на глаза, когда я просматривал блог Lecactus‘а. К сожалению, теперь на его блоге я никак не могу найти этот плагин, так что качайте русифицированную им версию плагина с этого сайта. Кликните на картинку, чтобы посмотреть, как это примерно выглядит (только при просмотре на сайте, в RSS работать не будет).

Скачиваем последнюю версию плагина и устанавливаем:

1. Распаковываем архив.

2. Копируем папку lightbox в /wp-content/plugins/.

3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.

Осталось настроить плагин через "ПараметрыНастройки Lightbox". Тут, правда, есть небольшой недостаток плагина – он не сохраняет сделанные вами изменения настроек. Как это исправить я не знаю, поэтому указываем настройки другим путем. Открываем файл plugin.php из папки lightbox и вручную устанавливаем нужные нам значения через код:

39
40
41
42
43
44
45
$lightbox_speed =  '7'; //Скорость анимации
$lightbox_border = '10'; //Непрозрачность фона
$lightbox_opacity = '0.8'; //Размер границы
$lightbox_animate = 'true'; //Анимация изменения размеров (true - анимировать, false - не анимировать)
$lightbox_posts = 'true'; //Фильтровать изображения в записях (true - фильтровать, false - не фильтровать)
$lightbox_excerpt = 'false'; //Фильтровать изображения в выдержках (true - фильтровать, false - не фильтровать)
$lightbox_comments = 'false'; //Фильтровать изображения в комментариях (true - фильтровать, false - не фильтровать)

Картинки, используемые в плагине лежат в папке images, так что вы легко можете их заменить. Различные индикаторы загрузки вы можете взять, например, здесь.

Плагин и так уже работает, но советую не забыть прописать title со служебными для плагина символами { и } для ссылок на полные версии картинок. Если вы этого не сделаете, то плагин по умолчанию разместит все картинки в одной галерее, а иногда это не слишком удобно. Чтобы разместить одиночную фотку используйте что-то типа:

<a title="{fotka}Angelina Jolie одиночная фотка" href="http://www.wordpressplugins.ru/pics/lightbox-01.07.08/1.jpg">
<img src="http://support.wordpress-russia.org/upload/2010-08/2e56f8d0e433ca4_1s.jpg" border="0" /></a>

И выглядит это так:

И для галереи (то есть на фотках будут ссылки впередназад при наведении курсора мышки)

<a title="{sbornik}Angelina Jolie" href="http://www.wordpressplugins.ru/pics/lightbox-01.07.08/2.jpg">
<img src="http://support.wordpress-russia.org/upload/2010-08/2e56f8d0e433ca4_2s.jpg" border="0" /></a>
<a title="{sbornik}Angelina Jolie" href="http://www.wordpressplugins.ru/pics/lightbox-01.07.08/3.jpg">
<img src="http://support.wordpress-russia.org/upload/2010-08/2e56f8d0e433ca4_3s.jpg" border="0" /></a>

И выглядит это так:

Если по каким-то причинам вы не хотите, чтобы на какой-то странице или записи работал этот плагин, то поместите там следующий код (он будет вырезан при просмотре записи):

##NOLIGHTBOX##

Вот и все, удачи.

 

Автор плагина: Kjell Bublitz

Страница плагина: [ссылка]

Скачать русский плагин: lightbox.zip

Рассматриваемая версия: 0.7 от 22.07.2007

Совместимость с версией WordPress: 1.5 и выше.

Плагин WordPress "Ozh' Better Feed" служит для создания подписей в RSS.

Добавлено 30 апреля 2010 в категорию Плагины.

Плагин создает подписи к постам в вашей RSS-ленте. Если раньше он служил чисто для красоты, то с выходом WordPress 2.5 он стал жизненно необходимым для всех тех, кто не желает отдавать в RSS полный текст своих записей. Поясню: раньше WordPress всегда отдавал в RSS пост до тега more, а теперь он вдруг поменял свое поведение и стал отдавать полный текст поста, игнорируя тег more. Поэтому получилась ситуация, что в RSS можно отдать либо полный текст записи, либо только порезанный анонс, а промежуточный вариант из функционала WordPress исчез. Раньше блогеры искали способ отдавать полный текст поста в RSS, теперь ищут способ отдавать неполный текст поста. Благодаря этому непонятному изменению в версии 2.5 я нашел плагин "Ozh Better Feed", который не только решает проблему транслирования полного или неполного текста поста в RSS, но и создает симпатичные подписи к вашим постам в RSS вроде такого:

Скачиваем плагин с его домашней страницы и устанавливаем его:

1. Распаковываем архив.

2. Копируем папку ozh-better-feed в /wp-content/plugins/.

3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.

Плагин теперь работает, но нам необходимо его еще настроить. Начиная с версии 2.00 плагин имеет визуальный редактор, который вы найдете в "ПараметрахBetter Feed".

Cut the Feed on "Read more" links (<!–more–>)

Поставьте галочку, если хотите, чтобы ваши посты в RSS резались тегом more и наоборот, снимите галку, если вы хотите отдавать в RSS полный текст вашего поста.

Cut the Feed on "Next page" links (<!–nextpage–>)

Поставьте галочку, если хотите, чтобы плагин создавал ссылки на следующие страницы поста (если вы используете разбитие поста на страницы через тег nextpage) и снимите галку в противоположном случае.

Этим заканчивается основная настройка, теперь редактируем подпись. Подпись состоит из двух частей: первая часть относится к посту (если он режется тегом more), а вторая часть сама подпись. Рассмотрим на примере подписи этого блога (редактирование подписи идет в HTML режиме редактора)

Пишем в "Read more" Link следующий текст:

<p style="text-align: right"><a href="%%posturl%%">Читать дальше...</a></p>

И сама подпись в Feed Item Footer:

<hr noshade style="margin:0;height:1px" />
<small>
<p>Copyright &copy; %%date[Y]%%, <a href="%%blogurl%%">WordpressPlugins.ru</a>.
Все права защищены. |
<a href="%%posturl%%">Постоянная ссылка</a> |
<a href="%%posturl%%#comments">%%comments_text%%</a>
<br/>
Хотите узнать больше? Посмотреть все записи в категории %%categorylinks%%.</small></p>

Теперь жмем на кнопку "Preview" в редакторе и смотрим на получившуюся подпись:

При создании собственной подписи вы можете использовать следующие переменные:

%%blogname%% : имя блога (Мой Блог)

%%blogurl%% : урл блога ([ссылка])

%%feedurl%% : урл RSS-ленты (http://www.myblog.ru/?feed=rss2)

%%posttitle%% : название поста (Привет Мир!)

%%posturl%% : урл поста (http://www.myblog.ru/rubrika/hello-world.html)

%%id%% : ID поста (то есть его номер в базе)

%%date[Y]%% : дата / время поста, где вы используете синтаксис функции date() из PHP

%%categories%% : список названий рубрик, разделенных запятыми, в которых опубликован пост

%%categorylinks%% : список урлов рубрик, разделенных запятыми, в которых опубликован пост

%%tags%% : список разделенных запятыми тегов поста

%%taglinks%% : список разделенных запятыми ссылок на теги поста

%%comments%% : число комментариев

%%comments_text%% : текст для 0, 1 или xx комментариев, настраивается чуть ниже подписи

%%wordcount%% : всего слов в посте

%%wordcount_remain%% : число слов в посте после ссылки "Читать дальше"

%%author_first%% : имя автора

%%author_last%% :  фамилия автора

%%author_nick%% : ник автора

Ну и настраиваем текст числа комментариев. Так как и тут есть проблема со склонением числа комментариев, то используем нейтральные варианты, что-то типа этого:

Снимите галочку на Credit & Love, чтобы в вашу подпись не встраивалась реклама плагина.

Это все, удачи в оформлении вашей RSS-ленты.

Версии 2.0-2.1 не работают с русским языком, после долгой переписки с автором плагина проблему удалось решить в версии 2.1.1.

Последняя версия плагина 2.2 работают только с WordPress выше версии 2.8.

 

Автор плагина: Ozh

Страница плагина: ([ссылка]

Рассматриваемая версия: 2.1.1 от 02.07.2008

Совместимость с версией WordPress: 2.5 и выше.

Плагин "Themed Login Plugin" встраивает форму регистрации в дизайн блога.

Добавлено 30 апреля 2010 в категорию Плагины.

Для WordPress существует громадное количество различных шаблонов на любой вкус. Но какой бы вы шаблон не выбрали форма регистрации и авторизации в блоге будет выглядеть стандартно независимо от используемого вами шаблона. Существуют, конечно, плагины для изменения вида этой формы, но как бы вы ее не изменяли она все равно будет существовать вне дизайна вашего блога. Плагин Themed Login Plugin исправляет данную ситуацию и полностью встраивает форму регистрации и авторизации в дизайн вашего шаблона, причем давая возможность через css настроить ее вид на любой вкус.

Скачиваем плагин с его домашней страницы и устанавливаем его:

1. Распаковываем архив.

2. Копируем файл themed-logreg.php в /wp-content/plugins/.

3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.

Настройка плагина происходит в "ПлагинахLogin Register Options". Первое, что вы там увидите это различный текстовой мусор напротив опции Toggle Complete Uninstall (удаление плагина). Не пугайтесь, на работоспособности плагина это никак не скажется. Просто автор плагина допустил маленькую ошибку, встраивая возможность локализации. Вы можете исправить данный баг, отредактировав файл плагина themed-logreg.php и заменив строчку:

267
<input name="jk_custom_logreg_complete_uninstall" type="checkbox" id="jk_custom_logreg_complete_uninstall" value="1"<?php (1 == (int)get_option("jk_custom_logreg_complete_uninstall")) ? _e(' checked="checked"') : _e(''); ?> />

на

267
<input name="jk_custom_logreg_complete_uninstall" type="checkbox" id="jk_custom_logreg_complete_uninstall" value="1"<?php (1 == (int)get_option("jk_custom_logreg_complete_uninstall")); ?> />

Но особой роли это не играет. Следующие опции:

Redirect After Login – редирект юзера после авторизации. по умолчанию юзера перенаправит на "wp-admin/", то есть в админку блога на "Панель приборов". вы можете здесь поставить значение "index.php" и тогда юзер будет перенаправлен на главную страницу вашего блога.

Redirect After Logout – редирект юзера после выхода из блога. наиболее логичным значением будет "wp-login.php", то есть редирект на страницу авторизации блога.

Следующие 3 опции это перевод заголовков формы:

Login Form Title – "Авторизация".

Registration Form title – "Регистрация".

Forgot Password Text – "Восстановление пароля".

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

Template Header Files – название файла шаблона с заголовками вашего блога. практически всегда это "header.php".

Template After Header HTML – здесь вы должны указать тот div, в котором у вас выводятся записи. в большинстве шаблонов это будет "<div id="content">", но далеко не во всех. так, например, для дефолтного шаблона в WordPress это будет "<div id="content" class="narrowcolumn">". внимательно изучите свой шаблон, чтобы найти какой именно div вам надо тут указать.

Template Before Footer HTML – здесь вы должны закрыть предыдущий div. то есть значение должно быть "</div>".

Template Footer Files – файлы футера вашего шаблона. внимание, файл сайдбара тоже считается файлом футера! то есть здесь вы должны указать два файла: sidebar.php и footer.php, причем каждый на новой строке.

Дальше идут "Email Template Options" – то есть настройки отправления писем. Я тут ничего не меняю, пользуюсь настройками по умолчанию. Но вы, конечно, можете настроить шаблоны отправляемых писем по своему усмотрению.

Теперь плагин полностью настроен и если вы все сделали правильно, то при открытии ссылки регистрации в блоге вы должны увидеть встроенную в ваш дизайн форму  регистрации. Увидели, но выглядит она очень криво? Вполне вероятно, что виноваты css-стили, прописанные в файле style.css. При использовании дефолтного шаблона, например, заголовки формы вообще не видны. Чтобы настроить форму под себя вы должны отредактировать файл style.css вашего шаблона. Например, чтобы отцентрировать форму регистрации вы должны добавить такую строчку:

#login {margin:0 auto 0 auto; width:250px;}

А чтобы настроить вывод заголовка формы добавьте что-то типа:

#login h1.btmspace{
    color: black;
    font-family: Verdana, Serif;
    font-size: 14px;
    margin: 0;
    padding: 0;
    padding-top: 40px;
    text-align: left;
}

Идея понятна? Обращайтесь ко всем элементам формы через #login и настраивайте ее под ваш дизайн.

 

Автор плагина: James Kelly

Страница плагина: [ссылка]

Скачать плагин: themed-logreg.zip

Рассматриваемая версия: 1.1 от 22.10.2006

Совместимость с версией WordPress: 2.0 и выше.