Форматирование HTML
Всех приветствую!
Это мой первый топик, в котором, я бы хотел затронуть одну очень важную для меня тему. А именно, форматирование кода который генерирует движок.
На одном из своих сайтов (движок DLE), я использую одну полезную функцию которая убирает все лишние пробелы в коде. Сгенерированный код после такой «оптимизации» уменьшается в 2 раза.
Не знаю кому как, но то что выводит движок на данный момент, с кучей пробелов и т.д. мне совсем не нравиться. Конечно, можно было бы в каждом файле шаблона вручную исправить все эти пробелы и привести к более SEO-шному виду, но, этих файлов куча, и банально лень. Вот и захотелось мне использовать ту функцию которую я использовал в DLE:
Единственная проблема, я не знаю куда и как применить ее к LiveStreet. Пытался сам искать, но, что-то совсем не получается. Буду рад любой помощи.
Это мой первый топик, в котором, я бы хотел затронуть одну очень важную для меня тему. А именно, форматирование кода который генерирует движок.
На одном из своих сайтов (движок DLE), я использую одну полезную функцию которая убирает все лишние пробелы в коде. Сгенерированный код после такой «оптимизации» уменьшается в 2 раза.
Не знаю кому как, но то что выводит движок на данный момент, с кучей пробелов и т.д. мне совсем не нравиться. Конечно, можно было бы в каждом файле шаблона вручную исправить все эти пробелы и привести к более SEO-шному виду, но, этих файлов куча, и банально лень. Вот и захотелось мне использовать ту функцию которую я использовал в DLE:
function optimiseHtml($html = "") {
$find = array();
$replace = array();
$find[] = "/>[\s]+</si";
$replace[] = "><";
$find[] = "/[\n]{2,}/si";
$replace[] = "\r\n";
$find[] = "/[".chr(0x20)."]{2,}/si";
$replace[] = chr(0x20);
$replace[] = "";
$html = preg_replace($find, $replace, $html);
return $html;
}
Единственная проблема, я не знаю куда и как применить ее к LiveStreet. Пытался сам искать, но, что-то совсем не получается. Буду рад любой помощи.
15 комментариев
У тебя, видимо, «гранаты не той системы» (с)…
как вы надоелиА насчёт «код убирающий их будет сжирать ресурса куда больше», не знал, спасибо.
никогда с ними не дружил, ворд не помогает.
что делать не понравиться
ну это же так просто… :-(
там не так уж и много шаблонов.
в любом случае сжатие и оптимизация кода актуальна только после выхода проекта в продакшн стадию… на время разработки и отладки это будет только мешать…
не будет, если сжимать код на выходе, а не в самих файлах.