ابوالفضل طالبی

فرم ساز حرفه ای RSForm Pro فارسی برای نسخه 1.7 و 2.5 _ همراه با آموزش

1,287 پست در این موضوع

سلام

من یک textbox تعریف کردم و اسمش گذاشتم number_stu این textbox شماره دانش آموزشی دانش آموزان رو میگیره .

سوال :: با چه کدی میتوان از ورود شماره دانش آموزشی تکراری چلوگیری کرد یعنی زمانی دانش اموزی با شماره دانش آموزی 123456789 ثبت نام کرد به هیچ وجه دانش آموز دیگی نتونه با شماره دانش آموزی 123456789 ثبت نام کنه ؟؟؟؟

سوال دوم :: شماره دانش آموزی باید حتما 12 رقم باشه ، آیا کدی هست که بتونه فقط از کاربر 12 رقم بگیره ، یعنی زمانی که کاربر 11 رقم یا 13 رقم وارد کرد خطا بده ، مقدار حداکثر رو میشه تعریف کرد ولی مقدار حداقل رو نمیشه تو این فرمساز تعریف کرد.

نکته :: تمام این مراحل تو خود جدول Rs Form Pro هست نه تو خود جدول user جوملا

من تاپیک های قبلی رو خوندم و چیزی در این مورد نبود ،

دوست عزیز قبلا توضیح داده شده

برگرد به عقب بررسی کن

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket
سلام

من یک textbox تعریف کردم و اسمش گذاشتم number_stu این textbox شماره دانش آموزشی دانش آموزان رو میگیره .

سوال :: با چه کدی میتوان از ورود شماره دانش آموزشی تکراری چلوگیری کرد یعنی زمانی دانش اموزی با شماره دانش آموزی 123456789 ثبت نام کرد به هیچ وجه دانش آموز دیگی نتونه با شماره دانش آموزی 123456789 ثبت نام کنه ؟؟؟؟

سوال دوم :: شماره دانش آموزی باید حتما 12 رقم باشه ، آیا کدی هست که بتونه فقط از کاربر 12 رقم بگیره ، یعنی زمانی که کاربر 11 رقم یا 13 رقم وارد کرد خطا بده ، مقدار حداکثر رو میشه تعریف کرد ولی مقدار حداقل رو نمیشه تو این فرمساز تعریف کرد.

نکته :: تمام این مراحل تو خود جدول Rs Form Pro هست نه تو خود جدول user جوملا

من تاپیک های قبلی رو خوندم و چیزی در این مورد نبود ،

دوست عزیز قبلا توضیح داده شده

برگرد به عقب بررسی کن

Share this post


Link to post
Share on other sites

جناب mohsenshams من همه ی تاپیک های قبلی رو خوندم و هیچ کدوم راجع جواب من نبودند

شما اگه ممکنه جواب های سوال منو ذکر کنید

Share this post


Link to post
Share on other sites
دیتابیس جوملا mysql هست. جداول فرم ساز هم داخل این دیتابیس ساخته میشن.

در مدیریت جوملا، تمام کامپوننت ها خودشون یه مدیریت دیگه بهتون میدن. مثلا RSform پرو یک مدیریت حرفه ای بهتون میده که میتونید اطلاعات ثبت شده کاربران رو (submissions) رو ببینید و با فیلترهای مختلفی لیست کنید.

در مورد کار شما، من فکر میکنم که استفاده از فرم ساز مناسب نیست. و باید سیستم یکپارچه تری استفاده کنید.

مگه اینکه کاربر اولین بار در سایت ثبت بشه و یه فرم پر کنه بعد بلافاصله بره صفحه دوم فرم و اونو تکمیل کنه.

(یعنی یه کاربر در واقع یه فرم پر کرده)

اما اگه قرار باشه که اطلاعات در مراحل مختلف توسط پزشک یا منشی به پروفایل (یا پرونده ) بیمار اضافه بشه، استفاده از فرم ساز روش صحیحی نیست و بهتون جواب نمیده

ممنون از توضیحاتتون. می شه راهنمایی کنید که چه راه حلی به ذهنتون می رسه؟

Share this post


Link to post
Share on other sites

با سلام

با تشکر از پاسخگویی شما دوستان عزیز

می خواهم ببینم چگونه می شود فرم ورود به سایت را به فرمساز زیر وصل کنم؟

در لینک زیر اطلاعاتی هسته ولی به علت دانش کم نمی توانم از آن چیزی سر در بیارم

http://demo.rsjoomla.com/administrator/index.php?option=com_rsform&task=forms.manage

یوزر و پسورد :demo

توی قسمت کامپونتها و مدیریت فرمها

Share this post


Link to post
Share on other sites

