SEO (SEO2) [Deleted]

hi,

i am using your add on and it is doing well. thanks

yet when i set meta tags for a thread, title and decryption; the title goes fine and gets seen by google while the decryption doesn't go well. google still fetches the forum main decryption as for each thread, although i set unique decryption for each thread separately yet google deosnt see that and considers the forum decryption as the one for that thread!!!. how to fix this issue please?
 
Also when this add-on enabled then Getting Server error log from /help/bb-codes/ page.

ScreenShot00017.webp

Code:
ErrorException: Template error: Illegal string offset 'width' internal_data/code_cache/templates/l1/s6/public/lightbox_macros.php:64

Generated by: Nirjonmela Feb 20, 2020 at 7:31 PM

Stack trace

#0 internal_data/code_cache/templates/l1/s6/public/lightbox_macros.php(64): XF\Template\Templater->handleTemplateError(2, 'Illegal string ...', '/home/nadda/pub...', 64, Array)
#1 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}(Object(AddonFlare\PaidRegistrations\XF\Template\Templater), Array, Array)
#2 internal_data/code_cache/templates/l1/s6/public/sv_bbcode_bimg.php(103): XF\Template\Templater->callMacro('lightbox_macros', 'single_image', Array, Array)
#3 src/XF/Template/Templater.php(1315): 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('sv_bbcode_bimg', Array, true)
#5 src/addons/SV/AdvancedBbCodesPack/BbCode/Tag/Bimg.php(37): AddonsLab\LinkChecker\XF\Template\Templater->renderTemplate('public:sv_bbcod...', Array)
#6 [internal function]: SV\AdvancedBbCodesPack\BbCode\Tag\Bimg->render(Array, '100px', Array, Array, Object(SV\AdvancedBbCodesPack\XF\BbCode\Renderer\Html))
#7 src/XF/BbCode/Renderer/Html.php(295): call_user_func(Array, Array, '100px', Array, Array, Object(SV\AdvancedBbCodesPack\XF\BbCode\Renderer\Html))
#8 src/addons/KL/EditorManager/XF/BbCode/Renderer/EditorManager.php(110): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#9 src/XF/BbCode/Traverser.php(61): KL\EditorManager\XF\BbCode\Renderer\Html->renderTag(Array, Array)
#10 src/XF/BbCode/Traverser.php(37): XF\BbCode\Traverser->renderSubTree(Array, Array)
#11 src/XF/BbCode/Traverser.php(20): XF\BbCode\Traverser->renderAst(Array, Object(SV\AdvancedBbCodesPack\XF\BbCode\RuleSet), Array)
#12 src/XF/SubContainer/BbCode.php(219): XF\BbCode\Traverser->render(Object(XF\Phrase), Object(SV\AdvancedBbCodesPack\XF\BbCode\Parser), Object(SV\AdvancedBbCodesPack\XF\BbCode\RuleSet), Array)
#13 src/XF/Template/Templater.php(2035): XF\SubContainer\BbCode->render(Object(XF\Phrase), 'html', 'help', NULL, Array)
#14 [internal function]: XF\Template\Templater->fnBbCode(Object(AddonFlare\PaidRegistrations\XF\Template\Templater), false, Object(XF\Phrase), 'help', NULL)
#15 src/XF/Template/Templater.php(936): call_user_func_array(Array, Array)
#16 internal_data/code_cache/templates/l1/s6/public/kl_em_help_page_bb_codes.php(769): XF\Template\Templater->func('bb_code', Array, false)
#17 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}(Object(AddonFlare\PaidRegistrations\XF\Template\Templater), Array)
#18 src/addons/AddonsLab/LinkChecker/XF/Template/Templater.php(89): XF\Template\Templater->renderTemplate('kl_em_help_page...', Array, true)
#19 src/XF/Template/Templater.php(1388): AddonsLab\LinkChecker\XF\Template\Templater->renderTemplate('public:kl_em_he...', Array)
#20 internal_data/code_cache/templates/l1/s6/public/_help_page_bb_codes.php(54): XF\Template\Templater->includeTemplate('public:kl_em_he...', Array)
#21 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}(Object(AddonFlare\PaidRegistrations\XF\Template\Templater), Array)
#22 src/addons/AddonsLab/LinkChecker/XF/Template/Templater.php(89): XF\Template\Templater->renderTemplate('_help_page_bb_c...', Array, true)
#23 src/XF/Mvc/View.php(59): AddonsLab\LinkChecker\XF\Template\Templater->renderTemplate('public:_help_pa...', Array)
#24 src/XF/Pub/View/Help/Page.php(11): XF\Mvc\View->renderTemplate('public:_help_pa...', Array)
#25 src/XF/Mvc/Renderer/AbstractRenderer.php(91): XF\Pub\View\Help\Page->renderHtml()
#26 src/XF/Mvc/Renderer/Html.php(45): XF\Mvc\Renderer\AbstractRenderer->renderViewObject('XF:Help\\Page', 'public:help_pag...', Array)
#27 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Html->renderView('XF:Help\\Page', 'public:help_pag...', Array)
#28 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#29 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#30 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#31 src/XF/App.php(2184): XF\Mvc\Dispatcher->run()
#32 src/XF.php(391): XF\App->run()
#33 index.php(20): XF::runApp('XF\\Pub\\App')
#34 {main}

Request state

array(4) {
  ["url"] => string(15) "/help/bb-codes/"
  ["referrer"] => string(28) "/help/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
@au lait Can you have a look back to this add-on.
Code:
ErrorException: Template error: Illegal string offset 'width' internal_data/code_cache/templates/l1/s1/public/lightbox_macros.php:63
Generated by: dinhphucv Mar 19, 2020 at 1:59 AM
I have a lot of errors like this:
Code:
0 internal_data/code_cache/templates/l1/s1/public/lightbox_macros.php(63): XF\Template\Templater->handleTemplateError()
#1 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}()
#2 internal_data/code_cache/templates/l1/s1/public/sv_bbcode_bimg.php(103): XF\Template\Templater->callMacro()
#3 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}()
#4 src/addons/SV/AdvancedBbCodesPack/BbCode/Tag/Bimg.php(37): XF\Template\Templater->renderTemplate()
#5 [internal function]: SV\AdvancedBbCodesPack\BbCode\Tag\Bimg->render()
#6 src/XF/BbCode/Renderer/Html.php(295): call_user_func()
#7 src/XF/BbCode/Traverser.php(61): XF\BbCode\Renderer\Html->renderTag()
#8 src/XF/BbCode/Traverser.php(37): XF\BbCode\Traverser->renderSubTree()
#9 src/XF/BbCode/Traverser.php(20): XF\BbCode\Traverser->renderAst()
#10 src/XF/SubContainer/BbCode.php(219): XF\BbCode\Traverser->render()
#11 src/XF/Template/Templater.php(2035): XF\SubContainer\BbCode->render()
#12 [internal function]: XF\Template\Templater->fnBbCode()
#13 src/XF/Template/Templater.php(936): call_user_func_array()
#14 internal_data/code_cache/templates/l1/s1/public/_help_page_bb_codes.php(287): XF\Template\Templater->func()
#15 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}()
#16 src/XF/Mvc/View.php(59): XF\Template\Templater->renderTemplate()
#17 src/XF/Pub/View/Help/Page.php(11): XF\Mvc\View->renderTemplate()
#18 src/XF/Mvc/Renderer/AbstractRenderer.php(91): XF\Pub\View\Help\Page->renderHtml()
#19 src/XF/Mvc/Renderer/Html.php(45): XF\Mvc\Renderer\AbstractRenderer->renderViewObject()
#20 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Html->renderView()
#21 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView()
#22 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply()
#23 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render()
#24 src/XF/App.php(2184): XF\Mvc\Dispatcher->run()
#25 src/XF.php(391): XF\App->run()
#26 index.php(20): XF::runApp()
#27 {main}
The errors only occur when this add-on and Advanced BB Code by @Xon enabled at the same time and only occur when some one visit /help/bb-codes/.
Both add-ons provide core funtions to anyboard so it's always best to have both. Thank you :((
 
@au lait Can you have a look back to this add-on.
Code:
ErrorException: Template error: Illegal string offset 'width' internal_data/code_cache/templates/l1/s1/public/lightbox_macros.php:63
Generated by: dinhphucv Mar 19, 2020 at 1:59 AM
I have a lot of errors like this:
Code:
0 internal_data/code_cache/templates/l1/s1/public/lightbox_macros.php(63): XF\Template\Templater->handleTemplateError()
#1 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}()
#2 internal_data/code_cache/templates/l1/s1/public/sv_bbcode_bimg.php(103): XF\Template\Templater->callMacro()
#3 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}()
#4 src/addons/SV/AdvancedBbCodesPack/BbCode/Tag/Bimg.php(37): XF\Template\Templater->renderTemplate()
#5 [internal function]: SV\AdvancedBbCodesPack\BbCode\Tag\Bimg->render()
#6 src/XF/BbCode/Renderer/Html.php(295): call_user_func()
#7 src/XF/BbCode/Traverser.php(61): XF\BbCode\Renderer\Html->renderTag()
#8 src/XF/BbCode/Traverser.php(37): XF\BbCode\Traverser->renderSubTree()
#9 src/XF/BbCode/Traverser.php(20): XF\BbCode\Traverser->renderAst()
#10 src/XF/SubContainer/BbCode.php(219): XF\BbCode\Traverser->render()
#11 src/XF/Template/Templater.php(2035): XF\SubContainer\BbCode->render()
#12 [internal function]: XF\Template\Templater->fnBbCode()
#13 src/XF/Template/Templater.php(936): call_user_func_array()
#14 internal_data/code_cache/templates/l1/s1/public/_help_page_bb_codes.php(287): XF\Template\Templater->func()
#15 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}()
#16 src/XF/Mvc/View.php(59): XF\Template\Templater->renderTemplate()
#17 src/XF/Pub/View/Help/Page.php(11): XF\Mvc\View->renderTemplate()
#18 src/XF/Mvc/Renderer/AbstractRenderer.php(91): XF\Pub\View\Help\Page->renderHtml()
#19 src/XF/Mvc/Renderer/Html.php(45): XF\Mvc\Renderer\AbstractRenderer->renderViewObject()
#20 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Html->renderView()
#21 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView()
#22 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply()
#23 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render()
#24 src/XF/App.php(2184): XF\Mvc\Dispatcher->run()
#25 src/XF.php(391): XF\App->run()
#26 index.php(20): XF::runApp()
#27 {main}
The errors only occur when this add-on and Advanced BB Code by @Xon enabled at the same time and only occur when some one visit /help/bb-codes/.
Both add-ons provide core funtions to anyboard so it's always best to have both. Thank you :((
lightbox_macros:single_image is sometimes called without an attachment; and this add-on is unconditionally setting the width/height from the non-existant ttachment.

Easy patch however, change;
XML:
  <modification type="public" template="lightbox_macros" modification_key="seo_lightbox_macros_3" description="height/Width" execution_order="10" enabled="1" action="str_replace">
    <find><![CDATA[class="bbImage"]]></find>
    <replace><![CDATA[$0 height="{$attachment.Data.height}" width="{$attachment.Data.width}"]]></replace>
  </modification>
to
XML:
  <modification type="public" template="lightbox_macros" modification_key="seo_lightbox_macros_3" description="height/Width" execution_order="10" enabled="1" action="str_replace">
    <find><![CDATA[class="bbImage"]]></find>
    <replace><![CDATA[$0 {{ ($attachment && $attachment.Data) ? 'height="' . $attachment.Data.height . '" width="' . $attachment.Data.width . '"']]></replace>
  </modification>
(then remove the src/addons/xenMade/SEO/_data/template_modifications.xml entry in src/addons/xenMade/SEO/hashes.json)
 
Top Bottom