Minify HTML

Minify HTML [Paid] 2.0.1

PayPal: $10.00
There is a bug with ampxf. The first image is with plugin on, there is a line break from <html to the next line, which breaks the crawling and functionality.

minify_on.webp

this is with it off
minify_off.webp

The linebreak isn't there, but there are numerous line breaks throughout mainly from <a href

1699791156190.webp

Suggestions or fixes are welcomed.
 
New error, XF 2.3 - PHP 8.3

  • ErrorException: [E_WARNING] Undefined array key 1
  • src/addons/Truonglv/HTMLMinifier/vendor/tubalmartin/cssmin/src/Utils.php:37
#0 src/addons/Truonglv/HTMLMinifier/vendor/tubalmartin/cssmin/src/Utils.php(37): XF::handlePhpError(2, '[E_WARNING] Und...', '/var/www/vhosts...', 37)
#1 src/addons/Truonglv/HTMLMinifier/vendor/tubalmartin/cssmin/src/Minifier.php(838): tubalmartin\CssMin\Utils::hslToRgb(Array)
#2 [internal function]: tubalmartin\CssMin\Minifier->shortenHslAndRgbToHexCallback(Array)
#3 src/addons/Truonglv/HTMLMinifier/vendor/tubalmartin/cssmin/src/Minifier.php(589): preg_replace_callback('/(rgb|hsl)\\(([0...', Array, 'background:blac...')
#4 src/addons/Truonglv/HTMLMinifier/vendor/tubalmartin/cssmin/src/Minifier.php(526): tubalmartin\CssMin\Minifier->processRuleBody('background:blac...')
#5 src/addons/Truonglv/HTMLMinifier/vendor/tubalmartin/cssmin/src/Minifier.php(343): tubalmartin\CssMin\Minifier->processRuleBodies(' :root { font-f...')
#6 src/addons/Truonglv/HTMLMinifier/vendor/tubalmartin/cssmin/src/Minifier.php(102): tubalmartin\CssMin\Minifier->minify(' :root { font-f...')
#7 src/addons/Truonglv/HTMLMinifier/vendor/mrclay/minify/lib/Minify/CSSmin.php(69): tubalmartin\CssMin\Minifier->run('
:root {
fon...')
#8 src/addons/Truonglv/HTMLMinifier/Listener.php(40): Minify_CSSmin::minify('
:root {
fon...', Array)
#9 src/addons/Truonglv/HTMLMinifier/vendor/mrclay/minify/lib/Minify/HTML.php(210): Truonglv\HTMLMinifier\Listener::minifyCSS('
:root {
fon...')
#10 [internal function]: Minify_HTML->_removeStyleCB(Array)
#11 src/addons/Truonglv/HTMLMinifier/vendor/mrclay/minify/lib/Minify/HTML.php(107): preg_replace_callback('/\\s*<style(\\b[^...', Array, '<!DOCTYPE html>...')
#12 src/addons/Truonglv/HTMLMinifier/Listener.php(34): Minify_HTML->process()
#13 src/XF/Extension.php(86): Truonglv\HTMLMinifier\Listener::appFinalOutput(Object(XF\Pub\App), Object(XF\Http\Response))
#14 src/XF/App.php(3368): XF\Extension->fire('app_final_outpu...', Array, NULL)
#15 src/XF/App.php(2552): XF\App->fire('app_final_outpu...', Array)
#16 src/XF/App.php(2830): XF\App->finalOutputFilter(Object(XF\Http\Response))
#17 src/XF.php(806): XF\App->run()
#18 index.php(23): XF::runApp('XF\\Pub\\App')
#19 {main}
array(4) {
["url"] => string(121) "/threads/im-dreieck-krankenkasse-rentenversicherung-und-agentur-fuer-arbeit-nach-der-aussteuerung.196667/page-15?_debug=1"
["referrer"] => bool(false)
["_GET"] => array(1) {
["_debug"] => string(1) "1"
}
["_POST"] => array(0) {
}
}

We love this Utility, please fix?
 
Back
Top