دوستان عزیز چرا فایل تاپیک اول دانلود نمیشه؟؟؟

Share this post


Link to post
Share on other sites

در مورد نحوه اتصال به درگاه بانک توضیح کاملی نیست ، مشخص کردن مقدار هزینه پرداختی ، خواهشا یکی کمک کنه

Share this post


Link to post
Share on other sites

منظور این هست که یک فرم پایه دارم که تمام مشتریان در دفعه اول تکمیل می کنند (کار در مورد ویزیت پزشک هستش) و دفعات بعد فرم دوم تکمیل می شه (که در واقع شرح حال مریض بعد از گرفتن دارو هستش) ،

حالا من می خوام که اولا: مدیر سایت (پزشک) بتونه فرمهای هر بیمار را به تفکیک ببینه و پیگیری کنه ثانیا: دسترسی به اطلاعات بانک اطلاعاتی چطور امکان پذیر خواهد بود سوما: بانک اطلاعاتی که اینکار احتیاج داره باید با چه زبانی نوشته بشه که هماهنگی کامل برای استفاده در محیط جوملا رو داشته باشه

تشکر

دوستان ممنون می شم راهنمایی کنید

Share this post


Link to post
Share on other sites
با سلام

با تشکر از پاسخگویی شما دوستان عزیز

می خواهم ببینم چگونه می شود فرم ورود به سایت را به فرمساز زیر وصل کنم؟

در لینک زیر اطلاعاتی هسته ولی به علت دانش کم نمی توانم از آن چیزی سر در بیارم

فرم لاگین جوملا منظورتون هست؟ یعنی فرم لاگین جوملا رو میخواین با RSform راه اندازی کنید یا میخواین کاربرانی که از طریق rsform ثبت نام کردن بتونن از طریق فرم لاگین استاندارد جوملا وارد سایت بشن(این مورد دوم میشه همون آموزش استفاده از Rsform بجای فرم ثبت نام جوملا)

Share this post


Link to post
Share on other sites
استادان عزیز اگه این افزونه قابلیت اتصال به درگاه پرداخت الکترونیکی رو داره که به ما هم آموزش بدین و چگونگی گذاشتن قیمت رو هم بگیم ولی اگه نداره یه فرم ساز بگین که ان قابلیت رو داشته باشه

دوست عزیز شما rsform رو به هر چی که فکر می کنید میتونید متصل کنید. خود فرمساز بصورت استاندارد به کمک یه پلاگین به سیستم پی پال متصل میشه.

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

البته اگه جناب طالبی فرصت داشته باشن، به سادگی میتونن فرم سازها رو به افزونه های شتاب خودشون متصل کنن

Share this post


Link to post
Share on other sites

1 سوال ناشیانه داشتم!!

از بس تک تک صفحات انواع فرم ساز هارو خوندم ، دیگه دارم گیج میزنم!یعنی گیج زدم:dadad4::33::1dco2x0p1lilzhfpg1t

حالا واقعا نمیدونم اون چیزی که تو ذهنم هست اصلاً با فرم ساز میشه درست کرد یا نه:37:اگه کمکم کنین ممنون میشم

من یه فرم میخوام که حالت بانک اطلاعاتی داشته باشه که هر کی میخواد عضو بشه ، مشخصاتش رو توی فرم وارد کنه ، یه دکمه مرحله بعد هم باشه که در این مرحله کاربر(عضو) بتونه به درگاه الکترونیکی بانک وصل بشه و همون مبلغ کل رو پرداخت کنه.و بعد بتونه وارد سایت بشه و اطلاعاتش را کم یا زیاد کنه.تاریخ پرداخت اینا هم مشخص باشه و توی پنل کاربر و ادمین ثبت شده باشه

شرمنده طولانی شد.دوستان راهنماییم کنن خیلی ممنون میشم:37:

Share this post


Link to post
Share on other sites

اگه بعد پرداخت الکترونیکی email هم بزنه که با چیزایی که خوندم میشه.عالی میشه

Share this post


Link to post
Share on other sites

این نصب میشه اما تو کامپوننت های جوملا 1.7 دیده نمیشه اصلا !!!

Share this post


Link to post
Share on other sites
این نصب میشه اما تو کامپوننت های جوملا 1.7 دیده نمیشه اصلا !!!

خیلی به این سوال پاسخ داده شده ولی باید دوباره بشه

این چیزی که در این تاپیک قرار داده شده خود کامپوننت نیست و فقط فارسی سازشه.برای دریافت کامپوننت ایمیلتونو به من یا سایر استادان گرانقدر این تاپیک بفرستید.(بصورت شخصی که تاپیک هم شلوغ نشه)

Share this post


Link to post
Share on other sites

ارسال شده در (ویرایش شده)

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

