Очищение кэша на любой странице админ-панели
Маленький хак, позволит очищать кэш сайта с любой страницы админ-панели. После добавления изменений, которые описаны ниже - появится кнопка с пиктограммой корзины, при клике на которую будет очищаться кэш DLE. Также можно скопировать URL данной кнопки, перейти на него в новой вкладке браузера и при разработке сайта очищать кэш нажимая в этой вкладке клавишу F5.
Установка:
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/jаvascripts/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>
Готово!
• Автор: ZEOS
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.