22.04.14, 20:21
6 комментарий
  DLE Хаки

Сохраняем открытую вкладку в настройках dle 10.2

В админ панели dle в опции Настройка системы после сохранения настроек - по дефолту открыта вкладка Общие настройки . Приходится нажимать по новой на вкладку предидущего сохранения что бы посмотреть изменения иили ввести новые настройка движка. Даный хак поможет после сохранения настроек сохранить ту вкладку открытой в которой производили изменения настроек.






Установка:

В engine/inc/options.php добавляем

<script language='javascript' type="text/javascript">

        function ChangeOption(selectedOption) {

                document.getElementById('general').style.display = "none";

                document.getElementById('security').style.display = "none";

                document.getElementById('news').style.display = "none";

                document.getElementById('comments').style.display = "none";

                document.getElementById('optimisation').style.display = "none";

                document.getElementById('files').style.display = "none";

                document.getElementById('mail').style.display = "none";

                document.getElementById('users').style.display = "none";

                document.getElementById('imagesconf').style.display = "none";

                document.getElementById('rss').style.display = "none";

                document.getElementById('smartphone').style.display = "none";

                document.getElementById(selectedOption).style.display = "";

                

          //добавлен код    

        localStorage.removeItem('tab_select_option');

        localStorage.setItem('tab_select_option',selectedOption);    

          //добавлен код        



                $('#'+selectedOption).find(".iButton-icons-tab").iButton({

                    labelOn: "<i class='icon-ok'></i>",

                    labelOff: "<i class='icon-remove'></i>",

                    handleWidth: 30

                });

       }


  //добавлен код

$(document).ready(function(){ 

var storage = localStorage.getItem('tab_select_option');

if (storage) {

ChangeOption(storage);

}

});  

  //добавлен код       

</script>

Комментарии

  1. ghostjoker 22 апреля 2014 21:26                    

    вот это крутяк а то по 100 раз нажимал и надоедало! drinks

    а куда именно там вставить код?

  1. ToNik Пользователь offline 22 апреля 2014 21:43                    

    ghostjoker,
    Соответственно в: // Настройки скрипта

  1. ghostjoker 22 апреля 2014 22:03                    

    ToNik,
    не совсем понял именно куда там ставить(

  1. ToNik Пользователь offline 22 апреля 2014 22:10                    

    ghostjoker,
    Блин...
    Но не сложно догадаться!!! (:

    На своем примере:
    Сразу после этого вставьте данный код...

    echo <<<HTML
    <script language='javascript' type="text/javascript">
    
            function ChangeOption(selectedOption) {
    
                    document.getElementById('general').style.display = "none";
                    document.getElementById('security').style.display = "none";
                    document.getElementById('news').style.display = "none";
                    document.getElementById('comments').style.display = "none";
                    document.getElementById('optimisation').style.display = "none";
                    document.getElementById('files').style.display = "none";
                    document.getElementById('mail').style.display = "none";
                    document.getElementById('users').style.display = "none";
                    document.getElementById('imagesconf').style.display = "none";
                    document.getElementById('rss').style.display = "none";
                    document.getElementById('smartphone').style.display = "none";
    
                    document.getElementById(selectedOption).style.display = "";
    
    
           }
    
    </script>

  1. ghostjoker 22 апреля 2014 22:55                    

    ToNik,
    вписал но у меня незаходит в настройки системы, пустое окно!

  1. ToNik Пользователь offline 22 апреля 2014 23:05                    

    ghostjoker,
    Смотрите внимательней...
    У меня работает на ура...

Напишите своё мнение