XF2 [8WR] Discord Integration

XF2 [8WR] Discord Integration [Paid] 2.3.0.4

No permission to buy ($30.00)
The Link here returns to the same page, it doesn't open the Discord Server. How to fix that?

1715163137468.webp

Or better, how can I open the Discord Server directly, instead of opening this page?

1715163247701.webp

I could also do without the widget, can I disable it some how? I can't find it under XenForo Widgets.
1715163438347.webp
 
What the hell is wrong with the developer !!
20 days and still no reply !! We have paid for this addon and for get support.

@Mike - Why is it allowed to offer the product if the developer doesn't even make the effort to respond!?

By the way, the Discord Account Sync doesn't work as well.
 
@Jaxel mate... what is the chance we could get an option to push Bob's Articles and Blogs entries (xenaddons) -- to a selected discord channel, like you can with media, resources, etc.

if you have the bandwidth, and interest, in adding those in (would be awesome) -- I'd be happy to discuss your billable hours to add that into the add-on.

Thanks!
 
What the hell is wrong with the developer !!
20 days and still no reply !! We have paid for this addon and for get support.

@Mike - Why is it allowed to offer the product if the developer doesn't even make the effort to respond!?

By the way, the Discord Account Sync doesn't work as well.

Sometimes, people have lives.
 
The Link here returns to the same page, it doesn't open the Discord Server. How to fix that?

View attachment 302336

Or better, how can I open the Discord Server directly, instead of opening this page?

View attachment 302337

I could also do without the widget, can I disable it some how? I can't find it under XenForo Widgets.
View attachment 302338

1: admin.php?navigation/EWRdiscord/edit

link: {{ link('ewr-discord') }}

result:

1719871960031.webp


2: admin.php?widgets/

likely a html embedded widget.
 
I am receiving the following error:

Code:
#0 src/addons/EWR/Discord/Repository/Discord.php(329): usort(false, Object(Closure))
#1 src/addons/EWR/Discord/Option/Channels.php(13): EWR\Discord\Repository\Discord->parseChannels(false)
#2 src/XF/Entity/Option.php(79): EWR\Discord\Option\Channels::renderOption(Object(XF\Entity\Option), Array)
#3 src/XF/Template/Templater.php(1195): XF\Entity\Option->renderDisplayCallback(Array)
#4 internal_data/code_cache/templates/l1/s0/admin/option_macros.php(206): XF\Template\Templater->method(Object(XF\Entity\Option), 'renderDisplayCa...', Array)
#5 src/XF/Template/Templater.php(828): XF\Template\Templater->{closure}(Object(XenConcept\LinkedAccount\XF\Template\Templater), Array, NULL)
#6 internal_data/code_cache/templates/l1/s0/admin/option_macros.php(501): XF\Template\Templater->callMacro('option_macros', 'option_row', Array, Array)
#7 src/XF/Template/Templater.php(828): XF\Template\Templater->{closure}(Object(XenConcept\LinkedAccount\XF\Template\Templater), Array, NULL)
#8 internal_data/code_cache/templates/l1/s0/admin/option_list.php(77): XF\Template\Templater->callMacro('option_macros', 'option_form_blo...', Array, Array)
#9 src/XF/Template/Templater.php(1655): XF\Template\Templater->{closure}(Object(XenConcept\LinkedAccount\XF\Template\Templater), Array, NULL)
#10 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('option_list', Array)
#11 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#12 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Option\\Listi...', 'admin:option_li...', Array)
#13 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#14 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#15 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#16 src/XF/App.php(2485): XF\Mvc\Dispatcher->run()
#17 src/XF.php(524): XF\App->run()
#18 admin.php(13): XF::runApp('XF\\Admin\\App')
#19 {main}

array(4) {
  ["url"] => string(37) "/admin.php?options/groups/EWRdiscord/"
  ["referrer"] => string(58) "https://talesfromterocia.xyz/admin.php?connected-accounts/"
  ["_GET"] => array(1) {
    ["options/groups/EWRdiscord/"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}

I've looked into the FAQ and Instructions, but I'm not quite seeing what it is I did wrong. Could someone help me narrow down what I need to fix? I haven't updated my forum yet, it's still on 2.2, so I think this is an error on how I installed it not anything to do with the new update.
 
Last edited:
I am receiving the following error:

Code:
#0 src/addons/EWR/Discord/Repository/Discord.php(329): usort(false, Object(Closure))
#1 src/addons/EWR/Discord/Option/Channels.php(13): EWR\Discord\Repository\Discord->parseChannels(false)
#2 src/XF/Entity/Option.php(79): EWR\Discord\Option\Channels::renderOption(Object(XF\Entity\Option), Array)
#3 src/XF/Template/Templater.php(1195): XF\Entity\Option->renderDisplayCallback(Array)
#4 internal_data/code_cache/templates/l1/s0/admin/option_macros.php(206): XF\Template\Templater->method(Object(XF\Entity\Option), 'renderDisplayCa...', Array)
#5 src/XF/Template/Templater.php(828): XF\Template\Templater->{closure}(Object(XenConcept\LinkedAccount\XF\Template\Templater), Array, NULL)
#6 internal_data/code_cache/templates/l1/s0/admin/option_macros.php(501): XF\Template\Templater->callMacro('option_macros', 'option_row', Array, Array)
#7 src/XF/Template/Templater.php(828): XF\Template\Templater->{closure}(Object(XenConcept\LinkedAccount\XF\Template\Templater), Array, NULL)
#8 internal_data/code_cache/templates/l1/s0/admin/option_list.php(77): XF\Template\Templater->callMacro('option_macros', 'option_form_blo...', Array, Array)
#9 src/XF/Template/Templater.php(1655): XF\Template\Templater->{closure}(Object(XenConcept\LinkedAccount\XF\Template\Templater), Array, NULL)
#10 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('option_list', Array)
#11 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#12 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Option\\Listi...', 'admin:option_li...', Array)
#13 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#14 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#15 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#16 src/XF/App.php(2485): XF\Mvc\Dispatcher->run()
#17 src/XF.php(524): XF\App->run()
#18 admin.php(13): XF::runApp('XF\\Admin\\App')
#19 {main}

array(4) {
  ["url"] => string(37) "/admin.php?options/groups/EWRdiscord/"
  ["referrer"] => string(58) "https://talesfromterocia.xyz/admin.php?connected-accounts/"
  ["_GET"] => array(1) {
    ["options/groups/EWRdiscord/"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}

I've looked into the FAQ and Instructions, but I'm not quite seeing what it is I did wrong. Could someone help me narrow down what I need to fix? I haven't updated my forum yet, it's still on 2.2, so I think this is an error on how I installed it not anything to do with the new update.
Just a note, you left out the actual error message at the top of that stack trace. People can't really help without the actual error.
 
I am receiving the following error:

Code:
#0 src/addons/EWR/Discord/Repository/Discord.php(329): usort(false, Object(Closure))
#1 src/addons/EWR/Discord/Option/Channels.php(13): EWR\Discord\Repository\Discord->parseChannels(false)
#2 src/XF/Entity/Option.php(79): EWR\Discord\Option\Channels::renderOption(Object(XF\Entity\Option), Array)
#3 src/XF/Template/Templater.php(1195): XF\Entity\Option->renderDisplayCallback(Array)
#4 internal_data/code_cache/templates/l1/s0/admin/option_macros.php(206): XF\Template\Templater->method(Object(XF\Entity\Option), 'renderDisplayCa...', Array)
#5 src/XF/Template/Templater.php(828): XF\Template\Templater->{closure}(Object(XenConcept\LinkedAccount\XF\Template\Templater), Array, NULL)
#6 internal_data/code_cache/templates/l1/s0/admin/option_macros.php(501): XF\Template\Templater->callMacro('option_macros', 'option_row', Array, Array)
#7 src/XF/Template/Templater.php(828): XF\Template\Templater->{closure}(Object(XenConcept\LinkedAccount\XF\Template\Templater), Array, NULL)
#8 internal_data/code_cache/templates/l1/s0/admin/option_list.php(77): XF\Template\Templater->callMacro('option_macros', 'option_form_blo...', Array, Array)
#9 src/XF/Template/Templater.php(1655): XF\Template\Templater->{closure}(Object(XenConcept\LinkedAccount\XF\Template\Templater), Array, NULL)
#10 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('option_list', Array)
#11 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#12 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Option\\Listi...', 'admin:option_li...', Array)
#13 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#14 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#15 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#16 src/XF/App.php(2485): XF\Mvc\Dispatcher->run()
#17 src/XF.php(524): XF\App->run()
#18 admin.php(13): XF::runApp('XF\\Admin\\App')
#19 {main}

array(4) {
  ["url"] => string(37) "/admin.php?options/groups/EWRdiscord/"
  ["referrer"] => string(58) "https://talesfromterocia.xyz/admin.php?connected-accounts/"
  ["_GET"] => array(1) {
    ["options/groups/EWRdiscord/"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}

I've looked into the FAQ and Instructions, but I'm not quite seeing what it is I did wrong. Could someone help me narrow down what I need to fix? I haven't updated my forum yet, it's still on 2.2, so I think this is an error on how I installed it not anything to do with the new update.
That's just the stack trace, not the error itself. Will need to know the actual error.
 
That's just the stack trace, not the error itself. Will need to know the actual error.
My apologies. I think this is it (sorry for the late reply, internet was out yesterday)

Code:
     TypeError: Macro admin:option_macros :: option_row() error: usort(): Argument #1 ($array) must be of type array, bool given src/addons/EWR/Discord/Repository/Discord.php:329
 
My apologies. I think this is it (sorry for the late reply, internet was out yesterday)

Code:
     TypeError: Macro admin:option_macros :: option_row() error: usort(): Argument #1 ($array) must be of type array, bool given src/addons/EWR/Discord/Repository/Discord.php:329
Same here :

Code:
Error: Macro admin:option_macros :: option_row() error: usort(): Argument #1 ($array) cannot be passed by reference           

src/addons/EWR/Discord/Repository/Discord.php:329


#0 src/addons/EWR/Discord/Option/Channels.php(13): EWR\Discord\Repository\Discord->parseChannels(Array)
#1 src/XF/Entity/Option.php(86): EWR\Discord\Option\Channels::renderOption(Object(XF\Entity\Option), Array)
#2 src/XF/Template/Templater.php(1283): XF\Entity\Option->renderDisplayCallback(Array)
#3 internal_data/code_cache/templates/l2/s0/admin/option_macros.php(206): XF\Template\Templater->method(Object(XF\Entity\Option), 'renderDisplayCa...', Array)
#4 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure}(Object(LiamW\AllRichUsernames\XF\Template\Templater), Array, NULL)
#5 internal_data/code_cache/templates/l2/s0/admin/addon_options.php(60): XF\Template\Templater->callMacro('option_macros', 'option_row', Array, Array)
#6 src/XF/Template/Templater.php(1792): XF\Template\Templater->{closure}(Object(LiamW\AllRichUsernames\XF\Template\Templater), Array, NULL)
#7 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('addon_options', Array)
#8 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#9 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Html->renderView('XF:AddOn\\Option...', 'admin:addon_opt...', Array)
#10 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#11 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#12 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#13 src/XF/App.php(2777): XF\Mvc\Dispatcher->run()
#14 src/XF.php(798): XF\App->run()
#15 admin.php(15): XF::runApp('XF\\Admin\\App')
#16 {main}

État de la demande​

array(4) {
["url"] => string(38) "/admin.php?add-ons/EWR-Discord/options"
["referrer"] => string(47) "https://www.raffut-alpin.net/admin.php?add-ons/"
["_GET"] => array(1) {
["add-ons/EWR-Discord/options"] => string(0) ""
}
["_POST"] => array(0) {
}
}
 
Are you guys getting that error in 2.2 or 2.3? That error would occur if you have no manageable channels on your server.
 
Are you guys getting that error in 2.2 or 2.3? That error would occur if you have no manageable channels on your server.
2.3.

I have this error when i want to manage discord options in a node. (In my case, i've created a new node and would like to set discord settings).

I'll try the new version ;)

Thank you for the quick answer (y)
 
It doesn't fix the problem , when i click on the discord button in the admin forum list : it happens (even if the node is already configure (and works)
  • Error: usort(): Argument #1 ($array) cannot be passed by reference
  • src/addons/EWR/Discord/Repository/Discord.php:329

Trace de la pile​


#0 src/addons/EWR/Discord/Admin/Controller/Node.php(20): EWR\Discord\Repository\Discord->parseChannels(Array)
#1 src/XF/Mvc/Dispatcher.php(362): EWR\Discord\Admin\Controller\Node->actionDiscord(Object(XF\Mvc\ParameterBag))
#2 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF:Node', 'Discord', Object(XF\Mvc\RouteMatch), Object(EWR\Discord\Admin\Controller\Node), NULL)
#3 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(EWR\Discord\Admin\Controller\Node), NULL)
#4 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#5 src/XF/App.php(2777): XF\Mvc\Dispatcher->run()
#6 src/XF.php(798): XF\App->run()
#7 admin.php(15): XF::runApp('XF\\Admin\\App')
#8 {main}

État de la demande​


array(4) {
["url"] => string(52) "/admin.php?nodes/la-gazette-rouge-et-bleu.38/discord"
["referrer"] => string(45) "https://www.raffut-alpin.net/admin.php?nodes/"
["_GET"] => array(1) {
["nodes/la-gazette-rouge-et-bleu_38/discord"] => string(0) ""
}
["_POST"] => array(0) {
}
}
 
Back
Top Bottom