کد حذف ریپلای تیکت در whmcs چیست ؟
با سلام
دوستان طراح احتمال داره با این مورد سروکله زده باشند
دیدید وقتی تیکت بسته میشود امکان ریپلای نیست و با دستور شرطی if که اگر تیکت حالت بسته باشد ریپلای را نشان نمیدهد کار میکند.
حال میخواهم بدونم دستور شرطی برای فهمیدن on hold بودن تیکت نیز وجود دارد ؟ اگر بله چه دستوری هست دقیقا ؟ (یه جورایی بهتر بگم کسی متغییر این دستور شرطی برای on hold بودن را بلد هست ؟ کلا چنین چیزی whmcs گذاشته ؟ یا فقط برای تیکت بسته گذاشته ؟)
با تشکر
یا حق
پاسخ : کد حذف ریپلای تیکت در whmcs چیست ؟
والله با کدهای whmcs خیلی سروکله زدم
اما متاسفانه به این مورد بر نخوردم
تو سایت اصلی whmcs گشتید ؟
یا از پشتیبانیشون بپرسید
موفق و سربلند باشید
یا حق
پاسخ : کد حذف ریپلای تیکت در whmcs چیست ؟
نقل قول:
نوشته اصلی توسط
vahab00
والله با کدهای whmcs خیلی سروکله زدم
اما متاسفانه به این مورد بر نخوردم
تو سایت اصلی whmcs گشتید ؟
یا از پشتیبانیشون بپرسید
موفق و سربلند باشید
یا حق
متاسفانه موردی که ما میخواهیم ظاهرا خاص هست و هر کسی کار نکرده با این مورد و باید حتما در whmcs اعمال کنیم چون باعث بینظمی شده است و با گفتن ریپلای نکردن تیکت های نگه داشته شده کاربران ایرانی متاسفانه ... بماند.
پشتیبانی به جز انجمن ایمیل دارند ؟
پاسخ : کد حذف ریپلای تیکت در whmcs چیست ؟
سلام
برای جلوگیری از هچوم کاربران در هنگام on hold میتونید پوسته ی whmcs رو ویرایش کنید . هسته ی پردازش گر پوسته ی whmcs فریم ورک Smarty می باشد و با استفاده از دستور های Smarty میتونید تغییراتی در قسمت نمایش نیکت ایجاد کنید . در این مورد ارسال ری پلای باز هم ممکن هست اما میشه گفت کاربری که جواب بخواد 100% جلوش گرفته میشه .
پاسخ : کد حذف ریپلای تیکت در whmcs چیست ؟
نقل قول:
پشتیبانی به جز انجمن ایمیل دارند ؟
پاسخگویی به تیکتشون سریعتر نسبت به ایمیل هست
اما انجمنشون فعال هست
اونجا هم میشه پرسید
https://www.whmcs.com/members/submitticket.php
http://forum.whmcs.com/
یا حق
پاسخ : کد حذف ریپلای تیکت در whmcs چیست ؟
نقل قول:
نوشته اصلی توسط
amirlord
سلام
برای جلوگیری از هچوم کاربران در هنگام on hold میتونید پوسته ی whmcs رو ویرایش کنید . هسته ی پردازش گر پوسته ی whmcs فریم ورک Smarty می باشد و با استفاده از دستور های Smarty میتونید تغییراتی در قسمت نمایش نیکت ایجاد کنید . در این مورد ارسال ری پلای باز هم ممکن هست اما میشه گفت کاربری که جواب بخواد 100% جلوش گرفته میشه .
خب امیر لورد عزیز همین کار را ما کردیم دیگر
در قالب تغییرات ایجاد شده ولی منتها دستور برای تیکت های بسته را میدانیم و در هی به جای فانکشن close مینویسیم oh-hold یا on_hold و ... نمیشناسه.
میخواهم ببینم شما یا دوستان میدونید دستورش چی هست ؟
یا حق
پاسخ : کد حذف ریپلای تیکت در whmcs چیست ؟
این برای بستن ریپلای در تیکت های بسته :
{if $showclosebutton}
{/if}
در اصل از امکانات خودش استفاده میشود. closebutton
پاسخ : کد حذف ریپلای تیکت در whmcs چیست ؟
نقل قول:
نوشته اصلی توسط
RoobinaServer
این برای بستن ریپلای در تیکت های بسته :
{if $showclosebutton}
{/if}
در اصل از امکانات خودش استفاده میشود. closebutton
عزیز خوب این توی خود whmcs تعریف شده است . شما که نمیتونید close رو تغییر بدید و استفاده کنید .
من یک کد ساده براتون نوشتم :
کد PHP:
{if $ticket.status neq "On Hold"} Button Show Code {/if}
پاسخ : کد حذف ریپلای تیکت در whmcs چیست ؟
نقل قول:
نوشته اصلی توسط
amirlord
عزیز خوب این توی خود whmcs تعریف شده است . شما که نمیتونید close رو تغییر بدید و استفاده کنید .
من یک کد ساده براتون نوشتم :
کد PHP:
{if $ticket.status neq "On Hold"} Button Show Code {/if}
ممنون ولی متاسفانه جواب نداد.
یا حق
پاسخ : کد حذف ریپلای تیکت در whmcs چیست ؟
نقل قول:
نوشته اصلی توسط
RoobinaServer
ممنون ولی متاسفانه جواب نداد.
یا حق
کد که مشکلی نداره اما خودتون باید با آزمون و خطا کد رو بنویسید . اول چک کنید ببینید مقدار $ticket.status در موقع نمایش تیکت چی هست . شاید مقدارش "On Hold" نباشه ! و اگر همه چی درست بود دقت کنید اون تو چه کدی میذارید . مگرنه کد بر اساس دستور های Smarty نوشته شده و چیز پیچیده ای نیست که بگیم فلان جاش اشتباه شده !
پاسخ : کد حذف ریپلای تیکت در whmcs چیست ؟
نقل قول:
نوشته اصلی توسط
amirlord
کد که مشکلی نداره اما خودتون باید با آزمون و خطا کد رو بنویسید . اول چک کنید ببینید مقدار $ticket.status در موقع نمایش تیکت چی هست . شاید مقدارش "On Hold" نباشه ! و اگر همه چی درست بود دقت کنید اون تو چه کدی میذارید . مگرنه کد بر اساس دستور های Smarty نوشته شده و چیز پیچیده ای نیست که بگیم فلان جاش اشتباه شده !
من یه چیزی پیدا کردم :
$status
که با گذاشتن این هم کار نکرد.
کد:
{if $status neq "On Hold"} Button Show Code {/if}
کلا عمل مقایسه را انجام نمیده حالا چرا نمیدونم چون از کد whmcs سر در نمیارم.
مقدار استاتوس هم که بالا ذکر کردم خروجی گرفتم و دقیقا On Hold را نمایش میداد.
(البته یک نکته : فکر کنم کلا On Hold خروجی نباشه و این کلمه ی On Hold هم به خاطر فایل مترجم زبان انگلیسی باشه)
کد:
$_LANG["supportticketsstatusonhold"] = "On Hold";
ولی خب اگر بشود در هر صورت این ترجمه مقایسه شود باید درست بشه :-?
پاسخ : کد حذف ریپلای تیکت در whmcs چیست ؟
$status مقاديري مشابه زير خواهد بود به همين دليل با if نميشه انجام داد مگر مقدار دقيق تو سيستم خودتون در بياريد و در وضعيت on hold شرط بنويسيد.
<span style="color:#224488">وضعیت</span>
براي مثال:
کد:
{if $status eq '<span style="color:#224488">وضعیت</span>'} Button Show Code {/if}
پاسخ : کد حذف ریپلای تیکت در whmcs چیست ؟
نقل قول:
نوشته اصلی توسط
exxxir
$status مقاديري مشابه زير خواهد بود به همين دليل با if نميشه انجام داد مگر مقدار دقيق تو سيستم خودتون در بياريد و در وضعيت on hold شرط بنويسيد.
<span style="color:#224488">وضعیت</span>
براي مثال:
کد:
{if $status eq '<span style="color:#224488">وضعیت</span>'} button show code {/if}
بسیار علی!
فقط یک نکته.
دقیقا دستور متضاد دستوری که دادید چه میشود؟
الان اگر مساوری با (متغیر ما) باشد شرط برقرار هست.
میخواهم تعریف بشه اگر غیر از این بود شرط برقرار بشود.
مثل c و c# با ! نشد تضاد کنم :ی
با یک مدل دیگر در C انجام دادم و شد != ولی مشکل ایجاد نمیکند ؟ اگر مشکل ایجاد میشود دستور اصولیش را بر اساس smarty بفرمائید ممنون.
یا حق
پاسخ : کد حذف ریپلای تیکت در whmcs چیست ؟
نقل قول:
نوشته اصلی توسط
RoobinaServer
بسیار علی!
فقط یک نکته.
دقیقا دستور متضاد دستوری که دادید چه میشود؟
الان اگر مساوری با (متغیر ما) باشد شرط برقرار هست.
میخواهم تعریف بشه اگر غیر از این بود شرط برقرار بشود.
مثل c و c# با ! نشد تضاد کنم :ی
با یک مدل دیگر در C انجام دادم و شد != ولی مشکل ایجاد نمیکند ؟ اگر مشکل ایجاد میشود دستور اصولیش را بر اساس smarty بفرمائید ممنون.
یا حق
کد:
{if $status neq '<span style="color:#224488">وضعیت</span>'} button show code {/if}