Плагин PUNMAIL 2.2.1 Русская версия
Плагин Уведомления об обновлениях Записей/Страниц
Совместимость WordPress 2.0 и новее
Протестировано на WordPress 2.3.1
Данный плагин позволяет организовать подписку по электронной почте на обновления записей или страниц. Например вы часто редактируете какую то страницу и хотите сообщить читателям о том что это может их заинтересовать.
Подписываются и отписываются читатели самостоятельно, но можно отписать любого получателя в панели администрирования
Внесенные изменения, по сравнению с оригинальным плагином:
- Исправлена функция отправки писем на wp_mail вместо функции самого плагина. Сделано это потому что в оригинале при нескольких указанных адресах подписчиков письмо приходило только первому подписчику по спику
- Исправлена ошибка с сохранением настроек. В оригинале при уходе со страницы настроек и возвращении назад все сбивалось “по умолчанию” и приходилось ставить галочки заново, к тому же это негативно влияло на заполение таблицы настроек базы данных (записи с настройками множились при каждом сохранении настроек)
- Исправлена ошибка в ссылке на удаление подписчика из админки. В оригинале ссылка вела вообще по “левому” пути и не работал параметр идентификатора записи
- Исправлена ошибка при удалении подписчиков, которые отметили чекбокс “Все страницы”. В оригинальном плагине вылетает ошибка из-за неверного запроса к базе
- Полностью русифицированы клиентский и административный интерфейсы
Установка
Распаковать папку punmail в директорию wp-content/plugins
Активировать плагин и перейти на страницу настроек: Управление -> Уведомления
Использование
Для добавления формы в статью нужно в редакторе страницы в режиме КОД добавить такую строку
<!--punmail-->
Вы также можете добавить код в файлы вашей темы, например page.php , index.php и single.php в ‘the loop’
(Я знаю, что технически нет “the_loop” в файле page.php шаблона, но для всех практических целей существует “виртуальный” loop между которыми необходимые значения известны. Где-то между отображения заголовка страницы и окончание содержания!)
<?php punmail_form(InputLength, StackBelow); ?>
код имеет два параметра Ширину и параметр положения формы. по умолчанию это:
<?php punmail_form(30, false); ?>
Настройка
Настроек в “админке” всего 3
- отвечает за способ вывода вормы в тегах DIV или TABLE
- позволяет задать в форме подписки чекбокс, при отметке которого подписчик будет получать уведомления при обновлении любой страницы, которая также имеет отмеченную опцию ”Отправка писем об обновлении статьи”
- если вы выбрали эту опцию, то при деактивации плагина все настройки и данные о подписках будут удалены
Также можно настраивать стиль и размер формы подписки, редактируя файлы punmail-div.css или punmail-table.css в зависимости от того, какой способ вывода формы вы предпочитаете.
В плагине есть одна особенность: по умолчанию галочка для посылки уведомлений при написании/редактировании статьи снята, т.к. если подписчик подпишется с опцией ВСЕ СТРАНИЦЫ (если вы ее включите), то при создании любой новой записи ему будут приходить лишние письма.
Но вы можете это изменить: для этого откройте файл punmail.php и найдите в нем код
function punmail_update_form()
{
?>
<fieldset id="punmail_dbx" class="dbx-box">
<h3 class="dbx-handle"><strong>Уведомления</strong></h3>
<div class="dbx-content">
<label for="puncheck" class="selectit">
<input type="checkbox" name="puncheck" id="puncheck"/>
Отправка писем об обновлении статьи</label>
</div></fieldset>
<?php
return;
}
и измените одну из строк на такую
<input type="checkbox" name="puncheck" id="puncheck" checked="checked" />
после этого галочка в боксе будет стоять всегда, и вам наоборот надо будет ее снимать.
Посмотреть видеоинструкцию по работе с плагином “от А до Я” (1мб)
Скачать
Скачали 1608 раз
Связанные записи
17 комментариев
Трэкбеки и пингбеки
Комментарии не по теме удаляются! Читайте реадми дистрибутива, комментарии выше и FAQ! Прежде чем задавать вопрос, прочитайте это. Научитесь ценить чужое время!



3 ноября 2007 в 21:51 (GMT+6)
Он с subscribe2 не конфликтует, ты не в курсе?
3 ноября 2007 в 21:52 (GMT+6)
я subscribe2 не пользовался…
16 марта 2008 в 16:23 (GMT+6)
подскажите ссылку , где бы я смог узнать как сделать подобную видеоинструкцию? спасибо
16 марта 2008 в 16:45 (GMT+6)
21 марта 2008 в 2:45 (GMT+6)
phpmail у меня на хостинге не работает.. а smtp не получается настроить… такое впечатление, что он вообще не обращает внимание на настройки smtp
A message that you sent was rejected by the local scanning code that
checks incoming messages on this system. The following error was given:
“Relaying not permitted”
30 апреля 2008 в 1:34 (GMT+6)
А с 2.5.1 будет работать? Не тестили?
30 апреля 2008 в 7:56 (GMT+6)
на сайте автора возьмите свежую версию (специальную для 2.5)
30 апреля 2008 в 22:10 (GMT+6)
Правильно я понимаю, что этот плагин может подписать читателя на страницу. Но не можт подписать на общее обновление блога: новые комментарии, новый пост?
Единственный способ – это подписываться на каждый пост отдельно?
А что за плагин работает у Вас на комментариях? Тот, что чуть ниже пишет “оповещать меня о новых комментариях”
Спасибо!
1 мая 2008 в 1:29 (GMT+6)
1 да вы правильно понимаете, к тому же это явно написано на странице в описании
2 на такие вопросы более не отвечаю, устал уже, но так как в первый раз спрашиваете то
23 октября 2008 в 20:21 (GMT+6)
какая версия работает с 2.6.1?
английская версия чем отличается от русской?
3 апреля 2009 в 15:27 (GMT+6)
у тебя стоит оповещать меня о новых комментариях, такая кнопка и форма комментариев прикольная, это что за плагин c-form подойдет или что то другое надо
3 апреля 2009 в 15:28 (GMT+6)
извени нашел уже что искал
25 июля 2009 в 23:48 (GMT+6)
спассибо кактусу. видео понравилось. качаю.
24 марта 2011 в 17:36 (GMT+6)
Подскажите, зачем измарачиваться и лесть в php, если можно просто код в шаблоне прописать. Или есть какая-то разница?
20 октября 2011 в 0:16 (GMT+6)
@Оповещать меня о новых комментариях по почте@
Как добавить себе такуюже функцию на вордпресс как у вас???
27 февраля 2012 в 1:41 (GMT+6)
Ссыль битая! (