Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Современный индикатор загрузки.
Скачать бесплатно Современный индикатор загрузки.
Меняем AJAX индикатор загрузки в DLE
Автор скрипта/оф.сайт: https://github.com/rstacruz/nprogress
Прикрутил к DLE: SaD (sadisme.ru)
Версия DLE: 10-9.8 и ниже
1. Скачиваем архив или берём с оф.хранилища https://github.com/rstacruz/nprogress
nprogress-dle.zip [2.91 Kb] (cкачиваний: 705)
MD5: 74fc0e68de2e5b63524d976ab8bcf444
MD5: 74fc0e68de2e5b63524d976ab8bcf444
2. В своём шаблоне, в main.tpl, подключаем nprogress.css и nprogress.js
<link href="{THEME}/css/nprogress.css" media="all" rel="stylesheet" />
<script src="{THEME}/js/nprogress.js"></script>
<script src="{THEME}/js/nprogress.js"></script>
3. Открываем файл /engine/classes/js/dle_js.js и находим:
function ShowLoading(b){b&&$("#loading-layer").html(b);b=($(window).width()-$("#loading-layer").width())/2;var c=($(window).height()-$("#loading-layer").height())/2;$("#loading-layer").css({left:b+"px",top:c+"px",position:"fixed",zIndex:"99"});$("#loading-layer").fadeTo("slow",0.6)}function HideLoading(){$("#loading-layer").fadeOut("slow")}
Меняем на:
function ShowLoading(b){ NProgress.start() } function HideLoading(){ NProgress.done() }
4. Ставим плюс в репутацию :)
Предыдущая Следующая