Compresser le code source dans DLE
Avec ce hack nous allons compresser le code source d'un site fonctionnant avec le CMS DataLife Engine et le mettre sur une seule ligne.
Installation:
1. Ouvrez index.php dans le dossier racine et recherchez:
require_once (ENGINE_DIR . '/classes/plugins.class.php');
Ajouter au dessus
function sanitize_output($buffer) {
$search = array('/\>[^\S ]+/s', '/[^\S ]+\</s', '/(\s)+/s', '/<!--(.*?)-->/',);
$replace = array('>', '<', '\\1', '');
$buffer = preg_replace($search, $replace, $buffer);
return $buffer;
}
2. Ouvrez engine/modules/main.php et trouvez:
echo $tpl->result['main'];
Remplacer par
ob_start("sanitize_output");
echo $tpl->result['main'];
ob_end_flush();
3. Dans le panneau de configuration du site, videz le cache du moteur.
Si tout est fait correctement, allez sur le site et regardez le code source - il sera sur une seule ligne.
Soutenez le site
Tous les fonds collectés seront reversés afin de garder le site et de vous proposer toujuour autant de modules et templates
Commentaires (0)