Lazy Load [img]

Lazy Load [img] 2.7.2

No permission to download
@Xon last version don't seems to works well, if i put this code alone in new thread, spoiler image don't work.

Code:
[SPOILER][URL='https://s290.photobucket.com/user/BAILARESOBRETUTUMBA/media/image_151.jpeg.html'][IMG]https://i290.photobucket.com/albums/ll267/BAILARESOBRETUTUMBA/image_151.jpeg[/IMG][/URL][/SPOILER]

lazysizes.min.js only loads if i put a image inside a spoiler, permisions are ok.
 
No, it just updates the XF integration bits. I'll look into updating it later

Excellent ! Your continued support is very much appreciated ... 😍

This has been requested before (in the XF1 version), but I haven't had time to implement it.


At some stage I should make these style properties but I haven't had time.

If you don't define those classes, it still works. You will just have a blank space which eventually fills in with an image once it loads.

@Xon Do you have any chance for making this functionality? Please ... (y)
 
Errors after recent updates.

Code:
Server error log
ErrorException: Template error: Cannot call method getCss on a non-object (NULL) src/XF/Template/Templater.php:970
Generated by: Unknown account May 4, 2019 at 10:52 AM

Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Cannot call met...', '/home/nginx/dom...', 970, Array)
#1 src/XF/Template/Templater.php(970): trigger_error('Cannot call met...', 512)
#2 internal_data/code_cache/templates/l1/s13/public/bb_code_tag_attach.php(106): XF\Template\Templater->method(NULL, 'getCss', Array)
#3 src/XF/Template/Templater.php(1301): XF\Template\Templater->{closure}(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), Array)
#4 src/XF/BbCode/Renderer/Html.php(485): XF\Template\Templater->renderTemplate('bb_code_tag_att...', Array)
#5 [internal function]: XF\BbCode\Renderer\Html->renderTagAttach(Array, NULL, Array, Array, Object(ThemeHouse\Giphy\XF\BbCode\Renderer\Html))
#6 src/XF/BbCode/Renderer/Html.php(295): call_user_func(Array, Array, NULL, Array, Array, Object(ThemeHouse\Giphy\XF\BbCode\Renderer\Html))
#7 src/XF/BbCode/Traverser.php(61): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#8 src/XF/BbCode/Traverser.php(37): XF\BbCode\Traverser->renderSubTree(Array, Array)
#9 src/XF/BbCode/Traverser.php(20): XF\BbCode\Traverser->renderAst(Array, Object(ThemeHouse\Giphy\XF\BbCode\RuleSet), Array)
#10 src/XF/SubContainer/BbCode.php(219): XF\BbCode\Traverser->render('Gumana Yong ssh...', Object(XF\BbCode\Parser), Object(ThemeHouse\Giphy\XF\BbCode\RuleSet), Array)
#11 src/XF/Template/Templater.php(2021): XF\SubContainer\BbCode->render('Gumana Yong ssh...', 'html', 'post', Object(XFMG\XF\Entity\Post), Array)
#12 src/addons/TickTackk/RemoveSpoilerFromQuote/XF/Template/Templater.php(35): XF\Template\Templater->fnBbCode(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), false, 'Gumana Yong ssh...', 'post', Object(XFMG\XF\Entity\Post), Array, 'html')
#13 [internal function]: TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater->fnBbCode(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), false, 'Gumana Yong ssh...', 'post', Object(XFMG\XF\Entity\Post))
#14 src/XF/Template/Templater.php(922): call_user_func_array(Array, Array)
#15 internal_data/code_cache/templates/l1/s13/public/post_macros.php(175): XF\Template\Templater->fn('bb_code', Array, false)
#16 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), Array, Array)
#17 internal_data/code_cache/templates/l1/s13/public/thread_view.php(516): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array)
#18 src/XF/Template/Templater.php(1301): XF\Template\Templater->{closure}(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), Array)
#19 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('thread_view', Array)
#20 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#21 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#22 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#23 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#24 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#25 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#26 src/XF.php(390): XF\App->run()
#27 index.php(20): XF::runApp('XF\\Pub\\App')
#28 {main}

