پارس جوم :: انجمن های تخصصی جوملا

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

دو سوال من در خصوص کامپوننت rs-form هست.

اول اینکه می خواستم سوال کنم آیا راهی هست که در فرم ایجاد شده کاری کرد که اسم کاربری که فرم را پر کرده هم ثبت بشه؟
و دوم اینکه چطور میتونم با استفاده از کد های جاوا فیلد فرم بره تاریخ سیستم بخونه و ثبت کنه؟ مثلا مثل کد جاوای پایین را در یک فیلد فراخوانی کرد
کد php:
<script>
week= new Array("يكشنبه","دوشنبه","سه شنبه","چهارشنبه","پنج شنبه","جمعه","شنبه")
months = new Array("فروردين","ارديبهشت","خرداد","تير","مرداد","شهريور","مهر","آبان","آذر","دي","بهمن","اسفند");
= new Date();
da.getDay();
daya.getDate();
month a.getMonth()+1;
yeara.getYear();
year = (year== 0)?2000:year;
(
year<1000)? (year += 1900):true;
year -= ( (month 3) || ((month == 3) && (day 21)) )? 622:621;
switch (
month) {
case 
1: (day<21)? (month=10day+=10):(month=11day-=20); break;
case 
2: (day<20)? (month=11day+=11):(month=12day-=19); break;
case 
3: (day<21)? (month=12day+=9):(month=1day-=20); break;
case 
4: (day<21)? (month=1day+=11):(month=2day-=20); break;
case 
5:
case 
6: (day<22)? (month-=3day+=10):(month-=2day-=21); break;
case 
7:
case 
8:
case 
9: (day<23)? (month-=3day+=9):(month-=2day-=22); break;
case 
10:(day<23)? (month=7day+=8):(month=8day-=22); break;
case 
11:
case 
12:(day<22)? (month-=3day+=9):(month-=2day-=21); break;
default: break;
}
document.write(" "+week[d]+" "+day+" "+months[month-1]+" "year);
</script> 
برای سوال اولتون در خواص اضافه فیلد این کد رو کپی کنید.

کد:
//<code>
$user =& JFactory::getUser();
$username= $username->get('id');
return $username;
//</code>
برای سوال دومتون هم این کد رو وارد کنید

کد:
//<code>
return date('m/d/o');
//</code>

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

موفق باشید.
ممنون از حسن توجه شما دوست و استاد عزیز ممنون
در تاریخ یک مشکلی که دارم اینکه تاریخ میلادی نشان میده راهی ماژولی هست که بتونه تاریخ تبدیل به شمسی کنه؟
بعد اینکه چطور میتونم این فیلد قفل کنم طوریکه دیگه قابل تغییر نباشه؟(یا بعبارتی فیلد قفلش کنم)
هر وقت تابع تاریخ و در JHtml قرار بدید بسته به زبان انتخاب شده تغییر میکنه

کد:
JHtml

برای قفل کردن فیلد

کد:
readonly="readonly"
ممنون از حسن توجه شما دوست عزیز
می خواستم خواهش کنم اگر برای شما مقدور هست یک مقدار بیشتر توضیح بدهید چون هرچه سعی می کنم و سرچ به نتیجه دلخواهم نمی رسم
مثلا برای تاریخ شمسی از کد
کد php:
//<code>
JHtml::_return date('m/d/o');
//</code> 
استفاده کردم ولی با Error مواجه شدم.
برای قفل کردن هم کد را در آخر کد خط قراردادم ولی باز هم با error مواجه شدم
ممنون میشم یک کمی بیشتر توضیح بفرمایید.
لینک مرجع