با سلام خدمت همه دوستان امروز برای شما هک آماده کرده ایم که به وسیله این هک مشکل دیتالایف در ارسال پیام خصوصی به خود بر طرف می کنیم و دیگر کاربر نمی تواند به خود پیام خصوصی ارسال کند.
آموزش نصب
به این مسیر زیر رفته :
کد زیر را پیدا کرده :
کد زیر را در بالای آن اضافه کنید :
کد زیر را در همین فایل پیدا کرده :
کد زیر را جایگزین آن نمائید :
/engine/modules/pm.php
کد زیر را پیدا کرده :
$ajax_form = <<<HTML
کد زیر را در بالای آن اضافه کنید :
$name = $member_id["name"];
$send_not_for_me = <<<HTML
<script type="text/javascript"> $(function(){ var member_name = "{$name}"; $('body').on('click', '[type=submit]', function() { var status = true; var name = $('[name=name]').val(); if (name == member_name) { DLEalert('شما نمی توانید به خود پیام خصوصی بدهید', dle_info); status = false; } else { status = true; } return status; }); });
</script>
HTML;
کد زیر را در همین فایل پیدا کرده :
$tpl->set( '[newpm]', $ajax_form );
کد زیر را جایگزین آن نمائید :
$tpl->set( '[newpm]', $send_not_for_me . $ajax_form );