hosein

کامپوننت پشتیبانی و تیکت دهی جوملا Huru Helpdesk

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

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

سلام دوستان

من با زمانی که تیکت ثبت میشه مشکل دارم

زمان ثبت تیکت از ساعت جهانی استفاده میکنه من نیاز به این دارم که زمان 3.30+ رو نشون بده

فقط من این مشکل رو نداشتم چند نفر دیگه هم همچین مشکلی داشتن

من رو انجمن سایت سازنده هم جستجو کردم

راه های پیشنهادی رو انجام دادم ولی مشکل حل نشد

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

components\com_huruhelpdesk\views\list\tmpl\default.php

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

به دلیل اینکه Ip ما محدود شده من کدهای پیشنهادی رو به صورت فایل txt پیوست میکنم در آخر هم لینک اصلی رو میزارم



Here are the changes you need to make:
in components\com_huruhelpdesk\controllers\detail.php

Change all instances of
Code:

$notesrow->adddate = date("Y/m/d H:i:s");

to
Code:

$notesrow->adddate = gmdate('Y-m-d H:i:s');


Change all instances of
Code:

$row->close_date = date('c');

to
Code:

$row->close_date = gmdate('Y-m-d H:i:s');


Change all instances of
Code:

$row->start_date = date('c');

to
Code:
$row->start_date = gmdate('Y-m-d H:i:s');


in components\com_huruhelpdesk\views\detail\tmpl\default.php

Change
Code:
echo date('D, j M Y g:i A',strtotime($this->row->start_date))

to
Code:

// massage the start date like a good boy
global $mainframe;
jimport('joomla.utilities.date');
$dateadjconfig =& JFactory::getConfig();
$start_date = new JDate( $this->row->start_date );
$start_date->setOffset($dateadjconfig->getValue('config.offset'));
echo $start_date->toFormat( JText::_( 'DATE_FORMAT_LC2' ));


Change
Code:

if($this->row->close_date >= $this->row->start_date) echo date('D, j M Y g:i A',strtotime($this->row->close_date));

to
Code:

if($this->row->close_date >= $this->row->start_date) {
// How about a close date massage sir?
global $mainframe;
jimport('joomla.utilities.date');
$dateadjconfig =& JFactory::getConfig();
$close_date = new JDate( $this->row->close_date );
$close_date->setOffset($dateadjconfig->getValue('config.offset'));
echo $close_date->toFormat( JText::_( 'DATE_FORMAT_LC2' )); }


Change
Code:

$nrow['adddate'].' '.$nrow['uid'];

to
Code:

// fix the date for display
global $mainframe;
jimport('joomla.utilities.date');
$dateadjconfig =& JFactory::getConfig();
$note_date = new JDate( $nrow['adddate'] );
$note_date->setOffset($dateadjconfig->getValue('config.offset'));
echo $note_date->toFormat( JText::_( 'DATE_FORMAT_LC2' )) ." ".$nrow['uid'];


in components\com_huruhelpdesk\views\list\tmpl\default.php

Change
Code:

echo $row->start_date;

to
Code:

// Fix the time
global $mainframe;
jimport('joomla.utilities.date');
$dateadjconfig =& JFactory::getConfig();
$start_date = new JDate( $row->start_date );
$start_date->setOffset($dateadjconfig->getValue('config.offset'));
echo $start_date->toFormat( JText::_( 'DATE_FORMAT_LC2' ));


Change
Code:

echo $row->maxdate;

to
Code:

// oh man, my hands are getting tired...
global $mainframe;
jimport('joomla.utilities.date');
$dateadjconfig =& JFactory::getConfig();
$lastupdate_date = new JDate( $row->maxdate );
$lastupdate_date->setOffset($dateadjconfig->getValue('config.offset'));
echo $lastupdate_date->toFormat( JText::_( 'DATE_FORMAT_LC2' ));



http://www.huruhelpdesk.net/forums/5-feature-requests/449-date-timezone-customize-timezone?limit=6&start=12

ویرایش شده در توسط hosein
پیوست فایلهای کامپوننت

Share this post


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

انجام شد جناب طالبی:ad54ad:

Share this post


Link to post
Share on other sites

سلام بر شما کاربر عزیز،

همین الان پروژم تموم شد، گفتم اولین نفر به سؤال شما پاسخ بدم.

من نگاه کردم به توضیحاتی که نوشته بودید و چیزی که نوشته بودند. کاملا موارد درست و منطقی بود. اما در مورد اون چیزی که تغییر کرده، اسم view مربوطه است که قبلا بوده:

JOOMLA/components/com_huruhelpdesk/views/list/tmpl/default.php

الان شده:

JOOMLA/components/com_huruhelpdesk/views/hhlist/tmpl/default.php

اگه این مراحل رو درست انجام بدید و بعد به تنظیمات اصلی سایت برید و روی 3:30 تهران بزارید، قضیه حل میشه. (البته اگه ساعت سرورتون تاخیر یا پس فاز نداشته باشه!)

پیروز باشید

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

با سلام به شما دوست عزیز

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

با تشکر

منتظر پیغامتون هستم

بعد از نصب کامپوننت باید در مدیریت کامپوننت دپارتمان تعریف کنید

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

این افزونه برای جوملا 3 هم هست؟

افزونه در بخش افزونه های 2.5 منتشر شده است بنابراین برای نسخه 3 نیست

Share this post


Link to post
Share on other sites

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

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

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

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


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

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

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


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