دیتالایف انجین فارسی

حذف نظرات با استفاده از آجاکس

تاریخ انتشار: 27 دی 1387
ارسال کننده: FantasticShadow
حذف نظرات با استفاده از آجاکس


توضیح مختصر: حذف نظرات با استفاده از آجاکس. تو یک چشم به هم زدن هزاران نظر رو پاک کنید.

نویسنده هک: ko1yan

فایل ضمیمه را دانلود کنید و همانطور که مشخص شده بر روی سرورتون آپلود کنید:
جهت دانلود این فایل، وارد سایت شوید. در صورتی که حساب کاربری ندارید، از طریق صفحه ثبت نام عضو شوید.

تغییراتی در زیر قراره انجام بدیم باید در فایل های (show.full.php و lastcomments.php) انجام شود. کد زیر را پیدا کنید:
    $tpl->set('[com-del]',"<a href=\"javascript:confirmDelete('".$config['http_home_url']."index.php?do=comments&action=comm_del&id=".$row['id']."&amp;dle_allow_hash=".$dle_login_hash."')\">");
        $tpl->set('[/com-del]',"</a>");
        }
    else $tpl->set_block("'\\[com-del\\](.*?)\\[/com-del\\]'si","");


کد بالا را با کد زیر عوض کنید:
    $tpl->set('[com-del]',"<a href=\"javascript:commentdelete('{$row['id']}', '{$dle_login_hash}');\">");
        $tpl->set('[/com-del]',"</a>");
        }
    else $tpl->set_block("'\\[com-del\\](.*?)\\[/com-del\\]'si","");

    $tpl->set('{cid}', $row['id']);


فایل comments.tpl را باز کنید و کد های زیر را از بالا و پایین قرار دهید. (کد اولی در خط اول و کد دومی در خط آخر کد ها)
بالا: <div id="comment-{cid}">
پایین: </div>


باید اینطوری شود:
<div id="comment-{cid}">

{محتوا}

</div>


فایل main.tpl را باز کنید و بدنبال کد زیر بگردید:
(AJAX)


در زیر آن کدهای زیر را قرار دهید:
[aviable=lastcomments|showfull]
<script language="javascript" type="text/javascript">
<!--
var ajax = new dle_ajax();

function commentdelete(c_id, u_hash){
    ajax.onShow ('');

    var varsString = "";

    ajax.setVar("commid", c_id);
    ajax.setVar("uhash", u_hash);

    ajax.requestFile = "/engine/ajax/commentdelete.php";
    ajax.element = 'comment-' + c_id;
    ajax.method = 'POST';

    ajax.sendAJAX(varsString);

}
//-->
</script>
[/aviable]



موفق و پیروز باشید...
    10 نفر (10 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
    تشکر
    عضو سایت
    27 دی 1387 - 20:24
    مرسی



    haha
    عضو سایت
    27 دی 1387 - 20:40
    خوب بود ممنون
    عضو سایت
    28 دی 1387 - 21:17
    ممنون.خوب بود
    عضو سایت
    05 اسفند 1387 - 08:59
    از قرار دادن این هک واقعا ممنونم !
    عضو سایت
    29 اردیبهشت 1391 - 14:41
    dance belay
    جهت ارسال نظر، فرم زیر را تکمیل نمائید:
    نام:*
    ایمیل:*
    متن نظر:

     
    پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
    کد امنیتی: *