پارس جوم ::  انجمن های تخصصی جوملا
کامپوننت فرم ساز 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 - Mojtaba Pordel - ۹-۷-۱۳۹۰ ۰۸:۰۶ عصر

سلام
اطلاعات ادمين سايتتون رو در صورت تمايل بدين تا براتون بررسي كنم


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

جناب پردل ممنون یک بار فرم ثبت شده در XFroms رو پاک کردم دوباره ثبت کردم درست شد.


RE: کامپوننت فرم ساز BreezingForms-172 - shafiee - ۱۰-۷-۱۳۹۰ ۰۹:۵۸ صبح

سلام.من تقریبا همه انجمن ها رو خودندم و برای خودم دارم یک فایل آموزشی از سوال و جواب هاب دوستان تهیه میکنم و فکر میکنم بدرد بخوره !فکر میکنم بیشتر مشکلات دوستان با خوندن این فایل برطرف بشه !
فقط یه راهنمایی میخوام :
* میتونم مشابه این فرم رو باهاش طراحی کنم ؟
فرم 1 : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

فرم 2 : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.



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

سلام
تا حدودي ميشه مشابه اون فرم ها رو ساخت. فقط اون قسمت جداول سوابق تحصيلي و شغلي رو نميشه دقيقا اونجوري درآورد


RE: کامپوننت فرم ساز BreezingForms-172 - shafiee - ۱۱-۷-۱۳۹۰ ۰۹:۲۱ صبح

خوب بنظر شما از بین این دو فرم کدوم رو میشه با این افزونه کاملا طراحی کرد؟


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

عرض كردم، تا حدي ميشه مشابه درآورد. ولي نه كاملا شبيه اون ها. به هرحال اين يه كامپوننته و محدوديت هايي داره. ولي وقتي خودتون فرم رو با كد نويسي بسازين، دستتون تو طراحي و چيدمان فيلدها بازه.
همون طور كه گفتم قسمت سوابق تحصيلي و سوابق شغلي رو (تو هر دو فرم به شكل يه جدوله) يا دوره هاي آموزشي، نميشه دقيقا به اين شكل درآورد.
نمونه زير رو ببين:

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


قسمت وضعيت تحصيلي و يا سوابق کار و تجربه رو ببينين. به اين شكل ميشه ايجاد كرد.
البته الان ايده هاي ديگه اي هم به ذهنم رسيده كه شايد بشه اون جداول رو هم تا حدودي به اون شكلي كه تو اون فرم ها هست، پياده كرد. ولي نمي دونم جواب ميده يا نه.
اگه فرصت كنم تست مي كنم.


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

این مطلب رو در چند سایت مختلف دیدم، اما هیچ کدام منبع یکسانی رو معرفی نکردند البته گفته شده که سازمان ثبت احوال کشور این فرمول رو ارائه داده. و اما اصل مطلب:

همانطور که می دانید همه ارگانها و سازمانهای دولتی جمهوری اسلامی و شرکتهای تابعه موظف شده اند از این پس فیلد جدیدی در کنار مشخصات افراد به نام کد ملی درج نمایند و تقریبا همه هموطنان عزیز در حال حاضر کارت ملی را دارند. ولی ما به عنوان یک برنامه نویس وقتی در فرمی کد ملی را دریافت می کنیم چگونه از صحت کد وارد شده مطمئن شویم.

سازمان ثبت احوال کشور در راستای ارائه کارت ملی روشی را برای تولید کدهای ملی استفاده نموده است که با استفاده از آنها می توانیم کدهایی داشته باشیم که از امنیت بالایی برخوردار باشند و همچنین قابلیت تقلب نداشته باشند.

همه کدهای ملی ۱۰ رقمی هستند.

کدهای ملی که همه ارقام آنها مثل هم باشند معتبر نیستند مثل:

۰۰۰۰۰۰۰۰۰۰
۱۱۱۱۱۱۱۱۱۱
۲۲۲۲۲۲۲۲۲۲
۳۳۳۳۳۳۳۳۳۳
۴۴۴۴۴۴۴۴۴۴
۵۵۵۵۵۵۵۵۵۵
۶۶۶۶۶۶۶۶۶۶
۷۷۷۷۷۷۷۷۷۷
۸۸۸۸۸۸۸۸۸۸
۹۹۹۹۹۹۹۹۹۹

روش اعتبار سنجی کد ملی :

دهمین رقم شماره ملی را ( از سمت چپ ) به عنوان A در نظر می گیریم.

یک مقدار B در نظر می گیریم و آن را برابر با =

(اولین رقم * ۱۰) + ( دومین رقم * ۹ ) + ( سومین رقم * ۸ ) + ( چهارمین رقم * ۷ ) + ( پنجمین رقم * ۶) + ( ششمین رقم * ۵ ) + ( هفتمین رقم * ۴ ) + ( هشتمین رقم * ۳ ) + ( نهمین رقم * ۲ )