من کد </tr> مربوط به هر فیلد را برداشتم برای کنار هم گذاشتن این فیلد ها فایده نداشت ممنون می شوم کمک بکنید برای کنار هم گذاشتین این فیلد ها

</tr>

<tr class="rsform-block rsform-block-yek">

<td>{yek:caption}</td>

<td>{yek:body}<div class="formClr"></div>{yek:validation}</td>

<td>{yek:description}</td>

<tr class="rsform-block rsform-block-dow">

<td>{dow:caption} (*)</td>

<td>{dow:body}<div class="formClr"></div>{dow:validation}</td>

<td>{dow:description}</td>

<tr class="rsform-block rsform-block-seh">

<td>{seh:caption}</td>

<td>{seh:body}<div class="formClr"></div>{seh:validation}</td>

<td>{seh:description}</td>

<tr class="rsform-block rsform-block-cha">

<td>{cha:caption}</td>

<td>{cha:body}<div class="formClr"></div>{cha:validation}</td>

<td>{cha:description}</td>

<tr class="rsform-block rsform-block-pan">

<td>{pan:caption}</td>

<td>{pan:body}<div class="formClr"></div>{pan:validation}</td>

<td>{pan:description}</td>

<tr class="rsform-block rsform-block-shi">

<td>{shi:caption}</td>

<td>{shi:body}<div class="formClr"></div>{shi:validation}</td>

<td>{shi:description}</td>

<tr class="rsform-block rsform-block-haft">

<td>{haft:caption}</td>

<td>{haft:body}<div class="formClr"></div>{haft:validation}</td>

<td>{haft:description}</td>

<tr class="rsform-block rsform-block-ninie">

<td>{ninie:caption}</td>

<td>{ninie:body}<div class="formClr"></div>{ninie:validation}</td>

<td>{ninie:description}</td>

</tr>

21268290995174566959.jpg

ویرایش شده در توسط hamid80

Share this post


Link to post
Share on other sites
سلا م من از کامپونت فرم ساز پیشرفته استفاده می کنم می خواهم فرم درست کنم چند تا فیلد در کنار هم قرار بگیره نه تا فیلد هست که از شماره یک تا نه نوشتم

من کد </tr> مربوط به هر فیلد را برداشتم برای کنار هم گذاشتن این فیلد ها فایده نداشت ممنون می شوم کمک بکنید برای کنار هم گذاشتین این فیلد ها

</tr>

<tr class="rsform-block rsform-block-yek">

<td>{yek:caption}</td>

<td>{yek:body}<div class="formClr"></div>{yek:validation}</td>

<td>{yek:description}</td>

<tr class="rsform-block rsform-block-dow">

<td>{dow:caption} (*)</td>

<td>{dow:body}<div class="formClr"></div>{dow:validation}</td>

<td>{dow:description}</td>

<tr class="rsform-block rsform-block-seh">

<td>{seh:caption}</td>

<td>{seh:body}<div class="formClr"></div>{seh:validation}</td>

<td>{seh:description}</td>

<tr class="rsform-block rsform-block-cha">

<td>{cha:caption}</td>

<td>{cha:body}<div class="formClr"></div>{cha:validation}</td>

<td>{cha:description}</td>

<tr class="rsform-block rsform-block-pan">

<td>{pan:caption}</td>

<td>{pan:body}<div class="formClr"></div>{pan:validation}</td>

<td>{pan:description}</td>

<tr class="rsform-block rsform-block-shi">

<td>{shi:caption}</td>

<td>{shi:body}<div class="formClr"></div>{shi:validation}</td>

<td>{shi:description}</td>

<tr class="rsform-block rsform-block-haft">

<td>{haft:caption}</td>

<td>{haft:body}<div class="formClr"></div>{haft:validation}</td>

<td>{haft:description}</td>

<tr class="rsform-block rsform-block-ninie">

<td>{ninie:caption}</td>

<td>{ninie:body}<div class="formClr"></div>{ninie:validation}</td>

<td>{ninie:description}</td>

</tr>

21268290995174566959.jpg

منظور شما از کنار هم چی هست .

شما می خواهید مثلا فیلد نام و فیلد نام خانوادگی بجای اینکه زیر هم باشه . کنار هم باشه . ایا منظور شما اینه .

اگر منظور شما این هست. شما نباید هر المان را در یک تگ tr قرار بدید .

مثلا اگر بخواهی نام و نام خانوادگی کنار هم باشه به اینصورت میشه .

<tr>

<td>name label</td>

<td>name Field</td>

<td>f-name label</td>

<td>f-name Field</td>

</tr>

نمیدونم منظور شما از کنار هم این بود یا نه .

موفق پایدار

Share this post


Link to post
Share on other sites

