سلام وقت بخیر
راهی هست IP Address از ناحیه کاربری hidden شود اما از سمت adminarea قابل مشاهده باشد؟
قصد ما حذف این قسمت نیست. صرفا میخواهیم از ناحیه کاربری در قسمت مشاهده تیکت٬ محو شود.
پیشاپیش از همکاری شما سپاسگزارم.
نمایش نسخه قابل چاپ
سلام وقت بخیر
راهی هست IP Address از ناحیه کاربری hidden شود اما از سمت adminarea قابل مشاهده باشد؟
قصد ما حذف این قسمت نیست. صرفا میخواهیم از ناحیه کاربری در قسمت مشاهده تیکت٬ محو شود.
پیشاپیش از همکاری شما سپاسگزارم.
از regex_replace استفاده کنید یا preg_replace php :
https://forum.whmcs.com/showthread.p...ss-from-ticket
کد HTML:{$reply.message|replace:'----------------------------':''|regex_replace:'/IP Address: (\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\.(\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\.(\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\.(\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))$/':''|regex_replace:'/<br><br><br>$/':''}
- - - Updated - - -کد PHP:
/************************************
REMOVE IP ADDRESS FROM TICKETS
T.TOOSI
************************************/
add_hook('ClientAreaPage', 1, function($iprep) {
foreach ( $iprep['ascreplies'] as &$msg ) {
$msg['message'] = preg_replace("/IP Address: \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/", "", $msg['message']);
}
foreach ( $iprep['descreplies'] as &$msg ) {
$msg['message'] = preg_replace("/IP Address: \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/", "", $msg['message']);
}
return $iprep;
});
یوزر های قدیمی در زمان خودشون کمک های زیادی کردن همین آقای ایزدی که اسم بردید هم از نظر فنی و هم از نظر مالی همه جوره به بنده کمک کرده است حالا اگر میبینید کم فعالیت میکنند به دلیل اینکه الان یک هاستینگ موفق هستند و وقت نمی کنند مثل قدیم فعالیت داشته باشند. در این یک سالی که در این انجمن فعالیت میکنم یوزر viasky هم با چشمان خودم زیاد دیدم در تاپیک ها شرکت و به کاربران کمک کنند. در کل هستند همچین کاربرانی اما شما نام های اشتباهی را بردید.
جناب T.Toosi امکانش هست در خصوص نحوه انجام این کار هم توضیح بدید.
این کار انجام شد اما نتیجه ای حاصل نگردید.
بله
IP Address: 5.211.181.90
با تشکر از شما
با اجازه شما چیزی که برام تنظیم کرده اید رو در این پست قرار میدم تا اگر کسی به دنبال این مطلب بود به نتیجه برسن.
تنظیم شده توسط جناب T.Toosi
کد:<?php/************************************
REMOVE IP ADDRESS FROM TICKETS
T.TOOSI
************************************/
add_hook('ClientAreaPage', 1, function($iprep) {
foreach ( $iprep['ascreplies'] as &$msg ) {
$msg['message'] = preg_replace("/IP Address: \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/", "", $msg['message']);
$msg['message'] = str_replace('<hr />', '', $msg['message']);
}
foreach ( $iprep['descreplies'] as &$msg ) {
$msg['message'] = preg_replace("/IP Address: \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/", "", $msg['message']);
$msg['message'] = str_replace('<hr />', '', $msg['message']);
}
return $iprep;
});
?>