» » Запиливаем кнопку очистки кеша на всех страницах админ панели DLE 11.2+

Для CMS DataLifeEngine

Запиливаем кнопку очистки кеша на всех страницах админ панели DLE 11.2+

Как-то надоело мне для чистки кеша в админке переходить главную, поэтому я подумывал о том чтобы написать хак для вывода такой кнопки на все страницы сайта. А потом нашел его в интернете. :)

Данных хак подходит для версии DLE 11.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&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>
  

Готово!

Источник не указан

Теги

Комменатрии к новости

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Чтобы комментировать новости или запостить что-то своё, мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Написать свой комментарий:

Информация

Сообщаем Вам:

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

Добро пожаловать

Сайт для людей с чистым сердцем, открытыми глазами и душой. Для исследователей, а не для фанатиков.

Присоединяйтесь

Цитата

"...А главное — нам не простят самозванства. Нельзя притворяться богом. Им нельзя и быть, но можно — пытаться. Изо дня в день доказывать, что хочешь быть богом. Неважно, добрым или злым. Нельзя останавливаться, иначе скатишься с Олимпа..."

© Сергей Лукьяненко