Resource icon

[bd] Widget Framework 2.6.6

No permission to download
@xfrocks - not sure if you saw this when I posted it? Is there a way to improve the gallery queries to speed up displaying the results? My server is very fast and well-optimised, but a 0.6ms penalty for displaying a few thumbnails seems excessive.

Thanks,
Shaun :D
Are you using the one come with [bd] Widget Framework? That one actually uses the <xen:callback /> provided by Gallery add-on and unfortunately we cannot tweak it in anyway from our side. However, you can enable caching and you should have decent performance right away.
 
Dan, I tried it but it doesn't show up. Here are my settings:
http://i.imgur.com/5K2QJ5A.jpg
You should configure it this way:

Screen Shot 2016-11-17 at 10.21.41 AM.webp

Explain:
  • The controller ("XenForo_ControllerPublic_Watched") and action ("ThreadsAll") are required because we have to prepare the watched threads (get data from db etc.).
  • A custom template is used because we need to render a list of threads (similar to the Threads widget renderer). You can pass any of the supported layout like how I picked "sidebar" in the screenshot. Some other possibilities are "list", "list_compact" (if are you on the latest beta).
 
uploaded files again, try to upgrade and got this error

Code:
An exception occurred: wf_default.css - Line 98: Invalid math expression in /home/budimuzika/public_html/library/XenForo/Template/Compiler.php on line 991

    XenForo_Template_Compiler->getNewCompilerException() in XenForo/Template/Compiler/Function/Calc.php at line 189
    XenForo_Template_Compiler_Function_Calc->_parseMathExpression() in XenForo/Template/Compiler/Function/Calc.php at line 55
    XenForo_Template_Compiler_Function_Calc->compile() in XenForo/Template/Compiler.php at line 700
    XenForo_Template_Compiler->compileFunction() in XenForo/Template/Compiler.php at line 576
    XenForo_Template_Compiler->compileSegment() in XenForo/Template/Compiler.php at line 509
    XenForo_Template_Compiler->compileSegments() in XenForo/Template/Compiler.php at line 422
    XenForo_Template_Compiler->compileIntoVariable() in XenForo/Template/Compiler/Tag/Include.php at line 113
    XenForo_Template_Compiler_Tag_Include->compile() in XenForo/Template/Compiler.php at line 641
    XenForo_Template_Compiler->compileTag() in XenForo/Template/Compiler.php at line 568
    XenForo_Template_Compiler->compileSegment() in XenForo/Template/Compiler.php at line 509
    XenForo_Template_Compiler->compileSegments() in XenForo/Template/Compiler.php at line 372
    XenForo_Template_Compiler->compileParsed() in XenForo/Model/Template.php at line 1601
    XenForo_Model_Template->compileAndInsertParsedTemplate() in XenForo/Model/Template.php at line 1378
    XenForo_Model_Template->compileTemplateInStyleTree() in XenForo/Model/Template.php at line 1329
    XenForo_Model_Template->compileNamedTemplateInStyleTree() in XenForo/Model/Template.php at line 1268
    XenForo_Model_Template->compileAllTemplates() in XenForo/Deferred/Template.php at line 36
    XenForo_Deferred_Template->execute() in XenForo/Deferred/Atomic.php at line 66
    XenForo_Deferred_Atomic->execute() in XenForo/Model/Deferred.php at line 295
    XenForo_Model_Deferred->runDeferred() in XenForo/Model/Deferred.php at line 429
    XenForo_Model_Deferred->_runInternal() in XenForo/Model/Deferred.php at line 374
    XenForo_Model_Deferred->run() in XenForo/ViewRenderer/Abstract.php at line 352
    XenForo_ViewRenderer_Abstract::hasManualDeferredToRun() in XenForo/ViewRenderer/HtmlAdmin.php at line 131
    XenForo_ViewRenderer_HtmlAdmin->renderContainer() in XenForo/FrontController.php at line 639
    XenForo_FrontController->renderView() in XenForo/FrontController.php at line 158
    XenForo_FrontController->run() in /home/budimuzika/public_html/admin.php at line 13
 
Are you using the one come with [bd] Widget Framework? That one actually uses the <xen:callback /> provided by Gallery add-on and unfortunately we cannot tweak it in anyway from our side. However, you can enable caching and you should have decent performance right away.
Hmmm ... now I look at it, no, I'm using this one: https://xenforo.com/community/resou...media-block-to-a-sidebar-or-portal-page.3793/

I've switched to the XFMG:Media renderer and it works faster; although it now shows two large thumbnails instead of the previous three - but that's no biggie! (y)
 
Last edited:
uploaded files again, try to upgrade and got this error

