[DBTech] DragonByte InfoPanels

[DBTech] DragonByte InfoPanels [Paid] 1.1.1

No permission to buy ($17.45)

DragonByte Tech

Well-known member
DragonByte Tech submitted a new resource:

[DBTech] DragonByte InfoPanels - Add panels showing forum statistics, latest posts, most popular content & more!

InfoPanels allows you to display useful and interesting information in a much more user friendly way, allowing your members to access important areas of the forum, and important information, without having to go through different menu screens.

Uses
The Top X Stats portion of the software allows your users to keep track of whats going on in the forum almost in real time - perfect for boards with many forums which are hard to keep track of!

The Welcome Panel displays...

Read more about this resource...
 
Interested. How realtime are we talking here? Also do you support latest activity widgets?
 
Interested. How realtime are we talking here? Also do you support latest activity widgets?
Well you could configure it to run every second, though I can’t say whether your server would appreciate it 😛

There’s no other widget support other than the main top X stats one, which is not designed to go in the sidebar.

Sidebar widgets might be something to consider for a future version though :)
 
@DragonByte Tech Does not have support forum @ your site for InfoPanels? I am getting lot of Server error log.

Code:
ErrorException: Template error: Cannot call method getRoute on a non-object (NULL) src/XF/Template/Templater.php:970

Generated by: Denial007 Jun 2, 2019 at 1:55 AM

Stack trace

#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Cannot call met...', '/home/nadda/pub...', 970, Array)
#1 src/XF/Template/Templater.php(970): trigger_error('Cannot call met...', 512)
#2 internal_data/code_cache/templates/l1/s6/public/dbtech_infopanels_widget_welcome_panel.php(94): XF\Template\Templater->method(NULL, 'getRoute', Array)
#3 src/XF/Template/Templater.php(1301): XF\Template\Templater->{closure}(Object(AddonFlare\PaidRegistrations\XF\Template\Templater), Array)
#4 src/addons/AddonsLab/LinkChecker/XF/Template/Templater.php(89): XF\Template\Templater->renderTemplate('dbtech_infopane...', Array, true)
#5 src/XF/Widget/WidgetRenderer.php(62): AddonsLab\LinkChecker\XF\Template\Templater->renderTemplate('public:dbtech_i...', Array)
#6 src/XF/Widget/WidgetRenderer.php(67): XF\Widget\WidgetRenderer->render()
#7 src/XF/Template/Templater.php(1620): XF\Widget\WidgetRenderer->__toString()
#8 internal_data/code_cache/templates/l1/s6/public/forum_list.php(218): XF\Template\Templater->widgetPosition('forum_list_abov...', Array)
#9 src/XF/Template/Templater.php(1301): XF\Template\Templater->{closure}(Object(AddonFlare\PaidRegistrations\XF\Template\Templater), Array)
#10 src/addons/AddonsLab/LinkChecker/XF/Template/Templater.php(89): XF\Template\Templater->renderTemplate('forum_list', Array, true)
#11 src/XF/Template/Template.php(24): AddonsLab\LinkChecker\XF\Template\Templater->renderTemplate('public:forum_li...', Array)
#12 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#13 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Html->renderView('XF:Forum\\Listin...', 'public:forum_li...', Array)
#14 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#15 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#16 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#17 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#18 src/XF.php(390): XF\App->run()
#19 index.php(20): XF::runApp('XF\\Pub\\App')
#20 {main}

Request state

