CMS DataLife Engine - Система управления сайтами

WWW.ZEOS.IN

Клиенты
  • Content Count

    7,117
  • Joined

  • Last visited

Everything posted by WWW.ZEOS.IN

  1. Очищение кэша на любой странице админпанели Сделал маленький хак, чтобы можно было очищать кэш сайта с любой страницы админпанели. После добавления изменений, которые описаны ниже - появится кнопка с пиктограммкой корзины, при клике на которую будет очищаться кэш DLE. Также можно скопировать URL данной кнопки, перейти на него в новой вкладке браузера и при разработке сайта очищать кэш DLE нажимая в этой вкладке клавишу F5 Надеюсь в новых версиях DLE эту кнопку (очищение кэша) сделают сквозной для админпанели. Подходит для версии: DLE 12.0 (на других не проверял). 1) В файле engine/inc/main.php найти и удалить код: $('#clearbutton').click(function() { $.get("engine/ajax/adminfunction.php?action=clearcache&user_hash={$dle_login_hash}", function( data ){ $('#cachesize').html('0 b'); Growl.info({ title: '{$lang[p_info]}', text: data }); }); return false; }); 2) В файле engine/skins/javascripts/application.js найти код: $('#full_screen_toggle').on('click',function(e) { и над ним вставить такой код: $("#clearbutton, #clearbutton2").on("click", function(e){ e.preventDefault(); $.get("engine/ajax/adminfunction.php?action=clearcache&user_hash=" + dle_login_hash, function(data){ $("#cachesize").html("0 b"); Growl.info({ title: p_info, text: data }); }); return false; }); 3) В файле engine/skins/default.skin.php найти код: var dle_login_hash = '{$dle_login_hash}'; и над ним вставить такой код: var p_info = '{$lang['p_info']}'; найти код: <li><a href="{$config['http_home_url']}" title="{$lang['skin_view']}" target="_blank"><i class="fa fa-globe"></i><span class="visible-xs-inline-block position-right">{$lang['skin_view']}</span></a> и над ним вставить такой код: <li><a href="/engine/ajax/adminfunction.php?action=clearcache&user_hash={$dle_login_hash}" id="clearbutton" title="{$lang['btn_clearcache']}" style="background:#e53a36;"><i class="fa fa-trash"></i><span class="visible-xs-inline-block position-right">{$lang['btn_clearcache']}</span></a></li> Все Если кому-то поможет, значит не зря потратил время на написание поста) И не забывайте очищать кэш браузера, если видите, что не помогает очищение кэша DLE