سال ها پیش زمانی که جوملا، روی نسخه 1.0 قرار داشت، یکی از بهترین فرم سازهای رایگان facileforms نام داشت که توسط یک فروم آلمانی پشتیبانی می شد. در طی زمان این فرم ساز به دلیل قابلیت های کلیدی خود، تجاری شد و اکنون در 2 نسخه ارائه می شود : lite که رایگان است و نسخه تجاری یعنی pro. افزونه "بریزینگ فرم" که انشعابی از همان فرم ساز است، ویژگی های مهم را حفظ و قابلیت های جدیدی را نیز اضافه کرده است
ردیف | تابع | کتابخانه | توضیح | مثال استفاده | بیشتر |
1 | getUser()->id | جوملا | آی دی کاربر لاگین شده را بر می گرداند | JFactory::getUser()->id | مشاهده |
2 | get('groups') | جوملا | بررسی سطح دسترسی کاربر لاگین شده | IF (in_array(8,JFactory::getUser()->get('groups'))) | مشاهده |
3 | getProfile() | جوملا | دسترسی به مقادیر پلاگین user-profile | JUserHelper::getProfile(JFactory::getUser()->id)->profile['country'] | مشاهده |
4 | Redirect() | جوملا | انتقال فرم به صفحه جدید با پیغام | $app = JFactory::getApplication(); $message='Form submit successfully!'; $app->redirect(JUri::getInstance(), $message, 'warning'); |
مشاهده |
5 | execPieceByName('ff_InitLib') | فرمساز | امکان استفاده از توابع کتابخانه فرمساز مهیا می شود | $this->execPieceByName('ff_InitLib'); | مشاهده |
6 | ff_getSubmit() | فرمساز | دریافت مقدار یک فیلد خاص در سمت سرور | $name=ff_getSubmit("user_name"); | مشاهده |
7 | ff_query() | فرمساز | اجرای یک پرس و جوی (غیر انتخابی) پایگاه داده | $sql=" delete * from table_users where id=10 " ; if(ff_query ($sql)>=0) ... |
مشاهده |
8 | setQuery() | جوملا | اجرای یک پرس و جوی (انتخابی) پایگاه داده | $db = JFactory::getDBO();//Get Database Object //Create query $db->setQuery('Select id,name From #__users '); $result = $db->loadRowList(); //load the result from the query |
مشاهده |
9 | getVar() | جوملا | گرفتن پارامتر ارسال شده روی لینک | JRequest::getVar('param_name') | مشاهده |
10 | getFields() | جوملا | بازیابی مقدار فیلد سفارشی جوملا | $fields = FieldsHelper::getFields('com_users.user', JFactory::getUser()); print_r($fields); //echo $fields[0]->value //echo $fields[0]->name |
مشاهده |
11 | JHtml::date() | جوملا | تبدیل تاریخ میلادی به شمسی | JHtml::date(date(), JText::_('DATE_FORMAT_LC1')) | مشاهده |
در نسخه های جدید breezingforms یعنی از 1.8.5 به بعد، حالت Classic mode بصورت پیشفرض نمایش داده نمی شود اما شما می توانید با مراجعه به منوی تنظیمات، گزینه Enable Legacy Modes را فعال کنید. زیرا در حالت کلاسیک، المنتی وجود دارد به نام Query list . این المنت برای خواندن از پایگاه داده و نمایش یک جدول بسیار کاربرد دارد.
از نسخه های نال و کرک شده فرم ساز استفاده نکنید زیرا احتمال هک شدن وب سایت شما بسیار بالا می رود
قیمت اصلی Breezingforms Pro نگارش 1.9 برابر 39 دلار می باشد که قابلیت نصب بمدت نامحدود، روی تعداد نامحدود وب سایت را دارد. ما در راستچین این افزونه را از سایت اصلی خریداری کرده و با قیمتی بسیار کمتر به فروش می رسانیم. لینک دانلود زیر برای جوملا و همچنین وردپرس می باشد. قالب ها، زبان پارسی و افزونه های جانبی نیز ضمیمه شده است.
دانلود چند نمونه فرم ساخته شده توسط breezingForms نسخه 1.9
دانلود ویدئوی آموزشی ساخت فرم با breezingForms نسخه 1.9 | مقدماتی | 150 مگابایت
دانلود ویدئوی آموزشی ساخت فرم با breezingForms نسخه 1.9 | پیشرفته| 220 مگابایت
مشاهده ویدئوی آموزشی ساخت فرم با breezingForms نسخه 1.9 | وردپرس