رتبه موضوع:
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
آموزش گام به گام RS FORM جوملا
#1
خوب توی این تاپیک می خوام اموزش های مربوط به یکی از پر کاربرد ترین افزونه های جوملا رو بزاریم

چون خودمم تازه دارم باهاش کار می کنم هر چیزی رو که در مورد این افزونه یاد گرفتم رو گام به گام و به مرور زمان توی این تاپیک می زارم که یه تاپیک جامع باشه

توجه شود :
- این اموزش مطابق نسخه ی سازگار با جوملا 1.7 و 2.5 هستش
- اکثر اموزش های این تاپیک به نقل از سایت جوملا ایران و پارس جوم می باشد

ابتدا می تونید فایل افزونه و فارسی سازش رو از ضمیمه دانلود کنید


فایل‌های ضمیمه
.zip   com_rsform_rev44_Persian_Licence2.5.2.zip (اندازه: 2.71 MB / دانلودها: 1,043)
[تصویر: p1yi5d6sh60hdpc948p.jpg]
#2
آموزش ساخت فرم : مبتدی


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

RSForm!Pro یک محصول تجاری از RSJoomla.com می باشد و هم با جوملا 1.5 و هم با جوملا 2.5 سازگار هست.
این افزونه این امکان را فراهم میکند تا فرم های تماس سفارشی در انواع خیلی ساده تا فرمهای چند صفحه ای پیشرفته بسازید. ماژول های این افزونه عملکرد اون را گسترش میدهند تا توانایی محاسبات و پرداخت paypal را داشته باشید.


مرحله 1. دانلود و نصب
برای شروع، شما باید یک کپی از RSForm را از ضمیمه بالا دانلود کنید و توسط مدیریت افزونه جوملا نصب کنید.

مرحله2. ایجاد یک فرم جدید (new)

به قسمت Components > RSForm! Pro بروید و بر روی دکمه جدید کلیک کنید.

مرحله 3. انتخاب فرآیند راهنما

بر روی skip wizard کلیک کنید.
الیته آسانترین راه این است که از ویزارد استفاده کنید و یک فرم سریع بسازید و آن را ویرایش کنید. ولی می خواهسم فرایند کامل را به شما نشان دهیم، بنابراین از ویزارد صرف نظر می کنیم و آن را گام به گام انجام می دهیم. بعد از ساختن فقط چند فیلد مهارت کافی برای استفاده از بقیه را بدست خواهید آورد. چند نکته در انتهای آموزش وجود داره که به شما در هر مورد کمک خواهد کرد.
مراحل اولیه برای هر جزء خیلی به هم شبیه است. تفاوت اصلی در مشخصه های هر جزء است. سه مرحله اصلی برای هر جزء وجود دارد:
1. خصوصیات کلی- در همه اجزاء وجود دارد.
2. قوانین اعتبار سنجی- فیلد ضروری یا غیر ضروری یا تعریف شده برای مقاصد خاص
3. مشخصه ها- عملکرد جزئی تر یک فیلد.

[تصویر: qyk3kfrue3xcdu7ta0w.jpg]

1. تب ها امکان مدیریت کارهای مختلف را به شما میدهند.
2. حالت نمایش کامپوننت- شما هم اکنون در حال دیدن نمایش کامپوننت هستید. در این حالت نمایشی می توانید بر روی محتوای فرم کار کنید.
3. با کلیک بر روی حالت نمایش مشخصات، طرح بندی فرم را خواهید دید و امکان کار بر روی طراحی را خواهید داشت.
4. فیلدهای فرم لیستی از تمام فیلدهایی است که می توانید به فرم اضافه کنید و به راحتی پیکربندی کنید.
5. پنجره ویرایش. این پنجره عناصری را که به فرم اضافه کردید را نشان خواهد داد و این امکان را میدهد که آنچه گردآوری کردید را ببینید.

مرحله 4. اضافه کردن دکمه ثبت

برای دیدن سایز بزرگ روی عکس کلیک کنید نام: 1.jpg مشاهده: 63 حجم: 26.4 کیلو بایت
نکته. RS Form Pro اجازه نمیدهد که فرمی بسازید که دکمه ثبت نداشته باشد. بنابراین اولین کاری که باید انجام دهدید اضافه کردن دکمه تایید است. می توانید آن را در سمت چپ در قسمت فیلدهای فرم پیدا کنید.
بر روی دکمه "Submit Button" در ستون چپ کلیک کنید.
[تصویر: p1yi5d6sh60hdpc948p.jpg]
#3
ادامه آموزش ساخت فرم : ویژه افراد مبتدی قسمت 2

