Simple HTML compressor для Joomla! сжимает HTML, удаляя пробелы, переносы строк и табуляцию между HTML тегами. Это уменьшает размер страниц и ускоряет их загрузку. Также удаляются HTML комментарии при включении соответствующей опции. Гибкие настройки плагина позволяют сохранить условные комментарии устаревших версий Internet Explorer, а также исключить сжатие контента внутри определённых тегов или HTML блоков.

Посмотрите исходный код этой страницы, чтобы увидеть плагин в действии.

Установка расширения

  1. Приобретите и установите плагин при помощи менеджера расширений Joomla.
  2. Откройте страницу настроек плагина.
  3. Определите режим работы плагина (см. описание ниже).

Настройки плагина и рекомендации по использованию

Сжатие HTML
Эта опция включает сжатие HTML.
Удалять комментарии
Если установлен данный параметр, плагин будет удалять HTML комментарии.
Сохранять комментарии IE
Эта опция определяет, нужно ли сохранять условные комментарии старых версий Internet Explorer.
Сохранять JavaScript
Эта опция определяет, нужно ли исключать встроенный JavaScript, присутствующий в теле HTML, из сжатия. Сжимайте встроенный JavaScript лишь в том случае, если уверены, что удаление переносов строк безопасно для ваших скриптов.
Ислкючить элементы
Перечень HTML элементов через запятую, например pre, code, custom-tag. Контент внутри этих элементов не сжимается. Каждый элемент должен иметь открывающий и закрывающий теги. Произвольные теги допустимы и полностью валидны согласно стандартам HTML5. В именах тегов разрешены следующие символы [a-zA-Z0-9-]. В именах произвольных тегов обязательно должен присутствовать дефис.
Ислкючающие блоки
Если выбрана данная опция, плагин будет проверять контент на наличие в нём комментариев вида <!--[NOCOMPRESS]--><!--[ENDNOCOMPRESS]-->. Контент внутри блоков данных комментариев не сжимается.
Отладка
Проверьте время выполнения PHP скрипта данного плагина. Вы можете вывести результат в консоль браузера или же в верхней части страницы, если JavaScript отключен. В последнем случае не забудьте отключить ваш сайт на время отладки.