Code:
An exception occurred: wf_default.css - Line 98: Invalid math expression in /home/budimuzika/public_html/library/XenForo/Template/Compiler.php on line 991

    XenForo_Template_Compiler->getNewCompilerException() in XenForo/Template/Compiler/Function/Calc.php at line 189
    XenForo_Template_Compiler_Function_Calc->_parseMathExpression() in XenForo/Template/Compiler/Function/Calc.php at line 55
    XenForo_Template_Compiler_Function_Calc->compile() in XenForo/Template/Compiler.php at line 700
    XenForo_Template_Compiler->compileFunction() in XenForo/Template/Compiler.php at line 576
    XenForo_Template_Compiler->compileSegment() in XenForo/Template/Compiler.php at line 509
    XenForo_Template_Compiler->compileSegments() in XenForo/Template/Compiler.php at line 422
    XenForo_Template_Compiler->compileIntoVariable() in XenForo/Template/Compiler/Tag/Include.php at line 113
    XenForo_Template_Compiler_Tag_Include->compile() in XenForo/Template/Compiler.php at line 641
    XenForo_Template_Compiler->compileTag() in XenForo/Template/Compiler.php at line 568
    XenForo_Template_Compiler->compileSegment() in XenForo/Template/Compiler.php at line 509
    XenForo_Template_Compiler->compileSegments() in XenForo/Template/Compiler.php at line 372
    XenForo_Template_Compiler->compileParsed() in XenForo/Model/Template.php at line 1601
    XenForo_Model_Template->compileAndInsertParsedTemplate() in XenForo/Model/Template.php at line 1378
    XenForo_Model_Template->compileTemplateInStyleTree() in XenForo/Model/Template.php at line 1329
    XenForo_Model_Template->compileNamedTemplateInStyleTree() in XenForo/Model/Template.php at line 1268
    XenForo_Model_Template->compileAllTemplates() in XenForo/Deferred/Template.php at line 36
    XenForo_Deferred_Template->execute() in XenForo/Deferred/Atomic.php at line 66
    XenForo_Deferred_Atomic->execute() in XenForo/Model/Deferred.php at line 295
    XenForo_Model_Deferred->runDeferred() in XenForo/Model/Deferred.php at line 429
    XenForo_Model_Deferred->_runInternal() in XenForo/Model/Deferred.php at line 374
    XenForo_Model_Deferred->run() in XenForo/ViewRenderer/Abstract.php at line 352
    XenForo_ViewRenderer_Abstract::hasManualDeferredToRun() in XenForo/ViewRenderer/HtmlAdmin.php at line 131
    XenForo_ViewRenderer_HtmlAdmin->renderContainer() in XenForo/FrontController.php at line 639
    XenForo_FrontController->renderView() in XenForo/FrontController.php at line 158
    XenForo_FrontController->run() in /home/budimuzika/public_html/admin.php at line 13
Thank you for the info, we have identified an issue which makes beta 17 incompatible with XenForo v1.5.8 and older. A fix has been made for future releases, so you can either wait for [bd] Widget Framework beta 18 or upgrade XenForo v1.5.9. Sorry for the inconvenience.
 
@xfrocks after trying that template, I'm getting this error on top of the page:
Invalid argument supplied for foreach()</i> in \library\XenForo\Template\Abstract.php(265) : eval()'d code, line 228: <pre>227: ';
228: foreach ($threads AS $thread)
229:
 
xfrocks can you please fix this bug? Thank you.
This issue has been fixed, it will be included in the next beta.

@xfrocks after trying that template, I'm getting this error on top of the page:
Invalid argument supplied for foreach()</i> in \library\XenForo\Template\Abstract.php(265) : eval()'d code, line 228: <pre>227: ';
228: foreach ($threads AS $thread)
229:
Do you have any watched threads?
 
after uplaod beta 18 files there is a error

Code:
An exception occurred: Mysqli prepare error: Unknown table 'budimuzika_muz.thread' in /home/budimuzika/public_html/library/Zend/Db/Statement/Mysqli.php on line 77

    Zend_Db_Statement_Mysqli->_prepare() in Zend/Db/Statement.php at line 115
    Zend_Db_Statement->__construct() in Zend/Db/Adapter/Mysqli.php at line 381
    Zend_Db_Adapter_Mysqli->prepare() in Zend/Db/Adapter/Abstract.php at line 478
    Zend_Db_Adapter_Abstract->query() in XenForo/Model.php at line 219
    XenForo_Model->fetchAllKeyed() in XenForo/Model/Thread.php at line 73
    XenForo_Model_Thread->getThreadsByIds() in WidgetFramework/Model/Thread.php at line 39
    WidgetFramework_Model_Thread->getThreadsByIdsInOrder() in WidgetFramework/WidgetRenderer/Threads.php at line 574
    WidgetFramework_WidgetRenderer_Threads->_getThreadsWithConditions() in WidgetFramework/WidgetRenderer/Threads.php at line 490
    WidgetFramework_WidgetRenderer_Threads->_getThreads() in WidgetFramework/WidgetRenderer/Threads.php at line 232
    WidgetFramework_WidgetRenderer_Threads->_render() in WidgetFramework/WidgetRenderer.php at line 728
    WidgetFramework_WidgetRenderer->render() in WidgetFramework/Core.php at line 500
    WidgetFramework_Core->renderWidget() in WidgetFramework/Core.php at line 462
    WidgetFramework_Core->renderWidgets() in WidgetFramework/Core.php at line 429
    WidgetFramework_Core->_renderWidgetsFor() in WidgetFramework/Core.php at line 312
    WidgetFramework_Core->renderWidgetsFor() in WidgetFramework/Listener.php at line 118
    WidgetFramework_Listener::template_post_render() in XenForo/CodeEvent.php at line 58
    XenForo_CodeEvent::fire() in XenForo/Template/Abstract.php at line 195
    XenForo_Template_Abstract->render() in XenForo/Template/Public.php at line 110
    XenForo_Template_Public->render() in XenForo/ViewRenderer/HtmlPublic.php at line 124
    XenForo_ViewRenderer_HtmlPublic->renderContainer() in XenForo/FrontController.php at line 639
    XenForo_FrontController->renderView() in XenForo/FrontController.php at line 158
    XenForo_FrontController->run() in /home/budimuzika/public_html/index.php at line 13
 
more comes

Code:
An exception occurred: wf_default.css - Line 98: Invalid math expression in /home/budimuzika/public_html/library/XenForo/Template/Compiler.php on line 991

    XenForo_Template_Compiler->getNewCompilerException() in XenForo/Template/Compiler/Function/Calc.php at line 189
    XenForo_Template_Compiler_Function_Calc->_parseMathExpression() in XenForo/Template/Compiler/Function/Calc.php at line 55
    XenForo_Template_Compiler_Function_Calc->compile() in XenForo/Template/Compiler.php at line 700
    XenForo_Template_Compiler->compileFunction() in XenForo/Template/Compiler.php at line 576
    XenForo_Template_Compiler->compileSegment() in XenForo/Template/Compiler.php at line 509
    XenForo_Template_Compiler->compileSegments() in XenForo/Template/Compiler.php at line 422
    XenForo_Template_Compiler->compileIntoVariable() in XenForo/Template/Compiler/Tag/Include.php at line 113
    XenForo_Template_Compiler_Tag_Include->compile() in XenForo/Template/Compiler.php at line 641
    XenForo_Template_Compiler->compileTag() in XenForo/Template/Compiler.php at line 568
    XenForo_Template_Compiler->compileSegment() in XenForo/Template/Compiler.php at line 509
    XenForo_Template_Compiler->compileSegments() in XenForo/Template/Compiler.php at line 372
    XenForo_Template_Compiler->compileParsed() in XenForo/Model/Template.php at line 1601
    XenForo_Model_Template->compileAndInsertParsedTemplate() in XenForo/Model/Template.php at line 1378
    XenForo_Model_Template->compileTemplateInStyleTree() in XenForo/Model/Template.php at line 1329
    XenForo_Model_Template->compileNamedTemplateInStyleTree() in XenForo/Model/Template.php at line 1268
    XenForo_Model_Template->compileAllTemplates() in XenForo/Deferred/Template.php at line 36
    XenForo_Deferred_Template->execute() in XenForo/Deferred/Atomic.php at line 66
    XenForo_Deferred_Atomic->execute() in XenForo/Model/Deferred.php at line 295
    XenForo_Model_Deferred->runDeferred() in XenForo/Model/Deferred.php at line 429
    XenForo_Model_Deferred->_runInternal() in XenForo/Model/Deferred.php at line 374
    XenForo_Model_Deferred->run() in XenForo/ViewRenderer/Abstract.php at line 352
    XenForo_ViewRenderer_Abstract::hasManualDeferredToRun() in XenForo/ViewRenderer/Json.php at line 147
    XenForo_ViewRenderer_Json::_addDefaultParams() in XenForo/ViewRenderer/Json.php at line 185
    XenForo_ViewRenderer_Json::jsonEncodeForOutput() in XenForo/ViewRenderer/Json.php at line 60
    XenForo_ViewRenderer_Json->renderError() in XenForo/FrontController.php at line 595
    XenForo_FrontController->renderView() in XenForo/FrontController.php at line 158
    XenForo_FrontController->run() in /home/budimuzika/public_html/admin.php at line 13
 
This may be asked before.. Is it possible to show the Widgets underneath Brogan´s CTA Featured Slider? Right now i just get them showing on the very Top or to the Bottom

Forget it ;) Found out how. This is really well done
 
Last edited:
Top Bottom