مرحله 5. دادن نام و برچسب

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

مرحله 6. تعریف مشخصه ها

1. Reset- آیا می خواهید یک دکمه ریست هم اضافه کنید تا کاربران بتوانند فرم را پاک کنند و دوباره شروع کنند؟ پاسخ بله یا خیر را بدهید.
2. برچسب Reset - دکمه نیاز به یک برچسب مثل "Reset" دارد تا کاربران بدانند این دکمه برای چیست؟
3. پیغام پیشرفت – در حالی که فرم آپلود میشود بازدیدکنندگان درصد کامل شدن عملیات را می بینند. می توانید آن را با css در این پنجره استایل دهی کنید.
4. برچسب دکمه بازگشت – اگر فرمتون یک فرم چند قسمتی باشد دکمه ای برای بازگشت خواهد داشت تا کاربران بتوانند به صفحه قبل بازگردند. برچسب این دکمه در اینجا نوشته میشود.
5. نمایش متن پیشرفت
6. نوع دکمه- دکمه یا ورودی را انتخاب کنید.
7. مشخصه های اضافی

قبل از اینکه به مرحله بعد بروید به پایین صفحه رفته و بر روی دکمه update کلیک کنید.

مثال هایی از مشخصه های اضافی: می توانید از این قسمت برای سفارشی سازی عناصر فرم استفاده کنید.
• برای مثال: جاوا اسکریپت: onchange="your_function();" – یک تابع جاواسکریپت را راه اندازی می کند
• style="width:200px " : CSS یک لیست پایین افتادنی یا انتخاب، عرضی برابر 200 پیکسل خواهد داشت.
• مشخصه ورودی: disabled="disabled"- فیلد به طور کامل غیر فعال خواهد شد. نمی توانید درون فیلد تایپ کنید و مقدار آن ارسال نخواهد شد.

مرحله 7. اضافه کردن فیلد متنی

• بر روی تکست باکس کلیک کنید.
• به تب عمومی بروید.
• فیلدهایی که نیاز دارید را پر کنید. من مقداری متن در هر فیلد نوشتم تا بعدا در فرم ببینید که هر کدام در کجا نشان داده میشود. اینکار کمکتون میکنه تا متوجه بشید چه فیلدهایی را در اینجا لازم دارید.
• به تب اعتبار سنجی بروید.

مرحله 8. تعریف قوانین اعتبارسنجی

برای دیدن سایز بزرگ روی عکس کلیک کنید نام: 2.jpg مشاهده: 53 حجم: 42.3 کیلو بایت
• انتخاب اینکه پرکردن فیلد الزامی است یا خیر
• انتخاب قانون اعتبار سنجی- برای مثال اگر شماره تلفن را انتخاب کنید، فیلد باید شامل 3 عدد،یک خط تیره، دوباره 3 عدد، یک خط تیره و 4 عدد باشد، در غیر این صورت پذیرفته نمیشود.
• اضافه کردن پیغام اعتبار سنجی- پیام اعتبار سنجی، پیامی است که کاربر هنگامی که فیلد با قوانین مطابقت ندارد می بیند. مثلا اگر یک فیلد شماره تلفن است و فردی خط تیره را نمیگذارد، این پیغام را ببیند،" شماره تلفن معتبر نمیباشد. شماره باید شامل 10 عدد همراه با خط تیره باشد 123-456-7890"


مرحله 9. تعریف مشخصه ها


در این مورد فیلدی با 20 کاراکتر عرض ساختیم. این فیلد ماکزییم 255 کاراکتر می پذیرد. بعد از انجام اینکار حتما بر روی دکمه save کلیک کنید.

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

برای تغییر ترتیب، ماوس را بر روی نام ستون تا نشانگر به علامت مثبت تغییر شکل پیدا کند. کلیک چپ کنید و فیلد را بگیرید و در جایی که می خواهید باشد بکشید. بر روی آی***** دکمه ذخیره در بالای ستون کلیک کنید تا ترتیب جدید ذخیره شود.؟

