Конструктор форм cforms — теперь на русском!
[ ←Вернуться к стандартному виду ]
Cforms II — гибкий и функциональный конструктор форм для WordPress с поражающими воображение рядового блоггера возможностями. Все остальные плагины для WordPress форм обратной связи нервно курят в сторонке и завидуют функциональности и красоте cforms II :)
ПОЖАЛУЙСТА, пишите вопросы на форуме cforms (рус. яз), комментарии к данному посту пока не закрываю (для багрепортов об ошибках в переводе и т.п.).
- Расширенный FAQ с ответами на все частые вопросы (англ. яз.)
- и русская версия FAQ
Внимание! Скачать последнюю версию cforms можно теперь только на сайте автора: http://www.deliciousdays.com/cforms-plugin
Скачать русификатор к cforms (+ ru.js + ридми):
cforms-11.4-ru_RU.zip на narod.ru
Актуальность перевода: 01.06.2010 для cforms II v 11.4
Что нового в cforms v 11.4
- новое: возможность отключить enctype (MIME-тип информации формы), это может понадобится, например, для использование сервиса salesforce.com
- новое: улучшена валидация регулярных выражений
- ...
Полный список исправлений в текущей версии cforms тут: Version History, для более ранних версий смотрите файл ____HISTORY.txt в папке плагина.
Архив русификаций и список изменений для предыдущих версий cforms >>> ЗДЕСЬ <<<.
Краткий FAQ по cforms
- Расширенный FAQ с ответами на все частые вопросы (англ. яз.)
- и русская версия FAQ
Если вы ставите плагин на WPMU, то переименуйте файл cforms-ru_RU.moвcforms-ru.mo, в любом случае, загляните в свой wp-config.php: окончание название файла должно совпадать с тем, что указано в конфиге: ru_RUили ru
!!! ВАЖНО !!! Для корректной работы этого плагина таблицы в базе данных должны быть в кодировке utf-8, включая callation. Если у вас сообщение об успешной отправке показывается кракозяблами, то или отключите Ajax для формы или поправьте кодировку в базе данных, как это можно сделать читайте у Ивана Калинина.
Правильная кодировка важна не только для работы этого плагина, но и для регистронезависимого поиска, например.
Установка русификации
Распакуйте архив.
- Файл cforms-ru_RU.mo нужно положить в папку /wp-content/plugins/
- Проверьте наличие строки в вашем wp-config.php (в корне WordPress):
define ('WPLANG', 'ru_RU'); - Все готово!
Дополнительно к русификации cforms
- Файл ru.js следует положить в папку /wp-content/plugins/cforms/js/langs/ Этот файл делает перевод всего одной строки — alt к кнопке вставки формы в панели визуального редактора.
- JPG файлы p1-title.jpg и т.д. положите в папку /wp-content/plugins/cforms/images/, заменив ими оригинальные файлы с такими же названиями. (внимание! не нужно для cforms версии 10.0 и выше)
Возможности cforms
С помощью этого плагина можно легко сделать ЛЮБУЮ форму: от простой формы обратной связи до сложной формы бронирования. Кратко о возможностях, можно:
- использовать Ajax,
- определять обязательные поля в форме,
- легко менять поля формы местами из админки (слава аяксу!),
- группировать поля в fieldsets,
- настраивать сообщения об ошибках и т.п. для каждой формы отдельно и/или для каждого поля формы,
- при создании формы есть большой выбор типов полей,
- возможно использовать при создании полей регулярные выражения и html,
- возможность сохранять отправленные через формы данных в базе данных с управлением из админки,
- редирект после заполнения формы, например на страницу типа «спасибо за письмо»,
- автоматическое уведомление о получении письма,
- возможность отсылки копии на email отправителя,
- защита от спама 2-х видов: «вопрос-ответ» и картинка (capcha),
- выбор даты с помощью календаря (javascript),
- 7 готовых примеров форм, одна из них — сложная по структуре форма бронирования,
1521 готовых стилей оформления форм,- редактирование полей формы с помощью визуального мастера настройки
- возможность использовать одну и ту же форму на нескольких страницах/постах
- отображение 5 последних полученных форм в панели управления (доска объявлений)
- поддержка плагина Role Manager
- замена стандартной формы комментирования (WP форма-комментарий), для этой формы поддерживаются аватары (gravatar.com) и плагины:
- Comment Luv
- Subscribe To Comment
- WP Ajax Edit Comments
- хранение полученных данных в базе данных (Отслеживание)
- отслеживание отправленных данных через RSS ленту (урл генерируется на основе секретного ключа, т.е. URL RSS ленты будете знать только вы и в любой момент можете его сменить), можно отключить отслеживание для конкретной формы
- клонирование форм
- ограничение количества отправленных форм
- поддержка виджетов
- возможность включать скрипты и стили cforms только для определенных страниц
- возможность полностью отключить стили для форм
- возможность делать мульти-формы (цепочка из нескольких форм, заполняемых пользователем одна за другой)
- и т.п.
Из особых фич: Можно заменить стандартную форму комментирования постов и страниц WordPress продвинутой формой, где определить кол-во полей и обязательность их заполнения. Помимо этого посетитель сможет выбирать, будет ли это обычный комментарий или письмо автору записи.
Фишка «рассказать другу» T-A-F (Tell A Friend) — форма, которая позволяет посетителю отправить ссылку на запись с комментарием на email своему другу.
Если на сервере не работает функция mail, то есть возможность настроить отправку через SMTP сервер.
Все возможности плагина с практическими примерами описаны в разделе Помощь! в настройках cforms.
А также можно посмотреть ролик (англ.) http://www.deliciousdays.com/cforms-forum?forum=1&topic=428&page=1
Часть слов (поля формы и некоторые другие) помимо русского варианта написания имеют и оригинальное английское — для удобства как продвинутых пользователей, хорошо знакомых с формами и английскими названиями элементов форм, так и для новичков, не имеющих понятия из чего состоят формы и как там все устроено.
Наглядный туториал по стилям cforms: скачать (англ., ~ 230 кб). Даже если вы плохо знаете английский — качайте и смотрите, все очень наглядно, в картинках.
ВАЖНО! Прочтите перед обновлением до версии 9.x
В cforms v9.0+ данные форм и настройки хранятся в базе данных по-новому, поэтому перед обновлением крайне рекомендуется сделать бэкап базы данных или хотя бы бэкап таблиц плагина cforms. Обновляйтесь с предыдущих версий лучше вручную (т.е. не с помощью автоматического обновления из админ. панели). Напоминаю как обновлять:
- деактивируем плагин cforms
- закачиваем новую версию плагина и русификатора на сервер (поверх старых)
- активируем плагин
- следуем предложенным инструкциям (см. вверху в админ. панели заметку на на красном фоне)
- если все пройдет удачно, то по окончании вы увидите привычный интерфейс управления формами cforms
Внимание! Бэкапы форм cforms версий 8.5 и ниже не подходят для версии 9.x Насколько я поняла, автор советует обновляться поэтапно с одной версии до другой, чтобы не сбросились настройки форм. Т.е. обновление, например, с версии 6.5 сразу до 9.x может выйти боком.
Кстати, я заметила, что с версии cforms 8.7 яваскрипт-календарик не появляется, если активирован плагин Lightbox2. Решения пока я не нашла, переключила в галерее NextGen Gallery на эффект Thickbox.
Для тех, кому нужна функция экспорта данных форм из Отслеживания (tab и CSV), решение тут. Кто не в курсе: русские буквы в экспортируемом файле сохраняются вопросиками. Данный кусочек кода решает проблему содержимого формы, но название формы остается вопросиками, если в нем содержатся русские буквы. Если кто знает полноценное решение, поделитесь!
Если хотите отблагодарить автора плагина Оливера Сиделя, то Вы можете сделать donation (PayPal)
Если хотите отблагодарить за перевод, можете поставить на меня ссылку в своем блогролле, подвале, сбоку или где угодно :) Если вы найдете орфографические или смысловые ошибки, буду благодарна, если сообщите об этом в комментариях к этой записи. Вобщем, как говорят индусы: «Инджой!» :)
Скорее всего все ок, смущал красный цвет и отсутствие требования кода:) (с первым все понятно, а со вторым — я ж все время как пользователь захожу к себе, а не как гость:) )
Спасибо!
Да, еще капча может не показываться из-за плагина кэширования
У полей Captcha и «вопрос-ответ» цвет красный, у fieldset болотный — это просто цвет поля и ничего более. Никаких хитростей нет: тип поля «Защита от спама картинка», а в поле пишете: «Напишите код на картинке». По умолчанию капча не показывается залогиненным пользователям, настроить это можно в общих настройках.
Sonika, а можно пример какой нибудь заполнения свойств этого поля?.. может просто не понимаю что то:)
Смотрите исходный код страниц с формами:
у формы с id=1
form id="cformsform"у формы с id=2
form id="cforms2form"и так далее. Также для бОльшего контроля над полями форм можно включить id для labels и li (это в меню cforms «внешний вид»).
Александр, не знаю в чем дело. Могу успокоить вас тем, что у меня cforms стоит на многих сайтах и за год не было ни одного спам-письма.
Доброго дня!
Пробовал версию 9.1, затем 9.2, сейчас 9.3 и одна проблема... не получается добавить Captcha-изображение...
то есть создаю поле в форме, беру из примера кусок текста... выставляю тип поля Captcha ... (image), нажимаю Update и поле подсвечивается красным... что не так?:)
помогите примером или может хитрость какая есть? (жаба душит получать море писем... а защиты от спама в cForm2 — нет! к примеру базы доменов...)
Ответьте пожалуйста: как можно оформить две разные формы разными стилями?
Подскажите пожалуйста, у нас есть вот такая вот форма для отправки рекомендаций о блоге друзьям . Но почему то форма отправляет письма только тому кто рекомендует и на первый почтовый ящик в списке. Подскажите что не так и как можно заставить форму отправлять сообщения на остальные четыре почтовых ящика в списке. Все поля почтовых ящиков сделаны как T-A-F Frend email
Соника, спасибо за русификацию cforms!
Успешно пользуюсь этой формой на своих блогах.
Очень удобная штука!
Благодарю за разъяснение. Не доглядел на вскидку. Подкупила возможность с помощью cforms создания таблицы в базе и хранение там данных, если я правильно понял Прийдется делать внешний административный сайт и от туда грузить всю «поисковую машину». Такой вариант, обдумывал, но но хотелось «все в одном стакане» ;) Несколько заморочно, но уж хоть так. Спасибо за работу и Ваше внимание.
infomen, cforms это форма обратной связи, а на том сайте встроена форма поиска туров с сайта _http://ptsonline.ru/login.php в обычном фрейме.
Ни «cforms», ни «поля пользователя», не позволяют напрямую организовать качественный поисковик-каталог на платформе «WP». Нашел только одну интересную . Подскажите пожалуйста, как такое можно «сотворить», если ли какой-то интегрированный плагин с подобной функциональностью? Благодарю за ответ.
Странно, у меня качается, уже с 2 компов проверила. Ссылку на закачку с disk.narod.ru вынесла в пост.
а как скачать русификацию по ссылке выдаются сплошные кракозябры, и даже если скачать файл и сохранить его как rar или zip архив все равно не открывается
baltazor, у себя скачала без проблем. Вам положила на
Да, кстати, русификатор cforms 9.3 практически ничем от 9.2 не отличается, всего пару строк (несущественных).
Перезалейте еще куда то Руссификатор для 9.3 пожалуйста , потому что при нажатии на скачивание вместо скачивания выводит:
PK����H�z9��.z
и т.д.
Заранее спасибо
Читаю глянец, ничего что на странице плагина в админке огромный мануал по его использованию?
sonika, Спасибо!
ScorpAL, выложила для cforms 9.2
Поставил плагин, теперь пытаюс придумать ему применение... пока что не нашел как его выводить на страницу. нужно сделать форму для отправки картинки и данных по емейл. Пока что вижу что проще это сделать сторонними средствами php...