Link Checker by AddonsLab

Link Checker by AddonsLab [Paid] 1.17.0

No permission to buy ($54.99)
Sure, this is something we already planned to implement, just didn't manage yet. Will implement it soon.

Just let us know if you got any other questions or see any problems in the product.

Thank you!

I am still missing functionality can delete Action Log. We need this ASAP. Also when happen the admin tool and Moderation Queue support Implement, as well other suggestions?
 
I am still missing functionality can delete Action Log. We need this ASAP. Also when happen the admin tool and Moderation Queue support Implement, as well other suggestions?

We have all your suggestions in our Todo list, and they all will be implemented. If you need the Delete Action Log especially, we will implement it asap. Other enhancements are not planned for now, as we work on several products at once. Also, we prioritize support of existing features over the implementation of new ones, so big changes, like the support of Moderation Queue, will be handled when the existing features work perfectly and we don't have any further bug reports.

Thank you!
 
We have all your suggestions in our Todo list, and they all will be implemented. If you need the Delete Action Log especially, we will implement it asap. Other enhancements are not planned for now, as we work on several products at once. Also, we prioritize support of existing features over the implementation of new ones, so big changes, like the support of Moderation Queue, will be handled when the existing features work perfectly and we don't have any further bug reports.

Thank you!

Great, Just asked ! One more improvement request in Show thread. "valid" or an "invalid" icon status will be showing in Show thread list, So we can check the thread very easily.

Example:

Screenshot_91.webp

Add Tooltip / hover "valid" or an "invalid" icon status.

One more issue, why this (http ://filesflash.com:8001) URL are not valid?

Still missing message about Rebuild Links or Check Dead Links successfully message showing after the Rebuilt completed.
 
Great, Just asked ! One more improvement request in Show thread. "valid" or an "invalid" icon status will be showing in Show thread list, So we can check the thread very easily.

Example:

View attachment 156546

Add Tooltip / hover "valid" or an "invalid" icon status.

One more issue, why this (http ://filesflash.com:8001) URL are not valid?

Thank you for the suggestion. I am afraid this is not something we can implement easily. Threads have many links inside and many posts. The we have implemented it for posts does not require any additional query, as we could get the information along with post information, in the same query. This is not possible with threads. The feature would be possible to implement with additional cron jobs, but this would also have some performance implications. We aim to keep the product very light, as a helper tool for admins, and we implement the features if they are both useful, and don't cause any performance issues, especially on front-end.

The link mentioned is valid and works on my local board:

Screenshot at Aug 28 15-33-40.webp

Make sure you don't have any spaces in the URL, between http and :// characters.

Thank you!
 
Make sure you don't have any spaces in the URL, between http and :// characters.

Yes, I have posted here with spaces but Link Status Message - Error in cURL request: Failed to connect to filesflash.com port 8001: Connection refused

TkEbf7PRSeypgLxr6BO8ew.png
 
Yes, I have posted here with spaces but Link Status Message - Error in cURL request: Failed to connect to filesflash.com port 8001: Connection refused

TkEbf7PRSeypgLxr6BO8ew.png

The error most likely means they have banned your server's IP or domain name. As you see, it works on my local board. It works on our board as well - https://addonslab.com/threads/just-a-test.82/#post-188

Please note, that banning an IP may be also temporal, for example, if you had many links from them, and sent too many requests for validation, they may have decided to ban your IP based on that fact, permanently or for some short time. Check the link again after some time to confirm.

If you are permanently banned, I am afraid the only solution not to see the error is to add the domain to the exclusion list.

Thank you!
 
Lot of time happened from rebuild data. What the fix ?

Processing...
Checking link status... (56600/110675)

fuZQVpe5RFKh9vN-Xtcuog.png
Should not be connected to product code directly, but the fact, that it takes a long time to check the number of links you have defined, and the connection times-out. We can't be exactly sure which server configuration value would increase the connection timeout, you may contact your host provider asking them to investigate server logs, and see how to configure it to keep the connection open for longer time.

On another hand, the default value of 100 links per page may be too high for your server. You can experiment with putting a smaller number of links to check per cycle. Once you get the timeout error, do not reload the page, but go to Rebuild Data page again, put a smaller number of "Items to process per page", and mark "Check only links never checked so far". This will skip previously checked links and continue with the links left unchecked.

I hope this solves your problem.

Thank you!
 
I get this error on rebuilding the data:

Server Error

Mysqli statement execute error : Data too long for column 'domain' at row 1

Zend_Db_Statement_Mysqli->_execute() in Zend/Db/Statement.php at line 297
Zend_Db_Statement->execute() in Zend/Db/Adapter/Abstract.php at line 479
Zend_Db_Adapter_Abstract->query() in Zend/Db/Adapter/Abstract.php at line 574
Zend_Db_Adapter_Abstract->insert() in AddonsLab/LinkChecker/Model/Link.php at line 398
AddonsLab_LinkChecker_Model_Link->insertContentLinks() in AddonsLab/LinkChecker/Helper/MessageUpdater.php at line 98
AddonsLab\LinkChecker\Helper\MessageUpdater->process() in AddonsLab/LinkChecker/Deferred/Indexation.php at line 92
AddonsLab_LinkChecker_Deferred_Indexation->execute() in XenForo/Model/Deferred.php at line 295
 
I get this error on rebuilding the data:

Server Error

Mysqli statement execute error : Data too long for column 'domain' at row 1

Zend_Db_Statement_Mysqli->_execute() in Zend/Db/Statement.php at line 297
Zend_Db_Statement->execute() in Zend/Db/Adapter/Abstract.php at line 479
Zend_Db_Adapter_Abstract->query() in Zend/Db/Adapter/Abstract.php at line 574
Zend_Db_Adapter_Abstract->insert() in AddonsLab/LinkChecker/Model/Link.php at line 398
AddonsLab_LinkChecker_Model_Link->insertContentLinks() in AddonsLab/LinkChecker/Helper/MessageUpdater.php at line 98
AddonsLab\LinkChecker\Helper\MessageUpdater->process() in AddonsLab/LinkChecker/Deferred/Indexation.php at line 92
AddonsLab_LinkChecker_Deferred_Indexation->execute() in XenForo/Model/Deferred.php at line 295

Thank you for the report.

Domain name field in our product is limited to 255 characters, which should be quite enough to store virtually any domain name. By specification, each part of domain name can contain 63 characters, so theoretically it is possible to have a domain name longer than 255 characters if there are 3 level of sub-domains all with 63 characters, but this should be quite rare, so it is very likely, that some link on your site is misspelled, and is actually invalid. Please contact us via our support system at
https://customers.addonslab.com/submitticket.php?step=2&deptid=3 and we will provide you with a package, which will show a diagnostic message when a link like that is detected, and you can check and fix the post itself. Once we have reproduced the issue we may also build this into the product to detect such links without giving any errors.

Thank you!
 
Another day, another server error. ;) Happens when checking dead links.

Mysqli statement execute error : Incorrect string value: '\xFCbersi...' for column 'last_status_message' at row 1

Zend_Db_Statement_Mysqli->_execute() in Zend/Db/Statement.php at line 297
Zend_Db_Statement->execute() in Zend/Db/Adapter/Abstract.php at line 479
Zend_Db_Adapter_Abstract->query() in Zend/Db/Adapter/Abstract.php at line 632
Zend_Db_Adapter_Abstract->update() in AddonsLab/LinkChecker/Model/Link.php at line 298
AddonsLab_LinkChecker_Model_Link->saveLinkStatus() in AddonsLab/LinkChecker/Deferred/DeadLink.php at line 94
AddonsLab_LinkChecker_Deferred_DeadLink->execute() in XenForo/Model/Deferred.php at line 295
XenForo_Model_Deferred->runDeferred() in XenForo/Model/Deferred.php at line 429
 
Another day, another server error. ;) Happens when checking dead links.

Mysqli statement execute error : Incorrect string value: '\xFCbersi...' for column 'last_status_message' at row 1

Zend_Db_Statement_Mysqli->_execute() in Zend/Db/Statement.php at line 297
Zend_Db_Statement->execute() in Zend/Db/Adapter/Abstract.php at line 479
Zend_Db_Adapter_Abstract->query() in Zend/Db/Adapter/Abstract.php at line 632
Zend_Db_Adapter_Abstract->update() in AddonsLab/LinkChecker/Model/Link.php at line 298
AddonsLab_LinkChecker_Model_Link->saveLinkStatus() in AddonsLab/LinkChecker/Deferred/DeadLink.php at line 94
AddonsLab_LinkChecker_Deferred_DeadLink->execute() in XenForo/Model/Deferred.php at line 295
XenForo_Model_Deferred->runDeferred() in XenForo/Model/Deferred.php at line 429

Updated your ticket with further troubleshooting information request.

Thank you!
 
AddonsLab updated Link Checker by AddonsLab with a new update entry:

Product stability fixes

Here is a bug-fix release of the product, that fixes some stability issues, because of which the product was showing PHP errors in some cases. Particularly, malformed URL could have the domain part to exceed the allowed limit of 255 characters, which was causing DB error. Now a domain name longer than 255 characters is considered as invalid immediately. We have also fixed the case when a none-Unicode message was saved to the database, because of the URL having none-Unicode characters in it...

Read the rest of this update entry...
 
Another day, another server error. ;) Happens when checking dead links.

Mysqli statement execute error : Incorrect string value: '\xFCbersi...' for column 'last_status_message' at row 1

Zend_Db_Statement_Mysqli->_execute() in Zend/Db/Statement.php at line 297
Zend_Db_Statement->execute() in Zend/Db/Adapter/Abstract.php at line 479
Zend_Db_Adapter_Abstract->query() in Zend/Db/Adapter/Abstract.php at line 632
Zend_Db_Adapter_Abstract->update() in AddonsLab/LinkChecker/Model/Link.php at line 298
AddonsLab_LinkChecker_Model_Link->saveLinkStatus() in AddonsLab/LinkChecker/Deferred/DeadLink.php at line 94
AddonsLab_LinkChecker_Deferred_DeadLink->execute() in XenForo/Model/Deferred.php at line 295
XenForo_Model_Deferred->runDeferred() in XenForo/Model/Deferred.php at line 429

We have released the latest version with stability fixes to prevent all errors you have reported. As for this particular issue, there is some problem in Zend Framework library handling the request, and the problem exists in XenForo code as well. If you enable the option "Convert URLs to Page Titles" option, and try to post the URL in the question, we will see an error logged in XenForo Admin Panel, under Tools -> Server Errors. Our product will handle the situation similarly, will consider the URL invalid and add additional information to its status.

Please let us know if there are any other problems.

Thank you!
 
When are the links after a batch update being deleted? Is there a cron job running?

I've selected around 1.000 links to be deleted but nothing happend. It just says "All configured replacements are processed."
 
Can this software detect invalid/dead YouTube embeds?

It depends on which BB Code tab is used is embedding media. If it is just a link, that converts to media, for example, as Embedly works, then it will be detected. If you are using Media BB Code in XenForo, then it will not be detected and reported.

When are the links after a batch update being deleted? Is there a cron job running?

I've selected around 1.000 links to be deleted but nothing happend. It just says "All configured replacements are processed."

The replacement should have happened immediately. Did you check the posts affected, and the links are still there? Does it delete the link from the post, if you delete it from Manage Links page? If you still experience the issue please contact us in Support System and we will check it.

Thank you!
 
The replacement should have happened immediately. Did you check the posts affected, and the links are still there? Does it delete the link from the post, if you delete it from Manage Links page? If you still experience the issue please contact us in Support System and we will check it.

Ah, i've just figured it out. It just deleted the first 20 links. Would it be possible to delete all of them with one click?
 
Ah, i've just figured it out. It just deleted the first 20 links. Would it be possible to delete all of them with one click?

Aha, I see. It seems the preview limit affects the number of deletions as well. Will apply the fix immediately and release now.

Thank you!
 
Back
Top Bottom