خوب حالا بیشتر شبیه یک فرم معمولی شد.
این یک فرآیند پایه ای است، شما باید اینکار را برای هر نوع فیلدی که می خواهید در فرم داشته باشید تکرار کنید.
[تصویر: p1yi5d6sh60hdpc948p.jpg]
#4
ادامه آموزش ساخت فرم : ویژه افراد مبتدی قسمت 3

مرحله 10. استایل بندی فرم

• به تب Properties بروید و از میان طرح بندی ها یکی را انتخاب کنید.
• اگر گزینه Auto Generate Layout چک خورده باشد، پنجره زیر آن کد فرمی که انتخاب کردید را نشان میدهد که از طریق آن می توانید به سفارشی سازی فرم خود بپردازید.
• با برداشتن چک مارک Auto Generate Layout می توانید html یا طرح بندی را به میزانی که می خواهید ویرایش و سفارشی کنید یا حتی آن را پاک کنید و کد جدید بنویسید.

مرحله 11. سفارشی سازی فرم و تنظیم ایمیل و دیگر جزئیات

به پایین منو در سمت چپ بروید و تنظیماتی که می خواهید را انجام دهید.

مرحله 12. نکات کامپوننت

منطقه متنی

تنظیم text area (منطقه متن ) مانند فیلد متنی است، با این تفاوت که این یکی بزرگتر است. بنابراین در تب مشخصه ها باید سایز فیلد را به ستون و سطر وارد کنید. همچنین می توانید ویرایشگر WYSIWYG را فعال کنید تا کاربران بتوانند متن های خود را فرمت بندی کنند.
جزئیات:
• استاندارد HTML منطقه متنی. کنار گزینه های اعتبارسنجی و عمومی ، منطقه متنی مشخصه های زیر را دارد:
• ستون ها(Cols) : عرض منطقه متنی قابل نمایش را مشخص میکند.
• سطرها (Rows) : تعداد سطرهای قابل نمایش در منطقه متنی را مشخص می کند.
• فعال کردن ویرایشگر : اگر فعال باشد ویرایشگر پیش فرض به فیلد اضافه خواهد شد.
• مشخصه های اضافی: هر چیزی در این قسمت ، مستقیما به تگ ورودی html اضافه خواهد شد.

برای مثال: جاوا اسکریپت: onkeyup ="your_function();" – وقتی که در یک جعبه متن خاص تایپ می کنید یک تابع جاوااسکریپت را راه اندازی می کند
style=" font-weight:bold": CSS. متن درشت خواهد شد.
مشخصه ورودی: disabled="disabled"- فیلد به طور کامل غیر فعال خواهد شد. نمی توانید درون فیلد تایپ کنید و مقدار آن ارسال نخواهد شد.

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

برای دیدن سایز بزرگ روی عکس کلیک کنید نام: 1.png مشاهده: 37 حجم: 12.9 کیلو بایت
لیست های پایین افتادنی، چک باکس ها و دکمه های رادیویی خیلی شبیه همدیگر هستند. تب عمومی برای همه آنها یکی است. تفاوت جزئی با فیلد متنی و منطقه متنی وجود دارد. تفاوت در جعبه موارد (item) است که می توانید مواردی که قابل انتخاب خواهد بود را لیست کنید.
• مورادی که می خواهید کاربر انتخاب کند را لیست کنید.
• هر مورد را در یک خط قرار دهید.

مشخصه های فیلدهای پایین افتادنی


لیست پایین افتادنی مشخصه های متفاوتی دارد. می توانید اندازه نمایش آن را تعیین کنید و همچنین می توانید اجازه دهید که چندین انتخاب صورت گیرد. انتخاب بله به کاربرانتون اجازه می دهد کلید ctrl را نگه دارند و بر روی بیش از یک مورد کلیلک کرده و انتخاب کنند.
جزئیات:
• تگ انتخاب استاندارد html- به عنوان یک قانون اعتبار سنجی، تنها می تواند به اینکه فیلد ضروری باشد یا خیر تنظیم کرد. مشخصه ها:
• اندازه: چند مورد نمایش داده خواهد شد. به طور پیش فرض یک مقدار خالی دارد که باعث می شود به یک لیست پایین افتادنی تبدیل شود. اگر اندازه مشخص شود، به صورت یک لیست انتخابی نمایش داده شود.
• چندگانه: بله/خیر- اگر فعال شود، قادر خواهید بود با نگه داشتن کلیدCTRL یا SHIFT چندین انتخاب انجام دهید.
مشخصه های اضافی: همانند دیگر انواع فیلد، می توانید از این قسمت برای سفارشی کردن یک عنصر خاص فرم استفاده کنید.
• برای مثال: جاوا اسکریپت: onchange="your_function();" – یک تابع جاوااسکریپت را راه اندازی می کند
• style="width:200px " : CSS یک لیست پایین افتادنی / انتخابی، عرضی برابر 200 پیکسل خواهد داشت.
• مشخصه ورودی: disabled="disabled"- فیلد به طور کامل غیر فعال خواهد شد. نمی توانید درون فیلد تایپ کنید و مقدار آن ارسال نخواهد شد.

