1. Откройте файл index.php в корневой папке вашего сайта и сразу после <?php вставьте:
2. Далее откройте файл main.php в папке /engine/modules/
Найдите:
И замените его на:
Чтоб админам исходный код не сжимался, тогда ставим этот код:
Почистите кэш, после чего зайдите на свой сайт и посмотрите исходный код. Если вы все сделали правильно – исходный код вашего сайта будет в одну строку.
PS: Автор не я.
Источник: https://forum.dle-news.ru/topic/70493-компиляция-html/
PHP:
function sanitize_output($buffer) {
$search = array('/\>[^\S ]+/s', '/[^\S ]+\</s', '/(\s)+/s', '/<!--(.*?)-->/', '/\>[^\S ]+/s', '/[^\S ]+\</s', '/(\s)+/s');
$replace = array('>', '<', '\\1', '', '>', '<', '\\1');
$buffer = preg_replace($search, $replace, $buffer);
return $buffer;
}
Найдите:
PHP:
echo $tpl->result['main'];
PHP:
ob_start("sanitize_output");
echo $tpl->result['main'];
ob_end_flush();
PHP:
if($member_id['user_group'] != 1) { ob_start("sanitize_output"); }
echo $tpl->result['main'];
if($member_id['user_group'] != 1) { ob_end_flush(); }
PS: Автор не я.
Источник: https://forum.dle-news.ru/topic/70493-компиляция-html/
Последнее редактирование модератором: