Link Checker for XenForo 2.x by AddonsLab

Link Checker for XenForo 2.x by AddonsLab [Paid] 3.8.0

No permission to buy ($54.99)
Please confirm if the issue still persists. Looks like one of the add-ons was half-installed, so rebuilding the add-ons in the admin panel should fix it.



Sure, we will implement it and release here soon.

Thank you!
the problem did not go away after rebuilding
 
AddonsLab updated Link Checker for XenForo 2.x by AddonsLab with a new update entry:

URL detection enhancements

In this version we have added detection of URLs without schema, e.g. [url]www.example.com[/url] as a valid URL and index them, as well as detection of URLs with complex BB Code structure as BB Code text, e.g. [url="http://www.example.com"][b]Example.com[/b][/url].

The new version is available for all licensed customers at https://customers.addonslab.com/marketplace.php/my-services/

Read the rest of this update entry...
 
Rebuilding links, got one error now:

Code:
[*]ErrorException: Template error: [E_WARNING] Attempt to read property "username" on null
[*]src/addons/AddonsLab/LinkChecker/Entity/ActionLog.php:147

#0 src/addons/AddonsLab/LinkChecker/Entity/ActionLog.php(147): XF\Template\Templater->handleTemplateError(2, '[E_WARNING] Att...', '/home/nginx/dom...', 147)
#1 src/XF/Mvc/Entity/Entity.php(167): AddonsLab\LinkChecker\Entity\ActionLog->getUserName()
#2 src/XF/Mvc/Entity/Entity.php(125): XF\Mvc\Entity\Entity->get('user_name')
#3 internal_data/code_cache/templates/l3/s0/admin/allm_action_log_row_label_action_user_id.php(8): XF\Mvc\Entity\Entity->offsetGet('user_name')
#4 src/XF/Template/Templater.php(1655): XF\Template\Templater->{closure}(Object(MaZ\AUN\XF\Template\Templater), Array, NULL)
#5 src/addons/MaZ/AMP/Traits/Templater/XF22.php(52): XF\Template\Templater->renderTemplate('allm_action_log...', Array, true, NULL)
#6 src/addons/MaZ/AUN/XF/Template/Templater.php(39): MaZ\AMP\XF\Template\Templater->renderTemplate('admin:allm_acti...', Array, true, NULL)
#7 src/XF/Template/Templater.php(1684): MaZ\AUN\XF\Template\Templater->renderTemplate('admin:allm_acti...', Array)
#8 internal_data/code_cache/templates/l3/s0/admin/allm_action_log_edit.php(58): XF\Template\Templater->includeTemplate('admin:allm_acti...', Array)
#9 src/XF/Template/Templater.php(1655): XF\Template\Templater->{closure}(Object(MaZ\AUN\XF\Template\Templater), Array, NULL)
#10 src/addons/MaZ/AMP/Traits/Templater/XF22.php(52): XF\Template\Templater->renderTemplate('allm_action_log...', Array, true, NULL)
#11 src/addons/MaZ/AUN/XF/Template/Templater.php(39): MaZ\AMP\XF\Template\Templater->renderTemplate('admin:allm_acti...', Array, true, NULL)
#12 src/XF/Template/Template.php(24): MaZ\AUN\XF\Template\Templater->renderTemplate('admin:allm_acti...', Array)
#13 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#14 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('AddonsLab\\LinkC...', 'admin:allm_acti...', Array)
#15 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#16 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#17 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#18 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#19 src/XF.php(524): XF\App->run()
#20 admin.php(13): XF::runApp('XF\\Admin\\App')
#21 {main}

array(4) {
  ["url"] => string(40) "/admin.php?links/action-log/2765231/edit"
  ["referrer"] => string(66) "https://www.domain.com/admin.php?links/action-log/&page=138259"
  ["_GET"] => array(1) {
    ["links/action-log/2765231/edit"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}
 
AddonsLab updated Link Checker for XenForo 2.x by AddonsLab with a new update entry:

Bug-fix: PHP error due to deleted user account, link detection enhancements

The release fixes a PHP error that would be thrown during link rebuild process if an author of a post has been deleted. Also, the release includes enhancements to the link detection process, supporting links which have only the domain without any schema, e.g. www.test.com will be detected as a valid link.

The new version is available for all licensed customers at https://customers.addonslab.com/marketplace.php/my-services/

Read the rest of this update entry...
 
Rebuilding links, got one error now:

Code:
[*]ErrorException: Template error: [E_WARNING] Attempt to read property "username" on null
[*]src/addons/AddonsLab/LinkChecker/Entity/ActionLog.php:147

#0 src/addons/AddonsLab/LinkChecker/Entity/ActionLog.php(147): XF\Template\Templater->handleTemplateError(2, '[E_WARNING] Att...', '/home/nginx/dom...', 147)
#1 src/XF/Mvc/Entity/Entity.php(167): AddonsLab\LinkChecker\Entity\ActionLog->getUserName()
#2 src/XF/Mvc/Entity/Entity.php(125): XF\Mvc\Entity\Entity->get('user_name')
#3 internal_data/code_cache/templates/l3/s0/admin/allm_action_log_row_label_action_user_id.php(8): XF\Mvc\Entity\Entity->offsetGet('user_name')
#4 src/XF/Template/Templater.php(1655): XF\Template\Templater->{closure}(Object(MaZ\AUN\XF\Template\Templater), Array, NULL)
#5 src/addons/MaZ/AMP/Traits/Templater/XF22.php(52): XF\Template\Templater->renderTemplate('allm_action_log...', Array, true, NULL)
#6 src/addons/MaZ/AUN/XF/Template/Templater.php(39): MaZ\AMP\XF\Template\Templater->renderTemplate('admin:allm_acti...', Array, true, NULL)
#7 src/XF/Template/Templater.php(1684): MaZ\AUN\XF\Template\Templater->renderTemplate('admin:allm_acti...', Array)
#8 internal_data/code_cache/templates/l3/s0/admin/allm_action_log_edit.php(58): XF\Template\Templater->includeTemplate('admin:allm_acti...', Array)
#9 src/XF/Template/Templater.php(1655): XF\Template\Templater->{closure}(Object(MaZ\AUN\XF\Template\Templater), Array, NULL)
#10 src/addons/MaZ/AMP/Traits/Templater/XF22.php(52): XF\Template\Templater->renderTemplate('allm_action_log...', Array, true, NULL)
#11 src/addons/MaZ/AUN/XF/Template/Templater.php(39): MaZ\AMP\XF\Template\Templater->renderTemplate('admin:allm_acti...', Array, true, NULL)
#12 src/XF/Template/Template.php(24): MaZ\AUN\XF\Template\Templater->renderTemplate('admin:allm_acti...', Array)
#13 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#14 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('AddonsLab\\LinkC...', 'admin:allm_acti...', Array)
#15 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#16 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#17 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#18 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#19 src/XF.php(524): XF\App->run()
#20 admin.php(13): XF::runApp('XF\\Admin\\App')
#21 {main}

array(4) {
  ["url"] => string(40) "/admin.php?links/action-log/2765231/edit"
  ["referrer"] => string(66) "https://www.domain.com/admin.php?links/action-log/&page=138259"
  ["_GET"] => array(1) {
    ["links/action-log/2765231/edit"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}

This is fixed now and a new version is released.

Thank you!
 
AddonsLab updated Link Checker for XenForo 2.x by AddonsLab with a new update entry:

CSV-based link filtering and bug fixes

This version implements support for CSV-based link filtering. A new field is available to upload a CSV file with list of URLs (the URLs should be the first column in the file), which can be used to check the dead links or apply batch update. The feature is useful for processing URLs based on a report from another SEO tool (e.g. exporting list of 404 URLs from ahrefs.com and using it to delete all these URLs on your board).

Please note, that the uploaded file is used only as a filter for...

Read the rest of this update entry...
 
This add-on is giving us some problems recently.

There are quite some link that work fine if you visit them manually, like for example

But the add-on marks this link as a 503:
1712651564179.webp

I enabled the option "Unlink invalid URLs" so that combination results in working links not being clickable...
 
That is going to be a problem because there are a lot of different domains.
Maybe it's possible to filter all 503 links and batch whitelist those...
 
That is going to be a problem because there are a lot of different domains.
Maybe it's possible to filter all 503 links and batch whitelist those...
You can use Ahrefs to whitelist them and then use the csv option to upload the broken ones to batch update
 
AddonsLab updated Link Checker for XenForo 2.x by AddonsLab with a new update entry:

Improved handling of media tags

The update improves URL detection from MEDIA tags. Instead of custom algorithms supporting YouTube, Vimeo and other media, now the add-on will render the media tag as html and detect the final URL from it. This automatically supports custom media definitions created by the admin or by third-party add-ons.

The new version is available for all licensed customers at https://customers.addonslab.com/marketplace.php/my-services/

Read the rest of this update entry...
 
Top Bottom