مشخصه های چک باکس ها و دکمه های رادیویی

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

فیلد رمز عبور

فیلد رمز عبور درست مانند جعبه متنی که قبلا ساختیم عمل میکنید. تنطیمات و مشخصات یکسان است. تفاوت در نمایش آن است. هر چیزی که در این فیلد تایپ شود به صورت نقطه نمایش داده میشود. رمز عبور فقط یک نوع خاص از فیلد متنی است. در تصویر بالا نمونه ای از فیلد متنی از دید یک کاربر نمایش داده شده است.
به قانون اعتبار سنجی توجه کنید. اگر فعال شود، فیلد در صورتی از قانون اعتبارسنجی عبور خواهد کرد که مقدار تایپ شده در آن دقیقا مشابه مقدار پیش فرض مشخص شده باشد.
[تصویر: p1yi5d6sh60hdpc948p.jpg]
#5
ادامه آموزش ساخت فرم : ویژه افراد مبتدی قسمت 4
تقویم

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

شرح جزئیات:
• فرمت تاریخ: فرمت تاریخ انتخابی. به طور پیش فرض فرمت dd.mm.yyyy استفاده میشود.
نکته: اگر فرمت سه حرفی استفاده شود، نام مختصر ماه و روز جایگزین میشود. (برای مثال، ddd.mmm.yyyy). چهار حرفی برای مشخص کردن نام کامل ماه و روز استفاده میشود(dddd.mmmm.yyyy).
• ماکزیمم تاریخ: کاربر قادر نخواهد بود تاریخی بعد از تاریخ مشخص شده در این فیلد انتخاب کند.
• مینیمم تاریخ: کاربر قادر نخواهد بود تاریخی قبل از تاریخ مشخص شده انتخاب کند.
• طرح تقویم: مسطح/ پاپ آپ- نحوه نمایش تقویم را کنترل میکند.
• فقط خواندنی: بله/خیر- اگر خیر انتخاب شود کاربر می تواند تاریخ را در فیلد تایپ کند.
• برچسب پاپ آپ: اگر طرح پاپ آپ استفاده شود، می توانید برچسب دکمه ای که پنجره را راه اندازی می کند را تنظیم کنید.
• مشخصه های اضافی: هرموردی که در اینجا مشخص شود بر روی فیلدی که انتخاب تاریخ را ذخیره می کند، منعکس میشود. برای مثال: style="color:red"- باعث میشود که رنگ تاریخ انتخابی قرمز شود.

آپلود فایلها

وقتی که به تب مشخصه ها رفتید، بر روی شناسایی تنظیمات سرور کلیک کنید.
شرح جزئیات:
• اندازه فایل: حداکثر اندازه قابل قبول یک فایل. اندازه باید با واحد KB مشخص شود.
• فایل های قابل قبول: لیستی از پسوندهای فایلهای مورد قبول. هر پسوند باید در یک خط نوشته شود.
• پیشوند فایل: برای جلوگیری از جایگزینی فایل ها در پوشه آپلود، , RSForm!Pro یک پیشوند تصادفی به نام فایل آپلود شده اضافه می کند. اگر شما یک پیشوند مشخص کنید- پیشوند شما به جای آن استفاده خواهد شد. توجه کنید که می توانید از کد PHP برای تولید پیشوند به صورت پویا استفاده کنید. این کد باید در بین تگ های // و // نوشته شود.
• مقصد: مسیر پوشه آپلود.
• پیوست: فایل می تواند به ایمیل کاربر، ادمین و ایمیل های تنظیم شده دیگر پیوست شود.


در پایان اگر تنظیمات صحیح باشد، با رنگ سبز مشخص می شود. اگر رنگ قرمز مشاهده کردید باید آن مورد را اصلاح کنید.
برای مثال، به حداکثر اندازه پست و آپلود نگاه کنید. اگر به نظر برای انواع فایلی که کاربرانتون می توانند آپلود کنند خیلی کوچک می آیند، باید آنها را در فایل php.ini تغییر دهید.

