Продвинутая форма обратной связи — плагин для wordpress
[ ←Вернуться к стандартному виду ]
Очень мне понравился плагин для WordPress Secure and accessible php contact form многофунциональностью и защитой от спама.
Я его частично руссифицировала (админка осталась на английском) и повырезала копирайты-ссылки, которые мостились непосредственно под формой. Это, конечно, нехорошо, так что предлагаю ставить ссылки на создателей этого замечательного плагина в blogroll, как это сделала я.
Плагин отлично ставится на wordpress с кодировкой utf-8, на win-1251 наверняка пойдет кракозябрами, поскольку перевод на русский я делала непосредственно в файлах в кодировке utf-8.
Что получится в результате:



Поскольку плагин я руссифицировала для себя, то немного его подкорректировала, например вырезала подсказку к антиспам вопросу, которая мне кажется излишней.
Сам плагин можно скачать отсюда, для руссификации скачайте мой файл wp-gbcf_form.php и замените в папке wp-gbcf.
UPD 2 апреля 2007
На оф. сайте новая версия, поэтому руссифицированный (частично!) плагин предыдущей версии можете скачать у меня.
Скажите, есть "форма обратной связи"с функцией "обзор" для закачивания картинок в письма?
Если да, тогда где ее скачать?
Михаил, блок "по теме" в конце поста видите? Жмите на ссылку про cforms :)
В wp-gbcf_form.php - строка 1102 - кодировку поменять на UTF-8
а вообще спасибо ))
my-Xcalibur, при замене кодировки на в wp-gbcf_form.php - строка 1102 - на UTF-8 начинает корежится страница почему-то
У меня почему-то при отправлении выдается
Referrer Missing or Mismatch: It looks like you’re trying to post remotely or you have blocked referrers on your user agent or browser. Using your “Back” button, please go back and try again or use my regular email, baznica@***.com, to circumvent Referrer Mismatch
В чем тут дело?
Все отлично поставилось!
Единственный "косячок" с которым пока не разобрался - это UTF-8 в теме приходящего на почту письма - получаются красивые кракозябры... Буду искать средство:)...
Блин, раз пять пробовал установить эту форму. Пока разобрался, что куда вставлять ;) Оказалось, как часто бывает, вся проблема "в руки не от туда растут" :) Полдня пересчитывал строки в файле, в поисках 1102 строки, что бы поменять кодировку в письмах, где-то на 900 строке постоянно сбивался :), пока не нашел в редакторе маленькую "галочку", установив которую получил нумерацию строк :)Да... тяжело иногда "чайником" быть :) Зато теперь у меня форма работает и письма в нормальном виде приходят. Спасибо за перевод :)
А страница(Page)с урлом (слаг) contact создана?
Пожалуйста, можно поподробнее что за страницу нужно создать?
Написать --> Страница
Когда сработало автосохранение Страницы или вы сами ее сохранили, то между заголовком и полем виз. редактора (на странице редактирования) появляется т.н. короткая ссылка (ТОЛЬКО ЕСТЬ ЧПУ ВКЛЮЧЕНЫ), вот и измените ее на contact.
Сдалась вам вообще это форма, юзайте http://www.sonika.ru/blog/wordpress/cforms-rus.htm
Хм... как все сложно стало в wp 2.5 и выше с "красивым урлом". Страницу нужно опубликовать и только тогда появляется возможность изменить эту короткую ссылку...
Привет,
я пробовала наладить форму обратной связи на свой блог, но у меня не получается. "Продвинутую форму" вордпресс в упор не видит, упрощенная работает, но на мыло приходят кракозябры вместо нормального русского текста.
Пробовала все нижеописанные методы борьбы с кодировкой, но пока что безрезультатно. (((((
Добрый день!
Не знаю, доводилось ли вам редактировать стили в этой форме обратной связи, но вопрос по ним. Не могу найти где меняется размер основного шрифта которым написаны "Ваше имя или название компании *", "email *", "Телефон (с кодом города)" и т.д. У меня такое подозрение что форма использует в этом месте стиль самого блога, что странно. В файлах стилей самой формы, например, есть возможность менять размер шрифта, которым заполняется форма... по идее должна быть возможность менять и другие шрифты, но увы... :(
Может кому-то будет интересно - решил не искать, а принудительно добавить размер шрифта в файле стилей... в данном случае использовал default.css.
Итак в кусочки кода:
#gb_form label {
color : #000000;
margin-top : 5px;
}
------------
далее
------------
#gb_form legend, #gb_form dt {
font-weight : normal;
color : #666;
}
------------
далее
------------
input.button {
margin-top : 10px;
}
------------
вставляем в каждый из кусочков что-нибудь вроде:
font-size : .7em;
Значение на ваше усмотрение и всё. Размер шрифта в форме изменён.
Че то файл русификации совсем не русский :(
Привет Соника. Скачал, распаковал и через панель,плогины - актевизировал. Все на английском - чёрт ногу свернёт.
Подскажи может я что-то не так наляпал ?
Спосибо.
Спасибо за наводку!
Не сразу разобрался что надо комент вставлять в страницу с , но разобрался :)
Как его подключить, подскажите пожалуйста, заранее благодарен
Ты супер, твоя руссификация спасла мне ж*пу! цем
Если отключить опцию спрашивания "надо ли Вам копию на мыло", то бокс с галочкой пропадает, но заголовок его все равно остается. Глупо ж выглядит вопрос "отправить копию письма на Ваш e-mail", если нигде ничего тыкнуть уже нельзя.
чет при отправке через форму, на mail.ru почту приходит абракадабра
как с этим бороться?
Для того, чтобы нормально отображались письма (не закорючками), нужно в файле wp-gbcf_form.php, который лежит в папке с плагином формы найти строку где определяется переменная $gb_email_header и поменять кодировку (charset) на какую-нибудь вменяемую типа UTF-8
Почему после активации плагина у меня выскакивает сообщение:
Fatal error: Cannot access empty property in /home/vipupru/public_html/beznasmorka.ru/wp-includes/functions.php on line 431
Вот 430, 431 и 432 строки из wp-includes/functions.php:
430 if($hmenu == 'off')
431 $style['#hmenu']['display'] = 'none';
432 if($hmenu_rss == 'off')
Жаль, что так никто и не нашёл решения крокозяблов в теме письма =(
Установил контактную форму и при попытке отправить с нее сообщение такая ошибка...
Не заполнены обязательные поля!
Referrer Missing or Mismatch: It looks like you’re trying to post remotely or you have blocked referrers on your user agent or browser. Using your “Back” button, please go back and try again or use my regular email, kozlov-60@mail.ru, to circumvent Referrer Mismatch.
И еще... подскажи как убрать ненужные слова из формы "Contact Form".
FTP доступа к блогу я не имею, а в админке не нашел где это можно исправить. Заранее благодарен Вам!
Видел несколько сообщений про проблемы с кодировкой входящих писем...
Решается все очень просто.
В общих настройках-настройки почтового сервера
ставим галки:
-Разделять строки в заголовке письма используя только LF (подавление CR)
-Разделять строки в теле письма используя только LF (подавление CR)
А есть ли какая-нибудь форма, чтобы в зависимости от выбранной темы сообщения назначался разный адресат сообщения из заданных?
Поставила quick-shop+wp-gbcf. Все вроде работает за исключением, когда форма заявки открывается внизу кнопка *ОТПРАВИТЬ* не работает. Нажимаешь на нее и вся форма просто обнуляется. В чем дело?
Стрекоза у тебя наверное проблемы с настройкой почтового сервера а не WP
Прикольная форма
Дамы и Господа! Помогите начинающему модератору (волею судеб ставшего таковым) освоиться с редактированием текста. Никак не могу научиться выставлять красную строку и создавать древовидный каталог (например: 1. ххххх
1.1. ххххх
1.1.1. хххххх и так далее
Сайт, на который мне приходится размещать свои статьи, переделан именно на wordpress. Мои реквизиты указаны выше. Заранее благодарен. Владимир Симаков
У меня версия ВП 3.0, и эта форма выдает ошибку, совет обратиться к администратору, т.е. письма вообще не принимаются. На каком-то форуме нашла такого же несчастного, у него тоже версия 3.0
При попытке сказать плагин появляется такая запись:
Incompatible Archive. PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature
Что можно сделать? Помогите, пожалуйста. У меня англоязычный WP, поэтому плагин contact form7 на нем не работает. Перебрала уже несколько разных других форм, все не то. Очень понравилась Ваща форма обратной связи.
А где у вас на блоге находится форма обратной связи, что то не найду?