02 октября 2009

Компонент форм обратной связи com_b3v_feedback

Привет.
Решил разместит тут нашу разработку, которой пользуются многие, кто работает с Joomla.

Взято с джумлафорума:
можно использовать для:
— отправки сообщений администрации сайта
— формирование заказа

Позволяет:
— подключить форму обратной связи под CMS Joomla! 1.0.x

На странице настроек можно указать:
— использовать ли элемент CAPTCHA
— использовать ли страницу с благодарностями или просто показать сообщение об удачной отправке
— сообщения, которые показываются при удачной отправке, при возникновении ошибки
— саму форму обратной связи
— шаблон сообщения
— адрес, на который сообщение отправляется
— тему сообщения

В качестве адреса, на который отсылается сообщение можно указать несколько адресов через запятую.

В поле ввода обратной связи поля формы должны именоваться как «fieldN», где N — любое число больше 0. Нумерация должна идти подряд. Если существуют поля field1, field2, field3, field5, то в сообщение будут подставлены только field1, field2, field3 (особенность алгоритма).

Также в форме доступны константы:
{MESSAGE} — сообщение (пустое, об отправке, об ошибке или CAPTCHA)
{ACTION} — URL на который отсылаются данные формы
{CAPTCHA} — URL картинки CAPTCHA

В шаблоне сообщения указывается места, в которые подставляются значения полей формы в виде {FIELDN}, где FIELDN — значение поля fieldN.

Достоинства компонента:
— Простота использования и настройки
— Полностью настраиваемый внешний вид самой формы обратной связи, отсылаемого сообщения и страницы с благодарностями
— Поддерживается мультиязычность на уровне шаблонов
— Реализована CAPTCHA (защита от спам-ботов)
— Реализована возможность отображения страницы с благодарностями (бонусы, купоны и т.д.)
— В письме указывается страница с которой было отправлено письмо (для тех кто модули вставляеи в страницу контента).

Требования к хостингу:
— Отправка писем производится функцией mail, потому она должна быть доступна
— php поддержка библиотеки gd (в случае использования CAPTCHA)

Варианты использования компонента:
— beton-kolomna.ru
www.kolomnagrad.ru
www.vakuummash.ru
— freedom-ru.net
www.zapchasti-25.ru

Скачать компонент можно по адресу: www.buro3v.ru/com_b3v_feedback.zip
Скачать модуль можно по адресу: www.buro3v.ru/mod_b3v_feedback.zip
Планируем:
— написать мамбот (закончено ~ 70%);
— переписать компонент под Joomla 1.5 (сейчас есть версия, но работает при включенном плагине system_legacy).
Так же есть идея доработки компонента под другую нужду. Как будет реализовано — расскажу!
+1

Комментарии:5

avatar
  • Polosat
  • 03 октября 2009, 12:32
  • 0
под 1.5 есть прекрасный компонент artforms ;)
avatar
Не спорю :)
Но нам хочется развивать нашу разработку.
avatar
  • Polosat
  • 05 октября 2009, 12:33
  • +1
переписывайте под 1.5 — с удовольствием воспользуюсь =)
avatar
по-моему он слишком большой. конечно когда всё что там есть нужно — спору нет!
avatar
Сейчас большую часть времени уделяем новой функции компонента.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.