اگر مسیر فایلهای موقت (Temporary Directory Set ) با کلمه قرمز نشان داده شده است، ممکن است یک مشکل نباشد. تنظیمات سراسری جوملا را چک کنید که چه مسیری برای فایلهای موقت شما در نظر گرفته شده است و بررسی کنید آیا اجازه دسترسی به پوشه tmp، 755 (قابل نوشتن) است. می توانید از این اخطار صرف نظر کنید و تا زمان امتحان کردن آپلودها منتظر بمانید. در این نوشته، به نظر نمیرسد جوملا 2.5 کشف پوشه موقت را گزارش کند. پس می توانید این اخطار را نادیده بگیرید.

متن آزاد

این فیلد به سازنده فرم این امکان را میدهد که دستورالعمل ها یا گرافیک یا راهنمایی ها را به بدنه فرم وارد کند. این فیلد، یک فیلد اطلاعاتی است و قابل کلیک کردن نیست. از تگ های HTML نیز می توانید استفاده کنید.
[تصویر: p1yi5d6sh60hdpc948p.jpg]
#6
ادامه آموزش ساخت فرم : ویژه افراد مبتدی قسمت 5

دکمه و دکمه تصویری


این فیلد مانند دکمه ثبت که قبلا اضافه کردید عمل میکند. دکمه تصویری، یک مشخصه اضافی دارد که این امکان را میدهد که آدرس url یک تصویر را مشخص کنید تا از آن به جای دکمه ریست یا استاندارد استفاده کنید.

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

ضد اسپم کپچا


مشخصه های خاص امکان کنترل جریان و نوع کپچایی که برای جلوگیری از اسپم استفاده می کنید را میدهند.
تولید تصویر: نوع آزاد/ نوع غیر آزاد/ پنهان. اگر نوع آزاد استفاده شود، کاراکترهای تولید شده فونت های متفاوتی خواهند داشت و باعث میشود امکان شناسایی آنها برای اسپمرها سختتر شود. اگر نوع کپچا پنهان استفاده شود، هیچ ورودی یا تصویری تولید نمیشود. این نوع از یک مقدار مبتنی بر نشست استفاده می کند تا بین کاربر و اسپم تفاوتی ایجاد کند.

فیلدهای پنهان



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

برچسب پشتیبانی


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

قطع صفحه



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

شرح جزئیات:
• برچسب دکمه بعدی: برچسب دکمه ای که به صفحه بعدی میرود.
• برچسب دکمه قبلی: برچسب دکمه ای که به صفحه قبلی میرود.
• اعتبارسنجی هنگام تغییر صفحه: بله/خیر. اگر فعال شود فیلدهای فرم هنگام کلیک بر روی صفحه بعدی اعتبار سنجی میشود.
• مشخصه های اضافی: می تواند برای استایل های سفارشی یا راه اندازهای جاوااسکریپت استفاده شود. این مشخصه ها بر روی هر دو دکمه اعمال میشود.
[تصویر: p1yi5d6sh60hdpc948p.jpg]
#7
ایجاد کد رهگیری یا شماره تیکت


برای ایجاد کد رهگیری یا همون شماره تیکت، اینطوری عمل کنید:

یه فیلد جدید از نوع Support Ticket ایجاد کنید. این فیلد گزینه های زیر رو داره:
Name: که اسمشه
Characters: که نوع شماره تیکتی هست که میخواین ایجاد بشه. که شامل سه نوع alphanumeric (کاراکتر و عدد)، alpha (کاراکتر) و numeric (فقط عدد) هست. یکی شو انتخاب کنید.
Length: که تعداد کاراکترها رو تعیین میکنه.

حالا وقتی که کاربر فرم رو تکمیل میکنه، در واقع این فیلد شماره تیکت ما رو نمیبینه، ولی براش ثبت میشه. یعنی فرم تکمیل میشه و در manage submissions شماره تیکت قابل رویته.
برای اینکه شماره تیکت رو به کاربر هم بدیم، باید کاری کنیم که وقتی که فرم رو تکمیل کرد، یه ایمیل حاوی سابجکت شماره تیکت (و مابقی اطلاعات) به ایمیل کاربر بره.
به این منظور، وقتی که فرمتون رو توی rsform باز کردید، به تب User Emails برید و در قسمت subject، یه کلیک کنید تا اسم فیلدهایی که ساختید نشون بده . بعد فیلد تیکت خودتون رو انتخاب کنید تا جلوی subject درج بشه. کنارش هم میتونید متن دلخواهتون رو بنویسید.