قرار می دهیم.


مقدار C را برابر با = B – (B/11)*11 قرار می دهیم.


اگر مقدار C برابر با صفر باشد و مقدار A برابر C باشد کد ملی صحیح است.

اگر مقدار C برابر با ۱ باشد و مقدار A برابر با ۱ باشد کد ملی صحیح است.

اگر مقدار C بزرگتر از ۱ باشد و مقدار A برابر با ۱۱ – C باشد کد ملی صحیح است.


یک نمونه کد جاوا اسکریپت جهت چک کردن کد ملی :

کد php:
[align=left]function checkMelliCode(varmellicode)
{
var 
meli_code;
meli_code=varmellicode.value;
if (
meli_code.length == 10)
{
if(
meli_code==’1111111111′ ||
meli_code==’0000000000′ ||
meli_code==’2222222222′ ||
meli_code==’3333333333′ ||
meli_code==’4444444444′ ||
meli_code==’5555555555′ ||
meli_code==’6666666666′ ||
meli_code==’7777777777′ ||
meli_code==’8888888888′ ||
meli_code==’9999999999′ )
{
alert(”کد ملی صحیح نمی باشد”);
objcode.focus();
return 
false;
}
c = parseInt(meli_code.charAt(9));
n = parseInt(meli_code.charAt(0))*10 +
parseInt(meli_code.charAt(1))*9 +
parseInt(meli_code.charAt(2))*8 +
parseInt(meli_code.charAt(3))*7 +
parseInt(meli_code.charAt(4))*6 +
parseInt(meli_code.charAt(5))*5 +
parseInt(meli_code.charAt(6))*4 +
parseInt(meli_code.charAt(7))*3 +
parseInt(meli_code.charAt(8))*2;
r = n - parseInt(n/11)*11;
if ((
r == 0 && r == c) || (r == 1 && c == 1) || (r > 1 && c == 11 - r))
{
return 
true;
}
else
{
alert(”کد ملی صحیح نمی باشد”);
objcode.focus();
return 
true;
}
}
else
{
return 
true;
} [/
align] 

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

همان طور كه مي دانيد كد ملي از 10 رقم تشكيل شده كه سه رقم اول مربوط به كد شهرستان 6 رقم دوم يه عدد منحصر به فرد هست و رقم آخر هم براي تاييد صحت كد ملي مورد استفاده قرار مي گيره حالا من مي خوام كد شهرستان هاي مختلف رو در يك ليست جمع آوري كنم

توجه كنيد در تهران همه متولدين سال 68 اولشون 001 هست بلااستثنا یا اصفهان 67 68 ها همگی 127 می باشند
پس اين يه ربطيم به سال تولد بايد داشته باشه


شيراز=229،230
تهران=001،004،006،007،008
آمل=214
نور=625
جهرم= 246
تبريز =138
هشترود ميانه مراغه =136
زاهدان= 611
127 اصفهان
128 اطراف اصفهان
چادگان-اصفهان 575
تیران وکرون-اصفهان 549
نجف آباد-اصفهان 109
رشت 258
قزوین، 432
175 اهواز
مشهد=092
ساری=208
فیروز کوه=043
236 برا کازرون

حالا میخوام بدونم چطور میشه اینو توی این فرمساز استفاده کرد!
اگه دوستان متخصص راهنمایی کنند واقعا کمک بزرگی به مبحث ثبت نام کردید.
ممنون


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

براي اعتبار سنجي فيلدها يه سري اسكريپت پيش فرض تو فرمساز وجود داره. غير از اون ها هم ميشه كدهاي اعتبار سنجي دلخواه رو ايجاد كرد. اگه شما اسكريپت مورد نظر رو دارين، قرار دادنش تو كتابخانه فرمساز نبايد كار سختي باشه.
بهتره از دوستان متخصصي مثل جناب طالبي، قضيه رو پيگيري كنين


RE: کامپوننت فرم ساز BreezingForms-172 - shafiee - ۱۲-۷-۱۳۹۰ ۰۱:۱۵ صبح

یه سوال :
اگر بخواهیم یه فرم شبیه به سایت آقای طالبی داشته باشیم چه مراحلی رو باید طی کنیم ؟
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.



RE: کامپوننت فرم ساز BreezingForms-172 - Mojtaba Pordel - ۱۲-۷-۱۳۹۰ ۰۱:۱۹ صبح

اون فرم با افزونه JBudgetsMagic طراحي شده
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


ولي با بريزينگ هم ديدم تو بعضي سايت ها كه فرم برآورد قيمت طراحي كردن. فقط بايد امكان جمع فيلدها رو بتونين پياده كنين