اقا محمد دقیقا می خواهم مثل این عکس بشه چی باید به اون کد اضافه یا کم کنم

m7ksp96lhlonazt2b0jf.jpg

Share this post


Link to post
Share on other sites

ارسال شده در (ویرایش شده)

برای ساختن فرمی که قابلیت محاسبه رو داشته باشه (calculation form) چند تا راه وجود داره (لطفا حتما به تصویر دقت کنید)

1- ساختن فرم محاسبه گر با استفاده از باکس متنی (Test Box)

[ATTACH=CONFIG]1162[/ATTACH]

مشابه تصویر، textbox ها و دکمه ارسال رو ایجاد کنید. بعد به بخش CSS and Javascript برید و کد جاوا اسکریپت زیر رو داخلش کپی کنید:

function calculateText(){

var op1=document.getElementById('field1');

var op2=document.getElementById('field2');

var result=document.getElementById('Total');

if(op1.value=="" || op1.value!=parseFloat(op1.value)) op1.value=0;

if(op2.value=="" || op2.value!=parseFloat(op2.value)) op2.value=0;

result.value=0;

result.value=parseInt(result.value);

result.value=parseInt(result.value)+parseInt(op1.value)+parseInt(op2.value);}

در بخش ابتدایی کد، قسمت های field3، field2، Total رو به نام textboxهای خودتون تغییر بدید. (اگه مثل تصویر با همون نام ایجاد کردید که بهتر)

حالا باید کد زیر رو در بخش Additional Attributes دکمه ارسال (تو تصویر دکمه calculate) قرار بدید:

onclick="calculateText();"

2- ساختن فرم محاسبه گر با استفاده از دکمه های رادیویی (radio button)

مشابه تصویر، دکمه های رادیویی، دکمه ارسال ، و باکس نمایش نتیجه رو ایجاد کنید. بعد به بخش CSS and Javascript برید و کد جاوا اسکریپت زیر رو داخلش کپی کنید:

function calculateRadio(){

var op1=document.getElementsByName('form[radio1]');

var op2=document.getElementsByName('form[radio2]');

var result=document.getElementById('Total2');

result.value=0;

result.value=parseInt(result.value);

for(i=0;i<op1.length;i++)

if(op1[i].checked) result.value=parseInt(result.value)+parseInt(op1[i].value);

for(i=0;i<op2.length;i++)

if(op2[i].checked) result.value=parseInt(result.value)+parseInt(op2[i].value);}

حالا باید کد زیر رو در بخش Additional Attributes دکمه ارسال (تو تصویر دکمه radio calculate) قرار بدید:

onclick="calculateRadio();"

3- ساختن فرم محاسبه گر با استفاده از لیست های انتخاب (select lists)

مشابه تصویر، لیست و دکمه محاسبه رو ایجاد کنید. بعد به بخش CSS and Javascript برید و کد جاوا اسکریپت زیر رو داخلش کپی کنید:

function calculateList(){

var op1=document.getElementById('selectlist');

var result=document.getElementById('Total3');

result.value=0;

result.value=parseInt(result.value);

for(i=0;i<op1.length;i++)

if(op1.options[i].selected) result.value=parseInt(result.value)+parseInt(op1[i].value);}

حالا باید کد زیر رو در بخش Additional Attributes دکمه ارسال (تو تصویر دکمه select calculate) قرار بدید:

onclick="calculateList();"

با سلام

میخوام مقدار filed 2 , Total قابل ویرایش توسط کاربر نباشه . یعنی کاربر در قسمت اول یک عدد رو وارد میکنه و حاصل ضرب اون عدد در قسمت دوم رو در فیلد total ببینه

ویرایش شده در توسط shahriar13

Share this post


Link to post
Share on other sites
جدیدترین نسخه را برای دانلود کی قرار میدهید

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

Share this post


Link to post
Share on other sites

من این رو نصب کردم ولی اصلا در مدیریت و کامپوننت ها دیده نمی شود

لطفا راهنمایی کنید

Share this post


Link to post
Share on other sites

صفحه ی قبل رو میدید جواب رو میگرفتید.

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

Share this post


Link to post
Share on other sites

خب خودشو از کجا دانلود کنم لینکش که حذف شده از انجمن لطفا برام پیام خصوصیش کنید

Share this post


Link to post
Share on other sites
میخوام مقدار filed 2 , Total قابل ویرایش توسط کاربر نباشه . یعنی کاربر در قسمت اول یک عدد رو وارد میکنه و حاصل ضرب اون عدد در قسمت دوم رو در فیلد total ببینه

متوجه نشدم. حاصلضرب چی رو ببینه؟ عددی که وارد میکنه با مقدار ثابت فیلد 2؟:37:

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری