امیررضاتهرانی 612 ارسال شده در خرداد 89 سلام فرض کنید میخواهید یک فرم بسازید که کاربر یک تاریخ را باید انتخاب کنه . خوب میشه با فرم ساز ها این کار را انجام داد ولی متاسفانه جدول تاریخ ماه های لاتین را نمایش میدهد عکس زیر را ببینید تصوير کسی کامپوننتی میشناسه که تاریخ ها را در فرم بر اساس ماه های شمسی نشان بده ؟ آرت فرم تاریخ را بر اساس ماه های شمسی نشان میدهد منتها برای فرم در صفحه کاربری انگلیسی نشان میدهد این عکس هم از آرت فرم است . نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
امیررضاتهرانی 612 ارسال شده در خرداد 89 خوب جوابش را پیدا کردم تنها فرم ساز jform این کار را انجام میده اما مشکل داره اینجا طریقه حل مشکلش را براتون مینویسم خوب من رفتم کامپوننتش را از این آدرس دانلود کردم http://www.cmsdownload.ir/index.php?option=com_docman&task=doc_details&gid=72&Itemid=24 بعد رفتم تاریخ را ایجاد کردم اما یک مشکلی بود سال تاریخ تا 1388 موجود بود یعنی کاربر برای سال نمیتونست سال 1389 را انتخاب نماید ! بعد دیگه مجبور شدم کاری را که نمیخواستم انجام بدم انجام بدم یعنی مرور کدهای php و مشکل را حل کردم برای حل مشکل سال در این فرم ساز در قسمت تاریخ که آقای حیدر زاده زحمت فارسی سازیش را کشیدن به ترتیب وارد این پوشه در کامپوننت بشید \administrator\components\com_jforms\plugins\elements\date قبل از اینکه کامپوننت را نصب کنید . حال فایل Date.php را بگشایید به دنبال این خط بگردید $output .= _line( JFormEPluginDate::_intList(1325,1388,1, $p->hash.'[]', " class='$inputClass year' style='width:60px;margin:0px 5px 0px 5px;' ", $y, '', $htmlId.'_y' ), 2); این خط خط شماره 106 میباشد همانگونه که ملاحظه میفرمایید محدوده تاریخ از سال 1325 تا سال 1388 تعریف شده چراش را من نمیدونم شاید..... خوب بگذریم حال این کدها را به این شکل تغییر دهید . $output .= _line( JFormEPluginDate::_intList(1389,1400,1, $p->hash.'[]', " class='$inputClass year' style='width:60px;margin:0px 5px 0px 5px;' ", $y, '', $htmlId.'_y' ), 2); بدین ترتیب محدوده تاریخ تعریف شده از سال 1389 تا سال 1400 تغییر میبابد . سال 1400 هم برین باز تغییرش بدین :-) امیدوارم بقیه هم استفاده کنن ارادت نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
saman6709 0 ارسال شده در خرداد 89 آقاي تهراني اگر بتوانيد تاريخ RSform را هم شمسي نماييد بسيار عالي ميشه نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
ahmad789 0 ارسال شده در تیر 89 باسلام آقای تهرانی منم خیلی تلاش کردم فعلاموفق نشدم تقویم شمسی برای rsform پیداکنم لطفا اگه موفق شدید به ماهم اطلاع بدید ممنون......... نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
mohammad3690 42 ارسال شده در اسفند 90 من مشکل شمسی کردن تاریخ RSform را دارم دوستان چطور می توانم تاریخ RSform را شمسی کنم؟ 1 واکنش ها : ahancity نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
ستار رضايي 80 ارسال شده در اسفند 90 دوست عزیز این کامپوننت قبلاً جلالی شده می تونید از فروشگاه تهیه نمایید موفق باشید نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
mohammad3690 42 ارسال شده در اسفند 90 من تاریخ را فارسی کردم فقط چیزی که هست سال را همان 2012 میزنه می خواهم سال را 1390 بزنه باید چی کارکنم 1 واکنش ها : ahancity نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
Saeed_Shamsi 758 ارسال شده در اسفند 90 با سلام دوست عزیز شمسی کردن تاریخ همون هست دیگه ! شما ظاهر ماجرا رو تغییر دادید !! یعنی فقط اسم ها رو عوض کردین /. پست 6 یا حق نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر