0 Пользователей и 1 Гость просматривают эту тему.
  • 5 Ответов
  • 2587 Просмотров
*

zt.Dan4ik

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
Здравствуйте  ^-^

Неделю назад взялся за изучение написания компонентов (за основу брал вот эту http://www.joomla-code.ru/great-component статью) после чего решился написать свой компонент.
Зарабатываю на жизнь в основном версткой шаблонов под Joomla, поэтому написал компонент который упростит мою роботу ну и возможно роботу других пользователей Joomla.
Существует не мало подобных, мощных компонентов, но в основном я и половины их ф-ц не использую, а бывают такие запросы клиентов которые они не могут реализовать...
В основу компонента брал простоту, удобство, гибкость.

Хотелось бы услышать мнение других о компоненте, у кого есть желание и возможность - прошу взять участие в тестировании.

Прошу учесть что это мой первый компонент, а особенно прошу гуру-программистов сильно не ругать за построение кода  ::)

Основные возможности:
  • Добавление полей (input, textarea) с указанием параметров (см. скриншот)
  • Ajax проверка поля на обязательность заполнения
  • Несколько цветовых схем для уведомлений об ошибки (например о незаполненной форме)
  • Интеграция Captcha

Возможности, которые будут реализованы в ближайшем будущем:
  • Добавление полей select, checkbox, radio
  • Ajax ограничение ввода в поле (конкретное кол. символов, только буквы, только цифры, проверка валидности email, проверка валидности интернет ссылки)
  • Изменения порядка отображения полей
  • Вывод указанного текста перед формой
  • Настройка шаблона отображения формы

Скриншоты:






Ссылка на скачивания: http://www.sendspace.com/file/i8gks4
« Последнее редактирование: 06.05.2011, 17:55:30 от zt.Dan4ik »
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Re: Конструктор форм FormDes 1.0 beta
« Ответ #1 : 06.05.2011, 17:46:07 »
неплохо так...
*

zt.Dan4ik

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
Re: Конструктор форм FormDes 1.0 beta
« Ответ #2 : 06.05.2011, 17:52:29 »
Добавил описание и скриншоты.
*

ruscovery

  • Новичок
  • 5
  • 0 / 0
Re: Конструктор форм FormDes 1.0 beta
« Ответ #3 : 21.05.2011, 18:14:45 »
Попробуем :)

хм, сходу так - ставил на J!1.5. Результат - ошибка при установке:

Код
JInstaller::install: Ошибка SQL DB function failed with error number 1115
Unknown character set: 'ucs2' SQL=CREATE TABLE `jos_formdes` ( `id` int(11) NOT NULL auto_increment, `nameform` varchar(25) NOT NULL, `email` varchar(50) NOT NULL, `subject` varchar(100) NOT NULL, `message_send` varchar(256) NOT NULL, `fnumber` int(2) NOT NULL, `head` varchar(256) NOT NULL, `type` varchar(256) NOT NULL, `name` varchar(256) NOT NULL, `maxlength` varchar(256) NOT NULL, `margintop` varchar(256) NOT NULL, `marginleft` varchar(256) NOT NULL, `width` varchar(256) NOT NULL, `height` varchar(256) NOT NULL, `position` varchar(256) NOT NULL, `class` varchar(256) NOT NULL, `styleid` varchar(256) NOT NULL, `tcaptcha` int(1) NOT NULL default '0', `mescolor` varchar(7) character set ucs2 NOT NULL, `necess` varchar(256) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;
SQL =
CREATE TABLE `jos_formdes` (
`id` int(11) NOT NULL auto_increment,
  `nameform` varchar(25) NOT NULL,
  `email` varchar(50) NOT NULL,
  `subject` varchar(100) NOT NULL,
  `message_send` varchar(256) NOT NULL,
  `fnumber` int(2) NOT NULL,
  `head` varchar(256) NOT NULL,
  `type` varchar(256) NOT NULL,
  `name` varchar(256) NOT NULL,
  `maxlength` varchar(256) NOT NULL,
  `margintop` varchar(256) NOT NULL,
  `marginleft` varchar(256) NOT NULL,
  `width` varchar(256) NOT NULL,
  `height` varchar(256) NOT NULL,
  `position` varchar(256) NOT NULL,
  `class` varchar(256) NOT NULL,
  `styleid` varchar(256) NOT NULL,
  `tcaptcha` int(1) NOT NULL default '0',
  `mescolor` varchar(7) character set ucs2 NOT NULL,
  `necess` varchar(256) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;
Компонент Установить: Ошибка SQL или нечитаемый файл SQL. DB function failed with error number 1115
Unknown character set: 'ucs2' SQL=CREATE TABLE `jos_formdes` ( `id` int(11) NOT NULL auto_increment, `nameform` varchar(25) NOT NULL, `email` varchar(50) NOT NULL, `subject` varchar(100) NOT NULL, `message_send` varchar(256) NOT NULL, `fnumber` int(2) NOT NULL, `head` varchar(256) NOT NULL, `type` varchar(256) NOT NULL, `name` varchar(256) NOT NULL, `maxlength` varchar(256) NOT NULL, `margintop` varchar(256) NOT NULL, `marginleft` varchar(256) NOT NULL, `width` varchar(256) NOT NULL, `height` varchar(256) NOT NULL, `position` varchar(256) NOT NULL, `class` varchar(256) NOT NULL, `styleid` varchar(256) NOT NULL, `tcaptcha` int(1) NOT NULL default '0', `mescolor` varchar(7) character set ucs2 NOT NULL, `necess` varchar(256) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;
SQL =
CREATE TABLE `jos_formdes` (
`id` int(11) NOT NULL auto_increment,
  `nameform` varchar(25) NOT NULL,
  `email` varchar(50) NOT NULL,
  `subject` varchar(100) NOT NULL,
  `message_send` varchar(256) NOT NULL,
  `fnumber` int(2) NOT NULL,
  `head` varchar(256) NOT NULL,
  `type` varchar(256) NOT NULL,
  `name` varchar(256) NOT NULL,
  `maxlength` varchar(256) NOT NULL,
  `margintop` varchar(256) NOT NULL,
  `marginleft` varchar(256) NOT NULL,
  `width` varchar(256) NOT NULL,
  `height` varchar(256) NOT NULL,
  `position` varchar(256) NOT NULL,
  `class` varchar(256) NOT NULL,
  `styleid` varchar(256) NOT NULL,
  `tcaptcha` int(1) NOT NULL default '0',
  `mescolor` varchar(7) character set ucs2 NOT NULL,
  `necess` varchar(256) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;
« Последнее редактирование: 21.05.2011, 18:18:24 от ruscovery »
*

zt.Dan4ik

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
Re: Конструктор форм FormDes 1.0 beta
« Ответ #4 : 08.06.2011, 16:49:28 »
Замените в файлике install.sql ucs2 на utf8.
Скоро будет новая версия, немного затягивается, диплом пишу...
*

ruscovery

  • Новичок
  • 5
  • 0 / 0
Re: Конструктор форм FormDes 1.0 beta
« Ответ #5 : 14.06.2011, 16:24:18 »
Замените в файлике install.sql ucs2 на utf8.
Скоро будет новая версия, немного затягивается, диплом пишу...

Заменил, всё заработало. Будем тестировать.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

QuickForm 3 - конструктор простых и сложных форм

Автор varX

Ответов: 1074
Просмотров: 60320
Последний ответ 26.11.2023, 19:02:39
от barvik
QuickForm 2 - конструктор форм с зависимыми полями и калькулятором

Автор varX

Ответов: 1351
Просмотров: 102381
Последний ответ 03.10.2022, 22:34:40
от dodsik
Конструктор форм joomly.ru. Ошибка 404

Автор kunsaid

Ответов: 2
Просмотров: 1408
Последний ответ 11.01.2022, 10:00:21
от kunsaid
Модуль конструктор формы обратной связи simpleForm2 для Joomla 1.0 / joostina 1.2

Автор vs12345

Ответов: 21
Просмотров: 21302
Последний ответ 25.09.2020, 16:21:22
от svarg
Не работает ни один скрипт конструктора форм

Автор Den299

Ответов: 2
Просмотров: 2130
Последний ответ 19.07.2019, 17:33:53
от Den299