• Автор:

    Flesha
  • Добавлено:

    май 11, 2014
  • Комментариев:

    1
  • Просмотров:

    1 869

Хак Кнопка очистки кеша в админпанеле

Хак Кнопка очистки кеша в админпанеле

Добавим кнопку чистики кеша на всех странницах в админке DLE 10.2 версии.

Установка:

Открываем файл /engine/skins/default.skin.php находим:
<div class="action-nav-normal action-nav-line" style="display: inline-block;">
<div class="action-nav-button nav-small" style="width:180px;">
<a href="{$PHP_SELF}?mod=editnews&amp;action=list" class="tip" title="{$lang['edit_news']}">
<i class="icon-edit"></i>
<span>{$lang['edit_news']}</span>
</a>
<span class="triangle-button blue"><i class="icon-pencil"></i></span>
</div>
</div>


Ниже добавить:
 <div class="action-nav-normal action-nav-line" style="display: inline-block;">
<div class="action-nav-button nav-small" style="width:120px;">
<a id="clrbtn" class="tip" title="{$lang['btn_clearcache']}">
<i class="icon-trash"></i>
<span>{$lang['btn_clearcache']}</span>
</a>
<span class="triangle-button red"><i class="icon-remove"></i></span>
</div>
</div>


Находим:
$skin_footer = <<<HTML
<!-- maincontent end -->
</div>


Ниже вставить:
<script type="text/javascript">
$(function(){

$('#clrbtn').click(function() {

$.get("engine/ajax/adminfunction.php?action=clearcache", function( data ){

$('#cachesize').html('0 b');
Growl.info({
title: '{$lang[p_info]}',
text: data
});

});
return false;
});
});
</script>
dle
Вернуться

Комментарии:


  1. Gara → 4 мая 2017 02:35
    Для DLE 11.3 дополнительно необходимо произвести изменения в
    /engine/inc/main.php
    в строке с
    engine/ajax/adminfunction.php?action=clearcache&user_hash={$dle_login_hash
    }
    удалить
    &user_hash={$dle_login_hash}
    и в /engine/ajax/adminfunction.php
    if ($_REQUEST['action'] == "clearcache") {

    if ( $member_id['user_group'] != 1 ) die ("error")
    удалить
    if( $_REQUEST['user_hash'] == "" OR $_REQUEST['user_hash'] != $dle_login_hash ) {

    die ("error");

    }

    Далее все согласно инструкции
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.