Mohammad Deljou

تبدیل تاریخ rs ticket به شمسی ؟

11 پست در این موضوع

سلام

من نمیدونم چرا اینقدر توی تاریخ گیر میکنم . مخصوصا تاریخ این افزونه های rsjoomla

نمیدونم، شاید به خاطر اینه که خودم از پایه رفتم دنبال php

به هر حال این افزونه های rsjoomla همیشه توی تاریخ منو اذیت میکنه .

حالا یکی کمک کنه من این تیکه کد را تبدیل کنم به تاریخ شمسی .

				.($T_SETTINGS[$End.'_TicketTime'] == 1 ? '<td class="tdGrey">'.date($T_SETTINGS['Date_Format'],$ticket['TicketTime']).'</td>' : '')

با تشکر و شرمندگی

فقط اموزشش هم بدید که جریال تبدیل چی بود .

مرسی

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش html و css آموزش لاراول آموزش cPanel آموزش php آموزش سئو وردپرس آموزش امنیت وردپرس آموزش وردپرس آموزش فرم ساز RSform آموزش سئو جوملا آموزش فروشگاه ساز Hikashop آموزش فروشگاه ساز ویرچومارت آموزش طراحی سایت آگهی تبلیغاتی آموزش امنیت جوملا آموزش طراحی سایت فروش فایل آموزش طراحی قالب ریسپانسیو با Helix آموزش جوملا 3 آموزش ساخت ربات دکمه ی شیشه ای آموزش ساخت ربات همکاری در فروش آموزش ساخت ربات جذب ممبر آموزش ساخت ربات ضد اسپم آموزش ساخت ربات پیوست فایل سورس ربات مدیر گروه | ربات مدیر گروه همسریابی
سلام

من نمیدونم چرا اینقدر توی تاریخ گیر میکنم . مخصوصا تاریخ این افزونه های rsjoomla

نمیدونم، شاید به خاطر اینه که خودم از پایه رفتم دنبال php

به هر حال این افزونه های rsjoomla همیشه توی تاریخ منو اذیت میکنه .

حالا یکی کمک کنه من این تیکه کد را تبدیل کنم به تاریخ شمسی .

				.($T_SETTINGS[$End.'_TicketTime'] == 1 ? '<td class="tdGrey">'.date($T_SETTINGS['Date_Format'],$ticket['TicketTime']).'</td>' : '')

با تشکر و شرمندگی

فقط اموزشش هم بدید که جریال تبدیل چی بود .

مرسی

این خط نصفه است که ادامه ی یه رشته باید باشه.

بعد از این که رشته در جای مناسب قطع کردید همچین چیزی قرار بدید:

$date =& JFactory::getDate($ticket['TicketTime']);
$date->setOffset($offset);
$novinfard_date = $date->toFormat($T_SETTINGS['Date_Format']);

ادامه ی کد شما که اینجا باید باشه

.($T_SETTINGS[$End.'_TicketTime'] == 1 ? '<td class="tdGrey">'.$novinfard_date.'</td>' : '') 

قبلا موارد مشابه رو بررسی کردیم:

http://joomlaforum.ir/showthread.php/438-%D9%83%D9%85%D9%83-%D9%83%D9%86%D9%8A%D8%AF-%D8%AF%D8%B1-%D8%AA%D8%A8%D8%AF%D9%8A%D9%84-%D8%AA%D8%A7%D8%B1%D9%8A%D8%AE-%D8%A8%D9%87-%D8%B4%D9%85%D8%B3%D9%8A-!?highlight=%D8%B4%D9%85%D8%B3%DB%8C

Share this post


Link to post
Share on other sites

سلام اقای نوین فرد مرسی از شما

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

نمیدونم کجای کار دارم اشتباه میکنم .

کدی را که شما دادید .دیشب تقریبا ایجاد کردم .یعنی بر اساس کدهایی قبلی که در تایپک های دیگه گفته بودید ایجاد کردم اما نشد .کد شما را هم قرار دادم اما نشد .یعنی مطمئن هستم دارم جای نامناسب قرار میدم .

حالا من فایل tickets.php که تاریخ را نمایش میده برای شما میزارم . خط 300 مربوط میشه به نمایش تاریخ.

فایل functions هم براتون میزارم .که نگاه کنید.

اگر لازم بود بگید افزونه را کامل بزارم

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

اقا من تست کردم .فقط بجای تاریخ چاپ میکرد y-m-d

من اومدم یه تغییر کوچیک انجام دادم و درست شد .

نمونه کد اقای نوین فرد :
$date =& JFactory::getDate($ticket['TicketTime']);
$date->setOffset($offset);
$novinfard_date = $date->toFormat($T_SETTINGS['Date_Format']); 

اقای نوین فرد من اومدم بجای

($T_SETTINGS['Date_Format'])

از 

(JText::_('DATE_FORMAT_LC1'))

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

و تاریخ بصورت شمسی ست شد .
و یک تیکت به تاریخ امروز روز جمعه ارسال کردم . وتاریخ امروز را ثبت کرد .

و دوباره تاریخ سیستم را گذاشتم روز شنبه .و دوباره وارد سایت شدم و یک تیکت ارسال کردم و تاریخ روز شنبه را برای تیکت جدید ثبت کرد.

مشکل من هم این بود باید کد شما را قبل از echo  یعنی 2 خط بالاتر قرار میدادم .

نتیجه اینکه اقای نوین فرد اگر نبود .خیلی بر ما سخت میگذشت
مرسی از شما

Share this post


Link to post
Share on other sites

خوشحالم که مشکلتون حل شد.

نه مشکلی ایجاد نمی کنه. می خواستم همون فرمت تاریخی که توی کامپوننت استفاده شده، بمونه. ولی اونجا به شکلی شبیه به این هست که فرمت تاریخ استاندارد php محسوب میشه: 'y-m-d' که باید برای استفاده در تابع تاریخ جوملا به شکل %y-%m-%d قرار بگیره.

یا علی

Share this post


Link to post
Share on other sites
سلام اقای نوین فرد مرسی از شما

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

نمیدونم کجای کار دارم اشتباه میکنم .

کدی را که شما دادید .دیشب تقریبا ایجاد کردم .یعنی بر اساس کدهایی قبلی که در تایپک های دیگه گفته بودید ایجاد کردم اما نشد .کد شما را هم قرار دادم اما نشد .یعنی مطمئن هستم دارم جای نامناسب قرار میدم .

حالا من فایل tickets.php که تاریخ را نمایش میده برای شما میزارم . خط 300 مربوط میشه به نمایش تاریخ.

فایل functions هم براتون میزارم .که نگاه کنید.

اگر لازم بود بگید افزونه را کامل بزارم

ممنون میشم اگه افزونه تصحیح شده رو بزارید.

Share this post


Link to post
Share on other sites

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

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

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

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


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

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

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


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