پارس جوم ::  انجمن های تخصصی جوملا
کامپوننت فرم ساز BreezingForms-172 - نسخه‌ی قابل چاپ

+- پارس جوم :: انجمن های تخصصی جوملا (https://forums.parsjoom.ir)
+-- انجمن: آرشیو انجمن های قدیمی جوملا (/forum-159.html)
+--- انجمن: الحاقات جوملا 1.5 (/forum-5.html)
+---- انجمن: کامپوننت های جوملا 1.5 (/forum-9.html)
+----- انجمن: کامپوننت های فارسی جوملا 1.5 (/forum-10.html)
+----- موضوع: کامپوننت فرم ساز BreezingForms-172 (/thread-191.html)

صفحه‌ها: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23


RE: کامپوننت فرم ساز BreezingForms-172 - hamed_ah - ۱-۴-۱۳۹۰ ۰۲:۵۵ عصر

شاهین خان ممنون
من خودم گشتم و پیداش کردم
در مورد گرفتن پرینت کسی کاری نکرده
راهی بلد نیست


RE: کامپوننت فرم ساز BreezingForms-172 - jesus11077 - ۱-۴-۱۳۹۰ ۰۹:۵۷ عصر

با سلام
من یه فرم با این کامپوننت ساختم اما هر کاری میکنم توی سایت نمایش داده نمیشه و مینویسه:
form NOT found
دلیلش رو کسی میدونه و راه حلش؟
ممنون


RE: کامپوننت فرم ساز BreezingForms-172 - شاهین سمیع عادل - ۱-۴-۱۳۹۰ ۱۰:۴۱ عصر

فرم هایی که می سازید یک نام فارسی دارد و یک نام لاتین .

به قسمت منوها بروید و یک منوی جدید ایجاد کنید و مسیر این کامپوننت را انتخاب کنید و در صفحه نهایی آنجایی که شناسه فرم را از شما می خواهد نام لاتین آن را قرار دهید .


RE: کامپوننت فرم ساز BreezingForms-172 - madadii - ۱-۴-۱۳۹۰ ۱۰:۵۶ عصر

سلام
دوستان کسی هست یه آموزش پی دی اف از این فرم ساز بذاره ؟

ممنون میشم Rose


RE: کامپوننت فرم ساز BreezingForms-172 - hamed_ah - ۲-۴-۱۳۹۰ ۰۵:۱۳ عصر

در حال ساخت آموزش هستم
---------------------------------------------------------
دوستان لطفاً در مورد مشکل پرینت کاری کنید


RE: کامپوننت فرم ساز BreezingForms-172 - hamed_ah - ۴-۴-۱۳۹۰ ۰۴:۰۲ عصر

دوستان در مورد قابلیت پرینت فرم کسی راه حلی پیدا نکرده ؟؟؟


RE: کامپوننت فرم ساز BreezingForms-172 - شاهین سمیع عادل - ۵-۴-۱۳۹۰ ۰۴:۵۹ صبح

والا من راهی در مورد دکمه پرینت به نظرم نمی رسه . فکر می کنم داخل افزونه باید تغییراتی داده بشود .

دو راه به نظرم میرسه :

- کاربر ازکل صفحه پرینت بگیرد یا اینکه از یک افزونه استفاده کنید که در از کل صفحه پرینت بگیرد و آن را در موقعیت دلخواه منتشر کنید.

- یک فیلد ایمیل به فیلد های ثبت نامتان اضافه کنید تا بعد فرم تکمیل شده را به صورت دستی برایش ایمیل کنید .

البته حتماً باید راه های بهتری هم باشه ولی خوب باید یک نفر که به کدنویسی وارد است تغییراتی در این افزونه انجام بدهد


RE: کامپوننت فرم ساز BreezingForms-172 - tarantino - ۵-۴-۱۳۹۰ ۰۴:۱۰ عصر

يك سري آموزشهاي مربوط به كدنويسي در Breezingforms وجود داره كه نياز خيلي از كابراني هست كه ميخوان از اين فرم ساز استفاده كنند. به مرور اين آموزشها رو اينجا قرار ميدم تا مرجعي براي دوستان باشه .. براي شروع آموزشي كه قبلا در جومفا گذاشته بودم رو قرار ميدم كه مربوط به روش جمع قيمت است.

براي مثال شما دو چك باكس داريد كه ميخواهيد براي هر كدام يك مبلغ تعريف كنيد:

1- دوره آموزش يك 2000 تومان
2- دوره آموزش دو 3000 تومان

قصد شما اين است كه وقتي كاربر هر دو دوره آموزشي را انتخاب ميكند مبالغ تمام دوره ها با هم جمع شود و در يك جعبه متني (Text Box) اين جمع مبلغ نمايش داده شود:

جمع دوره هاي انتخاب شده شما: 5000 تومان


===============================================
حال فيلدهاي مورد نظر و روش كدنويسي را شرح ميدهم:

از روش ايجاد سريع (QuickMode) يك فرم جديد را ايجاد كنيد
عنوان فرم را " فرم يك " و نام فرم را " ff " بگذاريد

:: يك چك باكس ايجاد كنيد و در سربرگ "مشخصات" عنوان آن را " دوره آموزش يك " و نام آن را " d11 " بگذاريد و مقدار آن را " 10 "
سپس در سربرگ " پيشرفته " بخش " اکشن اسکریپت " گزينه " سفارشي " را انتخاب كنيد
عملكردها را بر روي گزينه " كليك " قرار بديد
در كادر پايين كد زير را قرار بديد:

کد:
function ff_d11_action(element,action) {
ff_amountowing_action(element,action);
}


===============================================
:: حالا يك چك باكس ديگر با مشخصات زير ايجاد ميكنيم :

يك چك باكس ايجاد كنيد و در سربرگ "مشخصات" عنوان آن را " دوره آموزش دو " و نام آن را " d12 " بگذاريد و مقدار آن را " 20 "
سپس در سربرگ " پيشرفته " بخش " اکشن اسکریپت " گزينه " سفارشي " را انتخاب كنيد
عملكردها را بر روي گزينه " كليك " قرار بديد
در كادر پايين كد زير را قرار بديد:

کد:
function ff_d12_action(element,action) {
ff_amountowing_action(element,action);
}



===============================================
حالا يك تكست باكس(Text Box) ايجاد ميكنيم تا وقتي كه كاربر روي چك باكس ها كليك كرد مجموع قيمت در آن نمايش داده شود:

يك تكت باكس (فيلد متني) ايجاد كنيد و در سربرگ "مشخصات" عنوان آن را " مجموع قيمت " و نام آن را " amountowing " بگذاريد و مقدار آن را هم "0" بگذاريد.سپس در سربرگ " پيشرفته " گزينه فقط خواندني را تيك بزنيد و سپس در بخش " اکشن اسکريپت " گزينه " سفارشي " را انتخاب كنيد
در كادر پايين كد زير را قرار بديد:

کد:
function ff_amountowing_action(element,action)
{
   ff_getElementByName('amountowing').value = 0;
   if (ff_getElementByName('d11').checked)
   {
      ff_getElementByName('amountowing').value =  Number(ff_getElementByName('amountowing').value) +  Number(ff_getElementByName('d11').value);
   }
   if (ff_getElementByName('d12').checked)
   {
      ff_getElementByName('amountowing').value =  Number(ff_getElementByName('amountowing').value) +  Number(ff_getElementByName('d12').value);
   }
}



RE: کامپوننت فرم ساز BreezingForms-172 - Mojtaba Pordel - ۵-۴-۱۳۹۰ ۰۴:۳۹ عصر

کار بسیار ارزنده ای است جناب طالبی. ممنونم


RE: کامپوننت فرم ساز BreezingForms-172 - پیام عمرانی - ۵-۴-۱۳۹۰ ۰۶:۰۶ عصر

جناب طالبی ای کاش یه پست سوا میزدید تا این آموزش خوب تو حجم پستها کم رنگ نشه