Минификация (сжатие) исходного кода (HTML) в DLE на PHP
function minify_html($buffer) {
$buffer = preg_replace(
array(
‘/>[^S ]+/s’,
‘/[^S ]+</s’,
‘/(s)+/s’,
‘/<!—(?![^<]*noindex)(.*?)—>/’
),
array(
‘>’,
‘<‘,
‘\1’,
»
),
$buffer
);
return $buffer;
}
Сохраните изменения и отправьте файл обратно на сайт.
3. Далее откройте файл main.php в папке /engine/modules/. Найдите строку:
echo $tpl->result[‘main’];
и замените ее на:
ob_start(‘minify_html’);
echo $tpl->result[‘main’];
ob_end_flush();
Сохраните изменения и также отправьте файл обратно на сайт.
4. В панели управления вашим сайтом, на главной странице, почистите кэш, после чего зайдите на свой сайт и посмотрите исходный код.
Если вы все сделали правильно – он (исходный код вашего сайта) будет в одну строку.
Источник: