[Xen-Soluce] SEO Optimization

[Xen-Soluce] SEO Optimization [Paid] 2.7.0 Fix 4

No permission to buy (€25.00)
Is there a solution for twitter?

I can write in fb:

Blabla
{link}

and my og:image is fetched.

The same in twitter does not work, i have to upload the picture manually.
 
Is there a solution for twitter?

I can write in fb:

Blabla
{link}

and my og:image is fetched.

The same in twitter does not work, i have to upload the picture manually.
Hello, we don't have this problem on our end. Sometimes it's from Twitter, we'll have a look if we can do something about this ;)

Regards, SyTry
 
I have noticed that in some cases I am unable to edit a thread, I just get an error:

Oops! We ran into some problems. Please try again later. More error details may be in the browser console.

No details of an error though

This is an example of a thread I cannot edit.

Other threads seem to be fine

However I have had other errors that I think may be related to this addon, but not based on times when I tried to edit that thread

e.g.


Code:
Server error log
InvalidArgumentException: Accessed unknown getter 'xs_seo' on XF:Thread[26077] src/XF/Mvc/Entity/Entity.php:213
Generated by: Unknown account Jan 20, 2024 at 4:49 PM
Stack trace
#0 src/XF/Mvc/Entity/Entity.php(125): XF\Mvc\Entity\Entity->get('xs_seo')
#1 internal_data/code_cache/templates/l1/s109/public/xs_seo_macros.php(173): XF\Mvc\Entity\Entity->offsetGet('xs_seo')
#2 src/XF/Template/Templater.php(827): XF\Template\Templater->{closure}(Object(AddonFlare\PaidRegistrations\XF\Template\Templater), Array, NULL)
#3 internal_data/code_cache/templates/l1/s109/public/thread_view.php(750): XF\Template\Templater->callMacro('xs_seo_macros', 'image_url', Array, Array)
#4 src/XF/Template/Templater.php(1654): XF\Template\Templater->{closure}(Object(AddonFlare\PaidRegistrations\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#5 src/addons/MaZ/AUN/XF/Template/Templater.php(39): XF\Template\Templater->renderTemplate('thread_view', Array, true, NULL)
#6 src/XF/Template/Template.php(24): MaZ\AUN\XF\Template\Templater->renderTemplate('public:thread_v...', Array)
#7 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#8 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#9 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#11 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#12 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#13 src/XF.php(524): XF\App->run()
#14 index.php(20): XF::runApp('XF\\Pub\\App')
#15 {main}
Request state
array(4) {
  ["url"] => string(15) "/threads/26077/"
  ["referrer"] => bool(false)
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}

