Members map

Members map [Paid] 1.2.1

No permission to buy (€20.00)
Do you think there could be an importer for this add-on?

As i can see, all data for displaying markers on map are availible, i can import them. But i haven't country code so i can't rebuild stats with theese data.
So i can create one uncategorized country for this case.
What do you think about this?
 
I'm getting frustrated with this add-on. First, it works differently than any other Member Map previously... which would be OK, if the description and instructions were clear and complete.

They are not.

It's been very buggy, and clearly the release was rushed.

I've downloaded the newest version and switched it to secondary usergroup mode. Configured those usergroups with the correct display order.

Now the members don't show up on the map that have taken the time to manually configure it as it appears the newest update breaks it. The map only says "undefined" in the map positions now. Looks like the recent update breaks it if you want to use the secondary group feature.

Here is the errors it is generating in the Admin CP, seems to have a conflict with Andrew/ModeratorPanel -- those errors are repeated many hundreds of times.

  • ErrorException: Template error: [E_USER_WARNING] Method canDisplayLocation is not callable on the given object (Andrew\ModeratorPanel\XF\Entity\User)
  • src/XF/Template/Templater.php:1278
  • Generated by: Unknown account
  • Jan 21, 2025 at 9:28 AM

Stack trace​

#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/home/nginx/dom...', 1278)
#1 src/XF/Template/Templater.php(1278): trigger_error('Method canDispl...', 512)
#2 /storage/xf/internal_data/code_cache/templates/l1/s9/public/xfa_mm_macros.php(202): XF\Template\Templater->method(Object(Andrew\ModeratorPanel\XF\Entity\User), 'canDisplayLocat...', Array)
#3 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#4 src/addons/MaZ/ApprovalQueueSpamLinks/XF/Template/Templater.php(25): XF\Template\Templater->callMacro('xfa_mm_macros', 'xfa_mm_user_loc...', Array, Array, Object(XF\Template\MacroState))
#5 /storage/xf/internal_data/code_cache/templates/l1/s9/public/message_macros.php(76): MaZ\ApprovalQueueSpamLinks\XF\Template\Templater->callMacro('xfa_mm_macros', 'xfa_mm_user_loc...', Array, Array)
#6 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#7 src/addons/MaZ/ApprovalQueueSpamLinks/XF/Template/Templater.php(25): XF\Template\Templater->callMacro('message_macros', 'user_info', Array, Array, Object(XF\Template\MacroState))
#8 /storage/xf/internal_data/code_cache/templates/l1/s9/public/post_macros.php(25): MaZ\ApprovalQueueSpamLinks\XF\Template\Templater->callMacro(NULL, 'message_macros:...', Array, Array)
#9 src/XF/Template/Templater.php(1093): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#10 src/XF/Template/Templater.php(1029): XF\Template\Templater->renderExtensionInternal('user_cell', Array, Array, Object(XF\Template\ExtensionSet))
#11 /storage/xf/internal_data/code_cache/templates/l1/s9/public/post_macros.php(168): XF\Template\Templater->renderExtension('user_cell', Array, Object(XF\Template\ExtensionSet))
#12 src/XF/Template/Templater.php(1093): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#13 src/XF/Template/Templater.php(1029): XF\Template\Templater->renderExtensionInternal('full_body', Array, Array, Object(XF\Template\ExtensionSet))
#14 /storage/xf/internal_data/code_cache/templates/l1/s9/public/post_macros.php(215): XF\Template\Templater->renderExtension('full_body', Array, Object(XF\Template\ExtensionSet))
#15 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#16 src/addons/MaZ/ApprovalQueueSpamLinks/XF/Template/Templater.php(25): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array, Object(XF\Template\MacroState))
#17 /storage/xf/internal_data/code_cache/templates/l1/s9/public/thread_view.php(1008): MaZ\ApprovalQueueSpamLinks\XF\Template\Templater->callMacro(NULL, 'post_macros::po...', Array, Array)
#18 src/XF/Template/Templater.php(1800): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#19 src/addons/MaZ/AUN/XF/Template/Templater.php(39): XF\Template\Templater->renderTemplate('thread_view', Array, true, Object(XF\Template\ExtensionSet))
#20 src/XF/Template/Templater.php(1791): MaZ\AUN\XF\Template\Templater->renderTemplate('public:thread_v...', Array, true, Object(XF\Template\ExtensionSet))
#21 src/addons/MaZ/AUN/XF/Template/Templater.php(39): XF\Template\Templater->renderTemplate('thread_view_typ...', Array, true, NULL)
#22 src/XF/Template/Template.php(24): MaZ\AUN\XF\Template\Templater->renderTemplate('public:thread_v...', Array)
#23 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#24 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Html->renderView('XF:Thread\\ViewT...', 'public:thread_v...', Array)
#25 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#26 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#27 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#28 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#29 src/XF.php(806): XF\App->run()
#30 index.php(23): XF::runApp('XF\\Pub\\App')
#31 {main}

Request state​

array(4) {
["url"] => string(29) "/threads/first-seated.494195/"
["referrer"] => bool(false)
["_GET"] => array(1) {
["/threads/first-seated_494195/"] => string(0) ""
}
["_POST"] => array(0) {
}
}
I have check again. You shouldn't have any error link this because before call canDisplayLocation method i check before if user is defined and not null.
For nominatim default provider, we need to pass them unique User-Agent so i will add a new option field for this. And i will change description about this.
 
As i can see, all data for displaying markers on map are availible, i can import them. But i haven't country code so i can't rebuild stats with theese data.
So i can create one uncategorized country for this case.
What do you think about this?
Sounds cool :)
 
Hi, I just install your Addon.
I try to adjust user group to set View Map.
I receive this error message : I use XF 2.3.3

XF\Db\Exception: MySQL statement prepare error [1054]: Unknown column 'xfa_mm_priority' in 'field list' in src/XF/Db/AbstractStatement.php at line 230
  1. XF\Db\AbstractStatement->getException() in src/XF/Db/Mysqli/Statement.php at line 207
  2. XF\Db\Mysqli\Statement->getException() in src/XF/Db/Mysqli/Statement.php at line 46
  3. XF\Db\Mysqli\Statement->prepare() in src/XF/Db/Mysqli/Statement.php at line 61
  4. XF\Db\Mysqli\Statement->execute() in src/XF/Db/AbstractAdapter.php at line 96
  5. XF\Db\AbstractAdapter->query() in src/XF/Db/AbstractAdapter.php at line 324
  6. XF\Db\AbstractAdapter->update() in src/XF/Mvc/Entity/Entity.php at line 1575
  7. XF\Mvc\Entity\Entity->_saveToSource() in src/XF/Mvc/Entity/Entity.php at line 1300
  8. XF\Mvc\Entity\Entity->save() in src/XF/Mvc/FormAction.php at line 72
  9. XF\Mvc\FormAction->XF\Mvc\{closure}() in src/XF/Mvc/FormAction.php at line 190
  10. XF\Mvc\FormAction->run() in src/XF/Admin/Controller/UserGroupController.php at line 125
  11. XF\Admin\Controller\UserGroupController->actionSave() in src/XF/Mvc/Dispatcher.php at line 362
  12. XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 265
  13. XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121
  14. XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
  15. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2826
  16. XF\App->run() in src/XF.php at line 806
  17. XF::runApp() in admin.php at line 15
 
2nd question :
as DragonByte Member Map : is it possible to set "Included on map" on a special group of users.
Thanks
1738936092924.webp
 
Hi,
I am not at home this week-end so i can’t check and give fix.
Can you create thread on our support forum please for bug and suggestion.
I Will look what i can do about this

Regards
 
Back
Top Bottom