Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как подключить код минификации?

Как подключить код минификации?


     28.02.2022    Общие вопросы, jQuery    661

вопрос
Всем добрый день!

Скажите как и где подключить следующий код минификации для DLE 15... Пробовал добавлять в js а так же в index.php... шоколадка с меня. )


		function clearString(s) {
			return s.replace(/\s+/g, ' ').replace(/[^a-zа-яё0-9\.\,\ \_\-\(\)\[\]\{\}\`\~\@\#\$\%\^\:\*]/gi, '');
		}

		function escapeHtml(string) {
			var entityMap = {
				"&": "&",
				"<": "&lt;",
				">": "&gt;",
				'"': '&quot;',
				"'": '&#39;',
				"/": '&#x2F;'
			};
			
			return String(string).replace(/[&<>"'\/]/g, function(s) {
				return entityMap[s];
			});
		}

Ответа пока нет


2 комментария

ravchik
Юзер

ravchik - 28 февраля 2022 17:40 -

Создайте новый плагин:
engine/modules/main.php
Найти и заменить
echo $tpl->result['main'];

на
function sanitize_output($buffer) {
	$search = array('/\>[^\S ]+/s','/[^\S ]+\</s','/\s{5,}/');
	$replace = array('>','<','\\1');
	$buffer = preg_replace($search, $replace, $buffer);
	return $buffer;
}
ob_start("sanitize_output");
echo $tpl->result['main'];
ob_end_flush();

Сохранить

deadluk
Юзер

deadluk - 28 февраля 2022 18:19 -

а смысл в нём?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх