simpleForm2

SimplefForm2 - это сделанный по технологии Ajax модуль обратной связи с капчей. Очень маленький и гибкий модуль.
Основные возможности:
1. Очень легко делать самые разные формы, поддерживаются элементы text, textarea, select, radio, button, submit, reset, checkbox, captcha, file. состав формы пишется на внутреннем языке, похожем на XML, например чтобы сделать поле ввода имени нужно записать в тело формы так:
{element label="Ваше имя" type="text" required="required" error="Введите ваше имя" /}
2. Очень легкий, абсолютно не напрягает сервер тяжелыми запросами.
3. Поддерживает дублирование, т.е. на сайт можно воткнуть кучу модулей с разным содержимым форм.
4. Можно обвешивать форму HTML элементами, т.е. например:
<div>
...тут код формы
</div>
5. Поддерживаются HTML теги внутри элементов:
{element label="<strong>Ваше имя</strong>"...
6. Ajax со всеми вытекающими радостями.
7. Есть капча (kcaptcha), с модулем не ставится, тянется сразу с сервера разработчика.
8. Можно цеплять файлы.
Какие есть минусы:
- сообщение на мыло при небольших знаниях PHP можно настроить в файлах формы, но его форма будет одинакова для всех.
- иногда 100% капча с первого раза пишет "неверный код", после одной неправильной попытки дальше все вводится без глюков.
Как настроить:
Чтобы вообще убрать снизу черту и слово "Simpleform" меняем код:
$code.= ($this->checkDomain()?'':base64_decode
('PGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoxcHggc29saWQgI2NjYzt0ZXh0LWFsaWduOnJpZ2h0OyI
+PGEgdGFyZ2V0PSJfYmxhbmsiIHRpdGxlPSJzaW1wbGVGb3JtMiIgaHJlZj0iaHR0cDovL3d3dy5hbGxmb3
Jqb29tbGEucnUiIHN0eWxlPSJ2aXNpYmlsaXR5OnZpc2libGU7ZGlzcGxheTppbmxpbm
U7Y29sb3I6I2NjYzsiPnNpbXBsZUZvcm0yPC9hPjwvZGl2Pg=='));
на:
$code.= ($this->checkDomain()?'':base64_decode
('PGRpdiBzdHlsZT0idmlzaWJpbGl0eTpoaWRkZW4iPjwvZGl2Pg=='));
или просто:
$code.= ($this->checkDomain()?'':base64_decode(''));
Если вы не знаете как качать файлы с файлобменников, а прямых ссылок нет, то прочитайте эту статью
Комментарии
путь_до_сайта/modules/mod_simpleform2 /simpleform2.class.php
строка 168
Дмитрий, пожалуйста, подскажите каким образом определить в шаблоне вывод этой формы на произвольной странице (например, Контакты) в центральной части по всей ширине (а не в левой/правой колонке).
В простом шаблоне, который я использую, всего три позиции слева, хлебные крошки и синдикация в футере.
Что и где нужно добавить в шаблоне (Joomla 1.5.20), чтобы появилась какая-то позиция в центре страницы?
Читайте эту статью: http://site-crafter.ru/index.php?option=com_content&view=article&id=40:modinarticle&catid=11:cms&Itemid=69
Хм, спасибо еще раз: {loadposition my_position} это оригинально. Правда, у меня при этом пропал заголовок модуля (Форма обратной связи), хотя галку на отображение не снимал.
Синтаксис такой же как у select. Посмотреть пример можно здесь: http://allforjoomla.ru/xmodules/mod-simpleform2
RSS лента комментариев этой записи.