Як оптимізувати JS DLE?
Створюю і просуваю комерційні сайти та інтернет-магазини з 2008 року. 23-02-2015, 21:15 1 423 0Кроки по оптимізції скриптів для ДЛЕ вище 11.0. Щоб подивитись скрипти самого двигунчика потрібно глянути вихідний код на головній сторінці, категорії, та повній новині...
Скопіювати адреси усіх скриптів.
1. Забираємо стандартні скрипти і ставимо свої.
В Шаблоні main.tpl (для того щоб не виводились скрипти) в самому низу вставляємо
<!-- {jsfiles} -->
а після body вставляємо такі скрипти (вручну прописуємо стандартні) і використовуємо на тих сторінках де вони необхідні:
<!--
<script type="text/jаvascript" src="/engine/classes/js/jquery.js"></script>
<script type="text/jаvascript" src="/engine/classes/js/jqueryui.js"></script>
<script type="text/jаvascript" src="/engine/classes/js/dle_js.js"></script>
<script type="text/jаvascript" src="/engine/classes/highslide/highslide.js"></script>
-->
в /engine/modules/main.php Знаходимо:
$tpl->set ( '{jsfiles}', $js_array );
і знищуємо його.
Тобто у Вас має вийти така конструкція:
</body>
<script type="text/jаvascript" src="{THEME}/js/dle1.js"></script>
<script type="text/jаvascript" src="{THEME}/js/menu.js"></script>
<script type="text/jаvascript" src="{THEME}/js/slider.js"></script>
<!--
<script type="text/jаvascript" src="/engine/classes/js/jquery.js"></script>
<script type="text/jаvascript" src="/engine/classes/js/jqueryui.js"></script>
<script type="text/jаvascript" src="/engine/classes/js/dle_js.js"></script>
<script type="text/jаvascript" src="/engine/classes/highslide/highslide.js"></script>
-->
{AJAX}
</html>
<!-- {jsfiles} -->