(مثال: فیلدی که من ساختم اسمش test بود)
کد:

کد:
شماره درخواست {test:value}

البته بجز سابجکت ایمیل، هرجاییش که خواستید هم به همین روش میتونید شماره تیکت رو درج کنید
[تصویر: p1yi5d6sh60hdpc948p.jpg]
#8
نمایش کد رهگیری در پیام تشکر آخر

برای این کار اول شما یه فیلد کد رهگیری طبق آموزش قبل ایجاد کنید

بعدش پیغام تشکر را فعال کنید و متنی را قرار دهید
و در آخر این کد را به مطلب "پیغام تشکر"

کد:
کد رهگیری شما : {rahgiri:value}
به جای کلمه rahgiri عنوان فیلد تیکت رو قرار دهید
مثلا عنوان فیلد شما ticket هست | باید به این شکل قرار گیرد

کد:
کد رهگیری شما : {ticket:value}
[تصویر: p1yi5d6sh60hdpc948p.jpg]
#9
ایجاد فرم چند زبانه در RsFormPro


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


حال یک المان به فرض مثال از نوع فیلد متنی ایجاد میکنیم و طبق زیر پر میکنیم

مقدار نام را name وارد کردیم
مقدار عنوان را Name وارد کردیم
مقدار توضیحات را Please Enter Your Name وارد کردیم
*در اخر المان را ذخیره میکنیم.

و همین طور فرم را ذخیره میکنیم
فرم ما ساخته شد

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


*مقدار نام را " name " وارد کردیم (این گزینه در هر دو زبان باید انگلیسی باشد و تغییر نمیکند)
مقدار عنوان را که " Name " وارد کرده بودید را پاک کنید و بجای ان عبارت "نام" را وارد کنید
مقدار توضیحات را که " Please Enter Your Name" وارد کرده بودید را پاک کنید و بجای آن عبارت "لطفا نام خود را وارد کنید" وارد کنید
*در اخر المان را ذخیره میکنیم.
وهمین طور فرم را ذخیره میکنیم

اکنون فرم ما به دوزبان ترجمه شده
میتوانید فرم را به نمایش بگذارید
[تصویر: p1yi5d6sh60hdpc948p.jpg]
#10
بسیاااااااااااااااااااااااااااااااررررررررررررررر عالییییییییییییییییییییی بوووووووووووووود دوت گگگگگگگگرررررررررررم
imangolpesar از تاریخ 25-09-2013 در انجمن عضو شده است


موضوعات مشابه ...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  پرسش و پاسخ جوملا m.taherkhani 62 21,205 2016-07-23, 12:26 PM
آخرین ارسال: m.taherkhani
  امکان ایجاد مولتی کتیگوری (چند مجموعه ) در جوملا 3 m.taherkhani 0 904 2015-11-23, 01:21 PM
آخرین ارسال: m.taherkhani
  آموزش ویرایش و تغیرات در ماژول با دستکاری کد های php + مثال های عملی m.taherkhani 3 1,426 2015-03-14, 01:55 PM
آخرین ارسال: m.taherkhani
Thumbs Down سوال درمورد فرم ساز rs form جوملا dayyer 11 2,682 2015-01-13, 02:59 PM
آخرین ارسال: m.taherkhani
5 مشکل در ساخت منو و ارجاع به صفحه اول dayyer 1 953 2014-12-24, 01:48 PM
آخرین ارسال: m.taherkhani
  آموزش فارسی سازی (RTL کردن ) قالب جوملا m.taherkhani 2 5,534 2014-12-05, 07:49 PM
آخرین ارسال: m.taherkhani
  نمونه هایی از سایت های جوملایی m.taherkhani 12 14,085 2013-05-21, 08:14 PM
آخرین ارسال: s1r101
  مشکل در بروزرسانی جوملا 2.5 به 2.58 yyaass 0 1,611 2012-12-09, 02:33 PM
آخرین ارسال: yyaass
  آموزش گام به گام جوملا m.taherkhani 31 23,224 2012-12-03, 01:17 AM
آخرین ارسال: m.taherkhani

پرش در انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان