Andy B has an Amazon and Ebay parser addon.It'd be sweet if this addon were passed on to a developer to maintain it. I understand life happens...
Andy B has an Amazon and Ebay parser addon.It'd be sweet if this addon were passed on to a developer to maintain it. I understand life happens...
When I looked a few years ago, it wasn't a realtime parser. It was a search-replace to add the affiliate link to older posts, and add them to new posts. No idea if it has changed since then, however. This is something that needs to be done on the fly, as it is in this addon, as affiliate IDs can change, and having to update 23+ million posts in the largest forum any time we might change IDs is something that I'm not about to do.Andy B has an Amazon and Ebay parser addon.
ErrorException: [E_WARNING] Undefined array key "host" src/addons/Snog/Amazon/XF/BbCode/Renderer/Html.php:183
Generated by: Unknown account Jan 4, 2026 at 6:03 PM
Stack trace
#0 src/addons/Snog/Amazon/XF/BbCode/Renderer/Html.php(183): XF::handlePhpError(2, '[E_WARNING] Und...', '/pub...', 183)
#1 src/addons/Snog/Amazon/XF/BbCode/Renderer/Html.php(35): Snog\Amazon\XF\BbCode\Renderer\Html->addAffiliateToHref('
<div class...', Array, NULL)
#2 src/XF/BbCode/Renderer/Html.php(356): Snog\Amazon\XF\BbCode\Renderer\Html->renderTagUrl(Array, Array, Array, Array, Object(Snog\Amazon\XF\BbCode\Renderer\Html))
#3 src/XF/BbCode/Traverser.php(63): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#4 src/XF/BbCode/Traverser.php(39): XF\BbCode\Traverser->renderSubTree(Array, Array)
#5 src/XF/BbCode/Traverser.php(22): XF\BbCode\Traverser->renderAst(Array, Object(XF\BbCode\RuleSet), Array)
#6 src/XF/Pub/View/FeedHelper.php(121): XF\BbCode\Traverser->render('Get...', Object(XF\BbCode\Parser), Object(XF\BbCode\RuleSet), Array)
#7 src/XF/Pub/View/Forum/Rss.php(72): XF\Pub\View\FeedHelper::setupEntryForThread(Object(Laminas\Feed\Writer\Entry), Object(TickTackk\ChangeContentOwner\XF\Entity\Thread))
#8 src/XF/Pub/View/Forum/Rss.php(31): XF\Pub\View\Forum\Rss->createEntry(Object(Laminas\Feed\Writer\Feed), Object(TickTackk\ChangeContentOwner\XF\Entity\Thread), 'last_post_date')
#9 src/XF/Mvc/Renderer/AbstractRenderer.php(92): XF\Pub\View\Forum\Rss->renderRss()
#10 src/XF/Mvc/Renderer/Xml.php(72): XF\Mvc\Renderer\AbstractRenderer->renderViewObject('XF:Forum\\Rss', '', Array)
#11 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Xml->renderView('XF:Forum\\Rss', '', Array)
#12 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Rss), Object(XF\Mvc\Reply\View))
#13 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Rss), Object(XF\Mvc\Reply\View))
#14 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'rss')
#15 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#16 src/XF.php(806): XF\App->run()
#17 index.php(23): XF::runApp('XF\\Pub\\App')
#18 {main}
Request state
array(4) {
["url"] => string(30) "/f****/index.rss"
["referrer"] => string(22) "*****"
}
["_POST"] => array(0) {
}
}
Server error log
ErrorException: [E_WARNING] Undefined array key "host" src/addons/Snog/Amazon/XF/BbCode/Renderer/Html.php:183
Generated by: Unknown account Jan 4, 2026 at 9:58 PM
Stack trace
#0 src/addons/Snog/Amazon/XF/BbCode/Renderer/Html.php(183): XF::handlePhpError(2, '[E_WARNING] Und...', '/pub...', 183)
#1 src/addons/Snog/Amazon/XF/BbCode/Renderer/Html.php(35): Snog\Amazon\XF\BbCode\Renderer\Html->addAffiliateToHref('
<div class...', Array, NULL)
#2 src/XF/BbCode/Renderer/Html.php(356): Snog\Amazon\XF\BbCode\Renderer\Html->renderTagUrl(Array, Array, Array, Array, Object(Snog\Amazon\XF\BbCode\Renderer\Html))
#3 src/XF/BbCode/Traverser.php(63): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#4 src/XF/BbCode/Traverser.php(39): XF\BbCode\Traverser->renderSubTree(Array, Array)
#5 src/XF/BbCode/Traverser.php(22): XF\BbCode\Traverser->renderAst(Array, Object(XF\BbCode\RuleSet), Array)
#6 src/XF/Pub/View/FeedHelper.php(121): XF\BbCode\Traverser->render('Hey guys! I hop...', Object(XF\BbCode\Parser), Object(XF\BbCode\RuleSet), Array)
#7 src/XF/Pub/View/Forum/Rss.php(72): XF\Pub\View\FeedHelper::setupEntryForThread(Object(Laminas\Feed\Writer\Entry), Object(PB\ReactionToVote\XF\Entity\Thread))
#8 src/XF/Pub/View/Forum/Rss.php(31): XF\Pub\View\Forum\Rss->createEntry(Object(Laminas\Feed\Writer\Feed), Object(PB\ReactionToVote\XF\Entity\Thread), 'last_post_date')
#9 src/XF/Mvc/Renderer/AbstractRenderer.php(92): XF\Pub\View\Forum\Rss->renderRss()
#10 src/XF/Mvc/Renderer/Xml.php(72): XF\Mvc\Renderer\AbstractRenderer->renderViewObject('XF:Forum\\Rss', '', Array)
#11 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Xml->renderView('XF:Forum\\Rss', '', Array)
#12 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Rss), Object(XF\Mvc\Reply\View))
#13 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Rss), Object(XF\Mvc\Reply\View))
#14 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'rss')
#15 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#16 src/XF.php(806): XF\App->run()
#17 index.php(23): XF::runApp('XF\\Pub\\App')
#18 {main}
Request state
array(4) {
["url"] => string(30) "***/index.rss"
["referrer"] => string(22) "***"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
[URL='http://...']...[/URL] tags that are empty or contain only symbols.[URL='http://amazon']amazon[/URL] (without the https://), the parser might fail to find a "host."We use essential cookies to make this site work, and optional cookies to enhance your experience.