Китайские телефоны по наглой цене! 2 сим карты (обе активны), 3.2" сенсор, MP3, MP4 + аналог. TV за 4080 руб. КУПИ ЕГО! ЖМИ СЮДА!
Форма Контактов для WordPress
- JawsIk : 21 сентября, 2007 Раздел: Wordpress, Программы и скрипты
- | Просмотров 4185 всего, 4 сегодня.
Предыстория:
Возникла необходимость найти сею вещицу, а именно установить Форму Контактов на несколько сайтов на базе WordPress. Стал искать. И вроде бы нашёл. Это было на сайте . Но русификация произведена там, через PO и MO файлы и почему то у меня ни на одном сайте не сработала. Возможно это какой-то глючёк, а возможно всё дело в том, что мой выбор это сборки WP от Максима(maxsite.org). Ну и плюс меня убило то, что в плагине нету защиты от спама. Т.е. как я понял устанавливаешь форму и тебе на почту сыплется много интересной и полезной
информации.
Тогда стал искать ещё и на форуме maxsite.org от Соники нашёл её вариант:
Скажу просто. ЖУТЬ! Я понимаю конечно, что есть навороченые плагины, но это реально был ПЕРЕВОРОЧЕНЫЙ
плагин. Я только минут 10 втыкал в настройки (там аж 4 суб-страницы плагин содержит). Кроме того Соника русифицировала только саму форму, а админка с кучей настроек осталась на англицком.
Толи я неправильно заполнил этот шквал настроек, то ли реально плагин глючный, но при попытке отослать сообщение я получил какую то странную ошибку и при этом в этом сообщении было засвечено моё мыло.
Создание:
Короче Жесть! - подумал я и решил раскопать перый плагин (тот который на mywordpress.ru)
Во первых избавился от PO и MO файлов и убрал всякие там функции __('Кукареку') и т.п. Просто вставил свой перевод и сохранил все файлы в UTF-8. Теперь плагин только русский и в UTF-8 кодировке.
Естесвенно добавил антиспам функцию. Простую, но действенную. Всё настраивается в админке и работает.
Потом даже перевёл readme.txt , если кому интересно, то можете почитать
Кроме всего прочего я столкнулся с проблемой, что тело письма (текст) приходит читабельным, а вот Заголовок (и если Имя содержит русские буквы) приходит в аброкозябриковской кодировке.
Может быть это глюк Thunderbird, который я использую, но мне от этого не легче, поэтому я принял решение посылать всё в кодировке windows-1251.
Реализовал просто:
$fullmsg = iconv("UTF-8", "WINDOWS-1251", $fullmsg);
$subject = iconv("UTF-8", "WINDOWS-1251", $subject);
$headers = iconv("UTF-8", "WINDOWS-1251", $headers);
В общем всё работает и даже красиво. Пример можно глянуть
Жду комментов от вас!
|
|
download: WP Contact Form (J) (10.83KB) added: 21/09/2007 clicks: 577 description: Исправленная мною версия плагина WP Contact Form |
p.s. авторство плагина я оставил. Хотя теперь плагин реально русский и выполняет свою работу гораздо лучше.



30 января, 2010 (01:15)
По поводу прав и полномочий, даже не представляю, что может быть. Версия этого плагина была сделана изначально для WP 2.1-2.3, что там сейчас с внутренней структурой я не знаю. Кроме того, скорее всего уже вышло несколько новых версий этого плагина
26 января, 2010 (21:28)
Та же проблема с правами на доступ.
28 декабря, 2009 (20:49)
у меня такая же проблема с правами, При нажатии в настройках на "Форма контактов" появляется сообщение об ошибке:
"У вас недостаточно полномочий для доступа к этой странице." Что делать?
17 декабря, 2009 (14:57)
При нажатии в настройках на "Форма контактов" появляется сообщение об ошибке:
"У вас недостаточно полномочий для доступа к этой странице."
Не подскажете что может быть? Делаю под администратором, естественно.
Спасибо.
3 июля, 2009 (09:13)
[...] Скачивайте, пользуйтесь с удовольствием. Рубрика: Проверено на себе « Как настроить Gmail для работы со своим доменом [...]