Request state
array(4) {
  ["url"] => string(16) "/threads/481293/"
  ["referrer"] => bool(false)
  ["_GET"] => array(1) {
    ["/threads/481293/"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}


Server error log
ErrorException: Template error: Cannot call method isNotScripBlockNeeded on a non-object (NULL) src/XF/Template/Templater.php:970
Generated by: Unknown account May 4, 2019 at 10:52 AM
Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Cannot call met...', '/home/nginx/dom...', 970, Array)
#1 src/XF/Template/Templater.php(970): trigger_error('Cannot call met...', 512)
#2 internal_data/code_cache/templates/l1/s13/public/bb_code_tag_attach.php(93): XF\Template\Templater->method(NULL, 'isNotScripBlock...', Array)
#3 src/XF/Template/Templater.php(1301): XF\Template\Templater->{closure}(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), Array)
#4 src/XF/BbCode/Renderer/Html.php(485): XF\Template\Templater->renderTemplate('bb_code_tag_att...', Array)
#5 [internal function]: XF\BbCode\Renderer\Html->renderTagAttach(Array, NULL, Array, Array, Object(ThemeHouse\Giphy\XF\BbCode\Renderer\Html))
#6 src/XF/BbCode/Renderer/Html.php(295): call_user_func(Array, Array, NULL, Array, Array, Object(ThemeHouse\Giphy\XF\BbCode\Renderer\Html))
#7 src/XF/BbCode/Traverser.php(61): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#8 src/XF/BbCode/Traverser.php(37): XF\BbCode\Traverser->renderSubTree(Array, Array)
#9 src/XF/BbCode/Traverser.php(20): XF\BbCode\Traverser->renderAst(Array, Object(ThemeHouse\Giphy\XF\BbCode\RuleSet), Array)
#10 src/XF/SubContainer/BbCode.php(219): XF\BbCode\Traverser->render('Gumana Yong ssh...', Object(XF\BbCode\Parser), Object(ThemeHouse\Giphy\XF\BbCode\RuleSet), Array)
#11 src/XF/Template/Templater.php(2021): XF\SubContainer\BbCode->render('Gumana Yong ssh...', 'html', 'post', Object(XFMG\XF\Entity\Post), Array)
#12 src/addons/TickTackk/RemoveSpoilerFromQuote/XF/Template/Templater.php(35): XF\Template\Templater->fnBbCode(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), false, 'Gumana Yong ssh...', 'post', Object(XFMG\XF\Entity\Post), Array, 'html')
#13 [internal function]: TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater->fnBbCode(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), false, 'Gumana Yong ssh...', 'post', Object(XFMG\XF\Entity\Post))
#14 src/XF/Template/Templater.php(922): call_user_func_array(Array, Array)
#15 internal_data/code_cache/templates/l1/s13/public/post_macros.php(175): XF\Template\Templater->fn('bb_code', Array, false)
#16 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), Array, Array)
#17 internal_data/code_cache/templates/l1/s13/public/thread_view.php(516): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array)
#18 src/XF/Template/Templater.php(1301): XF\Template\Templater->{closure}(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), Array)
#19 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('thread_view', Array)
#20 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#21 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#22 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#23 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#24 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#25 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#26 src/XF.php(390): XF\App->run()
#27 index.php(20): XF::runApp('XF\\Pub\\App')
#28 {main}
Request state
array(4) {
  ["url"] => string(16) "/threads/481293/"
  ["referrer"] => bool(false)
  ["_GET"] => array(1) {
    ["/threads/481293/"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}
 
Errors after recent updates.

Code:
Server error log
ErrorException: Template error: Cannot call method getCss on a non-object (NULL) src/XF/Template/Templater.php:970
Generated by: Unknown account May 4, 2019 at 10:52 AM

Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Cannot call met...', '/home/nginx/dom...', 970, Array)
#1 src/XF/Template/Templater.php(970): trigger_error('Cannot call met...', 512)
#2 internal_data/code_cache/templates/l1/s13/public/bb_code_tag_attach.php(106): XF\Template\Templater->method(NULL, 'getCss', Array)
#3 src/XF/Template/Templater.php(1301): XF\Template\Templater->{closure}(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), Array)
#4 src/XF/BbCode/Renderer/Html.php(485): XF\Template\Templater->renderTemplate('bb_code_tag_att...', Array)
#5 [internal function]: XF\BbCode\Renderer\Html->renderTagAttach(Array, NULL, Array, Array, Object(ThemeHouse\Giphy\XF\BbCode\Renderer\Html))
#6 src/XF/BbCode/Renderer/Html.php(295): call_user_func(Array, Array, NULL, Array, Array, Object(ThemeHouse\Giphy\XF\BbCode\Renderer\Html))
#7 src/XF/BbCode/Traverser.php(61): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#8 src/XF/BbCode/Traverser.php(37): XF\BbCode\Traverser->renderSubTree(Array, Array)
#9 src/XF/BbCode/Traverser.php(20): XF\BbCode\Traverser->renderAst(Array, Object(ThemeHouse\Giphy\XF\BbCode\RuleSet), Array)
#10 src/XF/SubContainer/BbCode.php(219): XF\BbCode\Traverser->render('Gumana Yong ssh...', Object(XF\BbCode\Parser), Object(ThemeHouse\Giphy\XF\BbCode\RuleSet), Array)
#11 src/XF/Template/Templater.php(2021): XF\SubContainer\BbCode->render('Gumana Yong ssh...', 'html', 'post', Object(XFMG\XF\Entity\Post), Array)
#12 src/addons/TickTackk/RemoveSpoilerFromQuote/XF/Template/Templater.php(35): XF\Template\Templater->fnBbCode(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), false, 'Gumana Yong ssh...', 'post', Object(XFMG\XF\Entity\Post), Array, 'html')
#13 [internal function]: TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater->fnBbCode(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), false, 'Gumana Yong ssh...', 'post', Object(XFMG\XF\Entity\Post))
#14 src/XF/Template/Templater.php(922): call_user_func_array(Array, Array)
#15 internal_data/code_cache/templates/l1/s13/public/post_macros.php(175): XF\Template\Templater->fn('bb_code', Array, false)
#16 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), Array, Array)
#17 internal_data/code_cache/templates/l1/s13/public/thread_view.php(516): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array)
#18 src/XF/Template/Templater.php(1301): XF\Template\Templater->{closure}(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), Array)
#19 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('thread_view', Array)
#20 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#21 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#22 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#23 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#24 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#25 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#26 src/XF.php(390): XF\App->run()
#27 index.php(20): XF::runApp('XF\\Pub\\App')
#28 {main}

Request state
array(4) {
  ["url"] => string(16) "/threads/481293/"
  ["referrer"] => bool(false)
  ["_GET"] => array(1) {
    ["/threads/481293/"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}


Server error log
ErrorException: Template error: Cannot call method isNotScripBlockNeeded on a non-object (NULL) src/XF/Template/Templater.php:970
Generated by: Unknown account May 4, 2019 at 10:52 AM
Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Cannot call met...', '/home/nginx/dom...', 970, Array)
#1 src/XF/Template/Templater.php(970): trigger_error('Cannot call met...', 512)
#2 internal_data/code_cache/templates/l1/s13/public/bb_code_tag_attach.php(93): XF\Template\Templater->method(NULL, 'isNotScripBlock...', Array)
#3 src/XF/Template/Templater.php(1301): XF\Template\Templater->{closure}(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), Array)
#4 src/XF/BbCode/Renderer/Html.php(485): XF\Template\Templater->renderTemplate('bb_code_tag_att...', Array)
#5 [internal function]: XF\BbCode\Renderer\Html->renderTagAttach(Array, NULL, Array, Array, Object(ThemeHouse\Giphy\XF\BbCode\Renderer\Html))
#6 src/XF/BbCode/Renderer/Html.php(295): call_user_func(Array, Array, NULL, Array, Array, Object(ThemeHouse\Giphy\XF\BbCode\Renderer\Html))
#7 src/XF/BbCode/Traverser.php(61): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#8 src/XF/BbCode/Traverser.php(37): XF\BbCode\Traverser->renderSubTree(Array, Array)
#9 src/XF/BbCode/Traverser.php(20): XF\BbCode\Traverser->renderAst(Array, Object(ThemeHouse\Giphy\XF\BbCode\RuleSet), Array)
#10 src/XF/SubContainer/BbCode.php(219): XF\BbCode\Traverser->render('Gumana Yong ssh...', Object(XF\BbCode\Parser), Object(ThemeHouse\Giphy\XF\BbCode\RuleSet), Array)
#11 src/XF/Template/Templater.php(2021): XF\SubContainer\BbCode->render('Gumana Yong ssh...', 'html', 'post', Object(XFMG\XF\Entity\Post), Array)
#12 src/addons/TickTackk/RemoveSpoilerFromQuote/XF/Template/Templater.php(35): XF\Template\Templater->fnBbCode(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), false, 'Gumana Yong ssh...', 'post', Object(XFMG\XF\Entity\Post), Array, 'html')
#13 [internal function]: TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater->fnBbCode(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), false, 'Gumana Yong ssh...', 'post', Object(XFMG\XF\Entity\Post))
#14 src/XF/Template/Templater.php(922): call_user_func_array(Array, Array)
#15 internal_data/code_cache/templates/l1/s13/public/post_macros.php(175): XF\Template\Templater->fn('bb_code', Array, false)
#16 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), Array, Array)
#17 internal_data/code_cache/templates/l1/s13/public/thread_view.php(516): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array)
#18 src/XF/Template/Templater.php(1301): XF\Template\Templater->{closure}(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), Array)
#19 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('thread_view', Array)
#20 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#21 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#22 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#23 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#24 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#25 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#26 src/XF.php(390): XF\App->run()
#27 index.php(20): XF::runApp('XF\\Pub\\App')
#28 {main}
Request state
array(4) {
  ["url"] => string(16) "/threads/481293/"
  ["referrer"] => bool(false)
  ["_GET"] => array(1) {
    ["/threads/481293/"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}

+1 oh hmm...yes im noticing 20 pages of these errors suddenly...
 
  • Like
Reactions: rdn
Hm, still don't lazyload if the image is inside of url tag like:

Code:
[URL='https://s290.photobucket.com/user/BAILARESOBRETUTUMBA/media/image_151.jpeg.html'][IMG]https://i290.photobucket.com/albums/ll267/BAILARESOBRETUTUMBA/image_151.jpeg[/IMG][/URL]
Works with XF2.0.12 and XF2.1.2, can you try the the default style?

Errors after recent updates.

Code:
Server error log
ErrorException: Template error: Cannot call method getCss on a non-object (NULL) src/XF/Template/Templater.php:970
Generated by: Unknown account May 4, 2019 at 10:52 AM

Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Cannot call met...', '/home/nginx/dom...', 970, Array)
#1 src/XF/Template/Templater.php(970): trigger_error('Cannot call met...', 512)
#2 internal_data/code_cache/templates/l1/s13/public/bb_code_tag_attach.php(106): XF\Template\Templater->method(NULL, 'getCss', Array)
#3 src/XF/Template/Templater.php(1301): XF\Template\Templater->{closure}(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), Array)
#4 src/XF/BbCode/Renderer/Html.php(485): XF\Template\Templater->renderTemplate('bb_code_tag_att...', Array)
#5 [internal function]: XF\BbCode\Renderer\Html->renderTagAttach(Array, NULL, Array, Array, Object(ThemeHouse\Giphy\XF\BbCode\Renderer\Html))
#6 src/XF/BbCode/Renderer/Html.php(295): call_user_func(Array, Array, NULL, Array, Array, Object(ThemeHouse\Giphy\XF\BbCode\Renderer\Html))
#7 src/XF/BbCode/Traverser.php(61): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#8 src/XF/BbCode/Traverser.php(37): XF\BbCode\Traverser->renderSubTree(Array, Array)
#9 src/XF/BbCode/Traverser.php(20): XF\BbCode\Traverser->renderAst(Array, Object(ThemeHouse\Giphy\XF\BbCode\RuleSet), Array)
#10 src/XF/SubContainer/BbCode.php(219): XF\BbCode\Traverser->render('Gumana Yong ssh...', Object(XF\BbCode\Parser), Object(ThemeHouse\Giphy\XF\BbCode\RuleSet), Array)
#11 src/XF/Template/Templater.php(2021): XF\SubContainer\BbCode->render('Gumana Yong ssh...', 'html', 'post', Object(XFMG\XF\Entity\Post), Array)
#12 src/addons/TickTackk/RemoveSpoilerFromQuote/XF/Template/Templater.php(35): XF\Template\Templater->fnBbCode(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), false, 'Gumana Yong ssh...', 'post', Object(XFMG\XF\Entity\Post), Array, 'html')
#13 [internal function]: TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater->fnBbCode(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), false, 'Gumana Yong ssh...', 'post', Object(XFMG\XF\Entity\Post))
#14 src/XF/Template/Templater.php(922): call_user_func_array(Array, Array)
#15 internal_data/code_cache/templates/l1/s13/public/post_macros.php(175): XF\Template\Templater->fn('bb_code', Array, false)
#16 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), Array, Array)
#17 internal_data/code_cache/templates/l1/s13/public/thread_view.php(516): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array)
#18 src/XF/Template/Templater.php(1301): XF\Template\Templater->{closure}(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), Array)
#19 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('thread_view', Array)
#20 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#21 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#22 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#23 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#24 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#25 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#26 src/XF.php(390): XF\App->run()
#27 index.php(20): XF::runApp('XF\\Pub\\App')
#28 {main}

Request state
array(4) {
  ["url"] => string(16) "/threads/481293/"
  ["referrer"] => bool(false)
  ["_GET"] => array(1) {
    ["/threads/481293/"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}


Server error log
ErrorException: Template error: Cannot call method isNotScripBlockNeeded on a non-object (NULL) src/XF/Template/Templater.php:970
Generated by: Unknown account May 4, 2019 at 10:52 AM
Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Cannot call met...', '/home/nginx/dom...', 970, Array)
#1 src/XF/Template/Templater.php(970): trigger_error('Cannot call met...', 512)
#2 internal_data/code_cache/templates/l1/s13/public/bb_code_tag_attach.php(93): XF\Template\Templater->method(NULL, 'isNotScripBlock...', Array)
#3 src/XF/Template/Templater.php(1301): XF\Template\Templater->{closure}(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), Array)
#4 src/XF/BbCode/Renderer/Html.php(485): XF\Template\Templater->renderTemplate('bb_code_tag_att...', Array)
#5 [internal function]: XF\BbCode\Renderer\Html->renderTagAttach(Array, NULL, Array, Array, Object(ThemeHouse\Giphy\XF\BbCode\Renderer\Html))
#6 src/XF/BbCode/Renderer/Html.php(295): call_user_func(Array, Array, NULL, Array, Array, Object(ThemeHouse\Giphy\XF\BbCode\Renderer\Html))
#7 src/XF/BbCode/Traverser.php(61): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#8 src/XF/BbCode/Traverser.php(37): XF\BbCode\Traverser->renderSubTree(Array, Array)
#9 src/XF/BbCode/Traverser.php(20): XF\BbCode\Traverser->renderAst(Array, Object(ThemeHouse\Giphy\XF\BbCode\RuleSet), Array)
#10 src/XF/SubContainer/BbCode.php(219): XF\BbCode\Traverser->render('Gumana Yong ssh...', Object(XF\BbCode\Parser), Object(ThemeHouse\Giphy\XF\BbCode\RuleSet), Array)
#11 src/XF/Template/Templater.php(2021): XF\SubContainer\BbCode->render('Gumana Yong ssh...', 'html', 'post', Object(XFMG\XF\Entity\Post), Array)
#12 src/addons/TickTackk/RemoveSpoilerFromQuote/XF/Template/Templater.php(35): XF\Template\Templater->fnBbCode(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), false, 'Gumana Yong ssh...', 'post', Object(XFMG\XF\Entity\Post), Array, 'html')
#13 [internal function]: TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater->fnBbCode(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), false, 'Gumana Yong ssh...', 'post', Object(XFMG\XF\Entity\Post))
#14 src/XF/Template/Templater.php(922): call_user_func_array(Array, Array)
#15 internal_data/code_cache/templates/l1/s13/public/post_macros.php(175): XF\Template\Templater->fn('bb_code', Array, false)
#16 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), Array, Array)
#17 internal_data/code_cache/templates/l1/s13/public/thread_view.php(516): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array)
#18 src/XF/Template/Templater.php(1301): XF\Template\Templater->{closure}(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), Array)
#19 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('thread_view', Array)
#20 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#21 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#22 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#23 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#24 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#25 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#26 src/XF.php(390): XF\App->run()
#27 index.php(20): XF::runApp('XF\\Pub\\App')
#28 {main}
Request state
array(4) {
  ["url"] => string(16) "/threads/481293/"
  ["referrer"] => bool(false)
  ["_GET"] => array(1) {
    ["/threads/481293/"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}
Did this occur during the update or constantly occuring?
 
Hm, still don't lazyload if the image is inside of url tag like:

Code:
[URL='https://s290.photobucket.com/user/BAILARESOBRETUTUMBA/media/image_151.jpeg.html'][IMG]https://i290.photobucket.com/albums/ll267/BAILARESOBRETUTUMBA/image_151.jpeg[/IMG][/URL]
Can you check the HTML and see if there is a lazyload/lazyloaded class attribute and that the lazysize.min.js is loaded in the network tab?
 
Yes.


Can you show me your "Image Lazy Loader" options page, and check the 'use lazy load' permissions for the forum/user? And try rebuilding the add-on and double checking the version.

This is quite baffling.

Hm, permissions are ok, rebuilding and still don't work :/ If i make a clean xenforo 2.1.2 installation don't works too

1.webp2.webp
 
Back
Top Bottom