Перейти к публикации

WWW.ZEOS.IN

Клиенты
  • Публикации

    7 117
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    198

Сообщения, опубликованные пользователем WWW.ZEOS.IN

  1.  

     

     

    Очищение кэша на любой странице админпанели

     

     

     

     

    1.png

     

    2.png

     

     

    Сделал маленький хак, чтобы можно было очищать кэш сайта с любой страницы админпанели.

    После добавления изменений, которые описаны ниже - появится кнопка с пиктограммкой корзины, при клике на которую будет очищаться кэш 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

    • Нравится 1
    • Поддерживаю 4
  2. 49 минут назад, holistic сказал:

    Может и работает отлично.

    Но по ссылке:

    Not Found

    The requested URL /files/zeos_antivirus.rar was not found on this server.

     

    У меня отлично скачивается по этой ссылке.

    Возможно Владимир сделал так, чтобы другие не могли скачивать.

    Попробуйте еще раз нажать на ссылку, такую же ошибку выдает?

  3. Правила форума Внимание !!!

    Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.

  4. Правила форума Внимание !!!

    Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.

  5. Правила форума Внимание !!!

    Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.

  6. Правила форума Внимание !!!

    Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.

  7. Суть в том, что в ДЛЕ БД можно вынести на другой сервер, а файлопомоку uploads нельзя.

    Не в DLE, а PHP может подключаться к удаленному серверу MySQL и то только, если на этом удаленном сервере MySQL разрешены удалённые подключения.

    MySQL-сервер на виртуальном хостинге по умолчанию принимает только локальные подключения. Это значит, что любая программа/скрипт, осуществляющая подключение к MySQL-серверу, обязательно должна располагаться на том же физическом сервере, где запущен MySQL-сервер.

    Скорость работы сайта сильно упадет. Не стоит такого делать.

  8. Дело то не в шаблоне, причем тут он то??? Тег {info} но он только выводит информацию..

    А тег где находится? Не в шаблоне?

    http://dle-news.ru/arw - отдается с ошибкой 404

    Что-то у Вас не верно сделано

    Вспоминайте какие изменения вносили в файлы движка

    У Вас в index.php присутствуют строчки?

    
    if( $_SERVER['QUERY_STRING'] AND !$tpl->result['content'] AND !$tpl->result['info'] AND !$custom_news) {
    
        @header( "HTTP/1.0 404 Not Found" );
    
        msgbox( $lang['all_err_1'], $lang['news_err_27'] );
    
    }
    
    

    336 строка

  9. Масштабируемая модель не является недостатком. Все зависит от конкретных целей и задач

    Отдельный сервер (локально) в этом же ДЦ и другой хостинг в другой стране для базы данных - это разные вещи.

    Я же писал про другой хостинг для базы данных.

×
×
  • Создать...