Cao
Active member
@Daniel Hood It had a bug. When I use this addon and search member at "Find Member" widget, I got an error:


Just bought and installed this on our beta site which has the post ratings imported and on our sandbox which doesn't.
I used the default of 30 days activity.
On the sandbox it took several minutes to open the tabs, but worked.
When I open the notable members page on the beta site, it times out after 5 minutes.
What query is being run here? Because as it stands, I can't use this on AVForums.
Ok my suggestions after seeing the addon running on the sandbox are these please:
1) Exclude specific user groups from the notable members list. Currently ours is full of moderators and editorial staff.
2) Display some text under each tab to let people know that the list is filtered. I'd want to be able to edit this text.
3) I'd like to be able to display the most messages Ever, In the last Month (measure 30 days), Week and Day (measure 24 hours) using some kind of selectable filter in the most messages tab.
Can you share the firebug details?In the sandbox it took several minutes to open the tabs, but worked.
When I open the notable members page on the beta site, it times out after 5 minutes.
What query is being run here?
Daniel has helped find a solution, thanks.Can you share the firebug details?
ErrorException: Undefined property: XenForo_ControllerResponse_Redirect::$params - library/XMNotableMembers/ControllerPublic/Member.php:12
Generated By: Unknown Account, Today at 12:34 AM
Stack Trace
#0 /home/adminx/public_html/library/XMNotableMembers/ControllerPublic/Member.php(12): XenForo_Application::handlePhpError()
#1 /home/adminx/public_html/library/LatestMembersBlock/ControllerPublic/Member.php(12): XMNotableMembers_ControllerPublic_Member->actionIndex()
#2 /home/adminx/public_html/library/XenForo/FrontController.php(337): LatestMembersBlock_ControllerPublic_Member->actionIndex(Object(XenForo_RouteMatch))
#3 /home/adminx/public_html/library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch()
#4 /home/adminx/public_html/index.php(13): XenForo_FrontController->run()
#5 {main}
Request State
array(3) {
["url"] => string(30) "http://adminextra.com/members/"
["_GET"] => array(0) {
}
["_POST"] => array(2) {
["username"] => string(9) "Christian"
["_xfToken"] => string(8) "********"
}
}
ErrorException: Undefined property: XenForo_ControllerResponse_Redirect::$templateName - library/XMNotableMembers/ControllerPublic/Member.php:13
Generated By: Unknown Account, Today at 12:34 AM
Stack Trace
#0 /home/adminx/public_html/library/XMNotableMembers/ControllerPublic/Member.php(13): XenForo_Application::handlePhpError()
#1 /home/adminx/public_html/library/LatestMembersBlock/ControllerPublic/Member.php(12): XMNotableMembers_ControllerPublic_Member->actionIndex()
#2 /home/adminx/public_html/library/XenForo/FrontController.php(337): LatestMembersBlock_ControllerPublic_Member->actionIndex(Object(XenForo_RouteMatch))
#3 /home/adminx/public_html/library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch()
#4 /home/adminx/public_html/index.php(13): XenForo_FrontController->run()
#5 {main}
Request State
array(3) {
["url"] => string(30) "http://adminextra.com/members/"
["_GET"] => array(0) {
}
["_POST"] => array(2) {
["username"] => string(9) "Christian"
["_xfToken"] => string(8) "********"
}
}
ErrorException: array_merge() [<a href='function.array-merge'>function.array-merge</a>]: Argument #1 is not an array - library/XMNotableMembers/ControllerPublic/Member.php:13
Generated By: Unknown Account, Today at 12:34 AM
Stack Trace
#0 [internal function]: XenForo_Application::handlePhpError(NULL, Array)
#1 /home/adminx/public_html/library/XMNotableMembers/ControllerPublic/Member.php(13): array_merge()
#2 /home/adminx/public_html/library/LatestMembersBlock/ControllerPublic/Member.php(12): XMNotableMembers_ControllerPublic_Member->actionIndex()
#3 /home/adminx/public_html/library/XenForo/FrontController.php(337): LatestMembersBlock_ControllerPublic_Member->actionIndex(Object(XenForo_RouteMatch))
#4 /home/adminx/public_html/library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch()
#5 /home/adminx/public_html/index.php(13): XenForo_FrontController->run()
#6 {main}
Request State
array(3) {
["url"] => string(30) "http://adminextra.com/members/"
["_GET"] => array(0) {
}
["_POST"] => array(2) {
["username"] => string(9) "Christian"
["_xfToken"] => string(8) "********"
}
}
1) Exclude specific user groups from the notable members list. Currently ours is full of moderators and editorial staff.
2) Display some text under each tab to let people know that the list is filtered. I'd want to be able to edit this text.
3) I'd like to be able to display the most messages Ever, In the last Month (measure 30 days), Week and Day (measure 24 hours) using some kind of selectable filter in the most messages tab.
I'm a little confused by this report. I've seen this installed on a few boards with a lot of member's and it didn't cause those problems. In fact, that's the opposite of what it's supposed to do. It's supposed to increase performance. Could I possibly see your sandbox and dev sites with debug mode enabled? You can private message me if you'd prefer. I'm thinking for some reason there may be an unindexed column (xf_user.last_activity).
Hi guys I have the same issue, large forum, ages to load tabs. Do you have a solution can you share?Daniel has helped find a solution, thanks.![]()
Modified it so that when it's time to get the updated information it's a deferred process. Now nobody should ever experience a slow page load.
Should be a process that doesn't time out.@Daniel Hood can you confirm please, have you changed the query which timed out, or have you made that a process which doesn't time out any more?
Excellent, thanks.Should be a process that doesn't time out.
New general-purpose system for long running processes
1.2 adds a new "deferred" system for running any code that can be broken up into pieces and may take a long time (multiple seconds or more) to run. Deferred tasks can be triggered automatically by the code as necessary and they will either be run automatically in the background (by page views) or by displaying the current running state to the administrator (in the case of some cache rebuilds). This effectively unifies the cache rebuild systems with cron and other potentially long running processes (such as the bulk user change system discussed in the past).
We use essential cookies to make this site work, and optional cookies to enhance your experience.