Тег {forumstyle} используется в шаблонах для вставки в нужное место скриптов и стилей используемых форумом, но по сути он является не обязательным так как у DLE уже есть тег {AJAX} и {HEADERS}. Добавим просто стили и скрипты форума в эти теги, что должно теоретически поднять скорость работы, т.к. не вызывается дополнительный обработчик функции. [b]Перед тем как начать работать - прийдется думать головой куда и где изменять:[/b] [b]Приступим: в корневом файле /index.php убираем:[/b] [code] $tpl->set( '{forumstyle}', require_once ROOT_DIR . '/engine/bullet_energy/modules/load_style.php'); [/code] [b]в файле: /engine/bullet_energy/index.php добавляем:[/b] после: [code]require_once BULLET_ENERGY_DIR . '/classes/main.class.php' ;[/code] строку: [code]require_once BULLET_ENERGY_DIR . '/modules/load_style.php' ;[/code] [b]Далее, в файле: /engine/bullet_energy/modules/load_style.php[/b] Находим: [code]$arrayLoad[] =[/code] Заменяем на: [code]$js_array[] =[/code] [b]Полные пути к скриптам заменяем относительными потому что DLE сама знает свой путь:[/b] [code]$js_array[] = '' ;[/code] на: [code]$js_array[] = ''templates/' . $config['skin'] . '/js/base_site_bullet_energy.js'[/code] и тд. [b]Файлы стилей добавляем не под $js_array[] а под $ajax .=[/b] [b]Находим и удаляем:[/b] [code] if($do != $apiBullet->bulletRouter['main']) { return '' ; } --- $arrayLoad = array() ; --- $staticJS .= <<< HTML }); HTML; return implode("\n", $arrayLoad) . $staticJS ; [/code] [b]Находим:[/b] [code]$staticJS .=[/code] Заменяем на: [code]$ajax .=[/code] [b]Попутно в каждом $ajax проверяем закрытые кавычки и закрываем все скрипты под [/b] [code] [/code] [b]Готово. После проделанных изменений форум станет чуточку шустрее работать.[/b]