array(4) {
  ["url"] => string(1) "/"
  ["referrer"] => bool(false)
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
@DragonByte Tech Does not have support forum @ your site for InfoPanels? I am getting lot of Server error log.

Code:
ErrorException: Template error: Cannot call method getRoute on a non-object (NULL) src/XF/Template/Templater.php:970

Generated by: Denial007 Jun 2, 2019 at 1:55 AM

Stack trace

#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Cannot call met...', '/home/nadda/pub...', 970, Array)
#1 src/XF/Template/Templater.php(970): trigger_error('Cannot call met...', 512)
#2 internal_data/code_cache/templates/l1/s6/public/dbtech_infopanels_widget_welcome_panel.php(94): XF\Template\Templater->method(NULL, 'getRoute', Array)
#3 src/XF/Template/Templater.php(1301): XF\Template\Templater->{closure}(Object(AddonFlare\PaidRegistrations\XF\Template\Templater), Array)
#4 src/addons/AddonsLab/LinkChecker/XF/Template/Templater.php(89): XF\Template\Templater->renderTemplate('dbtech_infopane...', Array, true)
#5 src/XF/Widget/WidgetRenderer.php(62): AddonsLab\LinkChecker\XF\Template\Templater->renderTemplate('public:dbtech_i...', Array)
#6 src/XF/Widget/WidgetRenderer.php(67): XF\Widget\WidgetRenderer->render()
#7 src/XF/Template/Templater.php(1620): XF\Widget\WidgetRenderer->__toString()
#8 internal_data/code_cache/templates/l1/s6/public/forum_list.php(218): XF\Template\Templater->widgetPosition('forum_list_abov...', Array)
#9 src/XF/Template/Templater.php(1301): XF\Template\Templater->{closure}(Object(AddonFlare\PaidRegistrations\XF\Template\Templater), Array)
#10 src/addons/AddonsLab/LinkChecker/XF/Template/Templater.php(89): XF\Template\Templater->renderTemplate('forum_list', Array, true)
#11 src/XF/Template/Template.php(24): AddonsLab\LinkChecker\XF\Template\Templater->renderTemplate('public:forum_li...', Array)
#12 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#13 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Html->renderView('XF:Forum\\Listin...', 'public:forum_li...', Array)
#14 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#15 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#16 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#17 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#18 src/XF.php(390): XF\App->run()
#19 index.php(20): XF::runApp('XF\\Pub\\App')
#20 {main}

Request state

array(4) {
  ["url"] => string(1) "/"
  ["referrer"] => bool(false)
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
Your database appears corrupted, you have records in the Forum table that does not have corresponding Node table entries.

You need to resolve that on your end, as this is not a bug in this mod.
 
Hi,
The refresh button does not seem to work

New life time license for https://www.tutoriaux-excalibur.com

Board
How so? Can you please elaborate?

When you press the refresh button, the timer gets reduced to 0 and the little AJAX loading icon on top of the page will trigger, indicating the refresh is happening.
 
Your database appears corrupted, you have records in the Forum table that does not have corresponding Node table entries.

You need to resolve that on your end, as this is not a bug in this mod.

How to database corrupted? Happening this server error log after installed infopanel addon. So what tables need to repair?
 
How to database corrupted? Happening this server error log after installed infopanel addon. So what tables need to repair?
It's not a corruption that can be repaired via MySQL "REPAIR". It's saying that the forum ID that account has the most posts in, doesn't exist. This means that either there are orphaned posts or threads, or that the xf_forum table doesn't have a corresponding xf_node table record.

I'll work around it in the next version, but you should consider removing orphaned posts / threads.
 
How so? Can you please elaborate?

When you press the refresh button, the timer gets reduced to 0 and the little AJAX loading icon on top of the page will trigger, indicating the refresh is happening.

I don't see any timer

It stays at Refreshing in 30 seconds...

203737
 
I don't see any timer

It stays at Refreshing in 30 seconds...

View attachment 203737
Any JavaScript errors in the error log?


I have this error when cliciking on the Refresh button

Code:
    ErrorException: Template error: Cannot call method getRoute on a non-object (NULL) src/XF/Template/Templater.php:970

    Généré par: Sylvain 2/6/19, à 14:43

Trace de la pile

#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Cannot call met...', '/home3/roiarthu...', 970, Array)
#1 src/XF/Template/Templater.php(970): trigger_error('Cannot call met...', 512)
#2 internal_data/code_cache/templates/l1/s67/public/dbtech_infopanels_widget_welcome_panel.php(94): XF\Template\Templater->method(NULL, 'getRoute', Array)
#3 src/XF/Template/Templater.php(1301): XF\Template\Templater->{closure}(Object(AddonFlare\PaidRegistrations\XF\Template\Templater), Array)
#4 src/XF/Widget/WidgetRenderer.php(62): XF\Template\Templater->renderTemplate('dbtech_infopane...', Array)
#5 src/XF/Widget/WidgetRenderer.php(67): XF\Widget\WidgetRenderer->render()
#6 src/XF/Template/Templater.php(1620): XF\Widget\WidgetRenderer->__toString()
#7 internal_data/code_cache/templates/l1/s67/public/forum_list.php(209): XF\Template\Templater->widgetPosition('forum_list_abov...', Array)
#8 src/XF/Template/Templater.php(1301): XF\Template\Templater->{closure}(Object(AddonFlare\PaidRegistrations\XF\Template\Templater), Array)
#9 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('forum_list', Array)
#10 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#11 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Html->renderView('XF:Forum\\Listin...', 'public:forum_li...', Array)
#12 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#13 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#14 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#15 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#16 src/XF.php(390): XF\App->run()
#17 index.php(20): XF::runApp('XF\\Pub\\App')
#18 {main}

État de la demande

array(4) {
  ["url"] => string(7) "/forum/"
  ["referrer"] => string(42) "https://www.tutoriaux-excalibur.com/forum/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
I have a workaround for that in the next version. It means the person who generated the error has the most posts in a forum that does not exist, so it is likely to be orphaned posts.
 
It's not a corruption that can be repaired via MySQL "REPAIR". It's saying that the forum ID that account has the most posts in, doesn't exist. This means that either there are orphaned posts or threads, or that the xf_forum table doesn't have a corresponding xf_node table record.

I'll work around it in the next version, but you should consider removing orphaned posts / threads.

I am not using Top starts or does not created any block. I am using only Welcome panel.
 
Well it seems that i have the same problem when i click on the refresh button i have this error

Code:
    ErrorException: Template error: Cannot call method getRoute on a non-object (NULL) src/XF/Template/Templater.php:970

    Généré par: Sylvain 2/6/19, à 14:43

Trace de la pile

#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Cannot call met...', '/home3/roiarthu...', 970, Array)
#1 src/XF/Template/Templater.php(970): trigger_error('Cannot call met...', 512)
#2 internal_data/code_cache/templates/l1/s103/public/dbtech_infopanels_widget_welcome_panel.php(94): XF\Template\Templater->method(NULL, 'getRoute', Array)
#3 src/XF/Template/Templater.php(1301): XF\Template\Templater->{closure}(Object(AddonFlare\PaidRegistrations\XF\Template\Templater), Array)
#4 src/XF/Widget/WidgetRenderer.php(62): XF\Template\Templater->renderTemplate('dbtech_infopane...', Array)
#5 src/XF/Widget/WidgetRenderer.php(67): XF\Widget\WidgetRenderer->render()
#6 src/XF/Template/Templater.php(1620): XF\Widget\WidgetRenderer->__toString()
#7 internal_data/code_cache/templates/l1/s103/public/forum_list.php(209): XF\Template\Templater->widgetPosition('forum_list_abov...', Array)
#8 src/XF/Template/Templater.php(1301): XF\Template\Templater->{closure}(Object(AddonFlare\PaidRegistrations\XF\Template\Templater), Array)
#9 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('forum_list', Array)
#10 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#11 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Html->renderView('XF:Forum\\Listin...', 'public:forum_li...', Array)
#12 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#13 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#14 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#15 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#16 src/XF.php(390): XF\App->run()
#17 index.php(20): XF::runApp('XF\\Pub\\App')
#18 {main}

État de la demande

array(4) {
  ["url"] => string(7) "/forum/"
  ["referrer"] => string(42) "https://www.tutoriaux-excalibur.com/forum/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
I did not have any error with Addon Flare Paid Registrations before i try to refresh the stats
 
Last edited:
Top Bottom