Code:
ErrorException: Template error: [E_USER_WARNING] Method canEditSeoOwnEntity is not callable on the given object (SV\SearchImprovements\XF\Entity\User) src/XF/Template/Templater.php:1189
Generated by: Unknown account Jan 20, 2024 at 4:49 PM
Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/home/caf/publi...', 1189)
#1 src/XF/Template/Templater.php(1189): trigger_error('Method canEditS...', 512)
#2 internal_data/code_cache/templates/l1/s109/public/thread_view.php(44): XF\Template\Templater->method(Object(SV\SearchImprovements\XF\Entity\User), 'canEditSeoOwnEn...', Array)
#3 src/XF/Template/Templater.php(990): XF\Template\Templater->{closure}(Object(AddonFlare\PaidRegistrations\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#4 src/XF/Template/Templater.php(926): XF\Template\Templater->renderExtensionInternal('thread_action_b...', Array, Array, Object(XF\Template\ExtensionSet))
#5 internal_data/code_cache/templates/l1/s109/public/thread_view.php(373): XF\Template\Templater->renderExtension('thread_action_b...', Array, Object(XF\Template\ExtensionSet))
#6 src/XF/Template/Templater.php(990): XF\Template\Templater->{closure}(Object(AddonFlare\PaidRegistrations\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#7 src/XF/Template/Templater.php(926): XF\Template\Templater->renderExtensionInternal('thread_actions', Array, Array, Object(XF\Template\ExtensionSet))
#8 internal_data/code_cache/templates/l1/s109/public/thread_view.php(822): XF\Template\Templater->renderExtension('thread_actions', Array, Object(XF\Template\ExtensionSet))
#9 src/XF/Template/Templater.php(1654): XF\Template\Templater->{closure}(Object(AddonFlare\PaidRegistrations\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#10 src/addons/MaZ/AUN/XF/Template/Templater.php(39): XF\Template\Templater->renderTemplate('thread_view', Array, true, NULL)
#11 src/XF/Template/Template.php(24): MaZ\AUN\XF\Template\Templater->renderTemplate('public:thread_v...', Array)
#12 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#13 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#14 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#15 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#16 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#17 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#18 src/XF.php(524): XF\App->run()
#19 index.php(20): XF::runApp('XF\\Pub\\App')
#20 {main}
Request state
array(4) {
  ["url"] => string(15) "/threads/26077/"
  ["referrer"] => bool(false)
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
Last edited:
Another one:

Code:
Server error log
ErrorException: Template error: [E_USER_WARNING] Function change_open_graph is unknown src/XF/Template/Templater.php:1109
Generated by: Unknown account Jan 20, 2024 at 4:49 PM
Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/home/caf/publi...', 1109)
#1 src/XF/Template/Templater.php(1109): trigger_error('Function change...', 512)
#2 internal_data/code_cache/templates/l1/s109/public/xs_seo_macros.php(172): XF\Template\Templater->func('change_open_gra...', Array, true)
#3 src/XF/Template/Templater.php(827): XF\Template\Templater->{closure}(Object(AddonFlare\PaidRegistrations\XF\Template\Templater), Array, NULL)
#4 internal_data/code_cache/templates/l1/s109/public/thread_view.php(750): XF\Template\Templater->callMacro('xs_seo_macros', 'image_url', Array, Array)
#5 src/XF/Template/Templater.php(1654): XF\Template\Templater->{closure}(Object(AddonFlare\PaidRegistrations\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#6 src/addons/MaZ/AUN/XF/Template/Templater.php(39): XF\Template\Templater->renderTemplate('thread_view', Array, true, NULL)
#7 src/XF/Template/Template.php(24): MaZ\AUN\XF\Template\Templater->renderTemplate('public:thread_v...', Array)
#8 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#9 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#10 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#11 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#12 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#13 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#14 src/XF.php(524): XF\App->run()
#15 index.php(20): XF::runApp('XF\\Pub\\App')
#16 {main}
Request state
array(4) {
  ["url"] => string(15) "/threads/26077/"
  ["referrer"] => bool(false)
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
Another one:

Code:
Server error log
ErrorException: Template error: [E_USER_WARNING] Function change_open_graph is unknown src/XF/Template/Templater.php:1109
Generated by: Unknown account Jan 20, 2024 at 4:49 PM
Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/home/caf/publi...', 1109)
#1 src/XF/Template/Templater.php(1109): trigger_error('Function change...', 512)
#2 internal_data/code_cache/templates/l1/s109/public/xs_seo_macros.php(172): XF\Template\Templater->func('change_open_gra...', Array, true)
#3 src/XF/Template/Templater.php(827): XF\Template\Templater->{closure}(Object(AddonFlare\PaidRegistrations\XF\Template\Templater), Array, NULL)
#4 internal_data/code_cache/templates/l1/s109/public/thread_view.php(750): XF\Template\Templater->callMacro('xs_seo_macros', 'image_url', Array, Array)
#5 src/XF/Template/Templater.php(1654): XF\Template\Templater->{closure}(Object(AddonFlare\PaidRegistrations\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#6 src/addons/MaZ/AUN/XF/Template/Templater.php(39): XF\Template\Templater->renderTemplate('thread_view', Array, true, NULL)
#7 src/XF/Template/Template.php(24): MaZ\AUN\XF\Template\Templater->renderTemplate('public:thread_v...', Array)
#8 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#9 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#10 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#11 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#12 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#13 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#14 src/XF.php(524): XF\App->run()
#15 index.php(20): XF::runApp('XF\\Pub\\App')
#16 {main}
Request state
array(4) {
  ["url"] => string(15) "/threads/26077/"
  ["referrer"] => bool(false)
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
Hello,

Did you try to rebuild the columns with our add-on ?

Regards, SyTry
 
We'll have a look about this, it's a conflict between our add-on and SV/SearchImprovements ;)

Regards, SyTry
Search Improvements doesn't alter any of the templates (or use template modifications) when viewing a thread. The search related changes are simply not in that stack trace.
 
Search Improvements doesn't alter any of the templates (or use template modifications) when viewing a thread. The search related changes are simply not in that stack trace.
I think the errors are definitely associated with the SEO addon as I now find they are triggered by disabling the addon.

Also when the addon is disabled thread URLS no longer include the thread title, just the thread id.
 
Back
Top Bottom