Nirjonadda
Well-known member
How to Exclusion List work, separate with commas?
How to Exclusion List work, separate with commas?
In this version, we have made some minor enhancements and fixes in the user interface. The Check Status link on Edit Link page is removed, as it was checking the status based on old link URL, not the edited one, and was misleading. Now link status will be rechecked and updated every time a link is saved. To allow administrators to quickly skip validation of any link (e.g. link gives an error but you still want to use it), you can choose to Skip Validation from Edit Link page. Please note...
Not to complain, but I wish you hadn't removed the Check Status from Manage Links.
This solution seems like a curious one; why remove the feature when you could (?) have instead fixed how it works? i.e. force check the status of the link, refresh the data from the post so it updates the info -- basically make it work the same way as "Check Links" in the front-end (if front-end is enabled).
We removed it because if it would work as you suggest, it would be no different from Save button. If you change the link, and click Check Status, you expect the changed link to be checked, right? And if you want us to update the status in the database and on screen, like the link on front-end does, that we need to actually save the edited URL to the database, and check its status. This is what saving does. The bug in the previous version was due to caching, Check Status was using the local cache, and again giving back that it is invalid. Another issue was that if the link is not changed, the status would not be re-checked. As a result, an invalid link would stay invalid unless you edit the link. The way it works currently is to force link status check, without using the local cache, and even if the link is not updated, and the result is saved in the database. So, as you see Check Status and Save buttons would do exactly the same, with one difference - after Save the page redirects to Manage Links page. We considered this is the most common scenario, to edit the link, save it, and go back to the list to continue managing the links.
By the way, you have Check Status link in Manage Links page still, for each and every link on the right side, inside the popup.
I hope this clarifies our decision now.
Thank you!
@AddonsLab One more improvement request for Batch Update. Adding Back To Button.
View attachment 156540
One more bug found in QUOTE Post. Link used two time.
www.imgur.com TO [URL='http://www.imgur.com']www.imgur.com[/URL]
Why adding after the save in post reply?
Code:www.imgur.com TO [URL='http://www.imgur.com']www.imgur.com[/URL]
Then its replacement two time one 'http:// or 'https:// and www
Sir, I am post www. imgur.com but why its adding extra URL [ URL='http ://www .imgur.com']www .imgur.com[ /URL] ? Xenforo default URL format is [ URL]www .imgur.com[ /URL], OK But "Replace Fully" still ading two link type one www and one http.
I getting message "There are manual rebuild processes that have been stopped before completion. Click here to complete them." Getting error after Click here to complete them. I have opened admin CP other Tab then this message happened.
CODE]Server Error Log
Error Info
Zend_Db_Statement_Mysqli_Exception: Mysqli statement execute error : Deadlock found when trying to get lock; try restarting transaction - library/Zend/Db/Statement/Mysqli.php:214
Generated By: Nirjon, 1 minute ago
Stack Trace
#0 /home/nadda/public_html/library/Zend/Db/Statement.php(297): Zend_Db_Statement_Mysqli->_execute(Array)
#1 /home/nadda/public_html/library/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement->execute(Array)
#2 /home/nadda/public_html/library/AddonsLab/LinkChecker/UrlChecker.php(225): Zend_Db_Adapter_Abstract->query('\n\t\t\tREPLACE INT...', Array)
#3 /home/nadda/public_html/library/AddonsLab/LinkChecker/UrlChecker.php(195): AddonsLab_LinkChecker_UrlChecker->setCachedResponse('http://www.myte...', Array)
#4 /home/nadda/public_html/library/AddonsLab/LinkChecker/Model/Link.php(307): AddonsLab_LinkChecker_UrlChecker->checkUrl()
#5 /home/nadda/public_html/library/AddonsLab/LinkChecker/Deferred/DeadLink.php(93): AddonsLab_LinkChecker_Model_Link->checkLinkStatus(Array, 5)
#6 /home/nadda/public_html/library/XenForo/Model/Deferred.php(295): AddonsLab_LinkChecker_Deferred_DeadLink->execute(Array, Array, 99.999999046326, '')
#7 /home/nadda/public_html/library/XenForo/Model/Deferred.php(429): XenForo_Model_Deferred->runDeferred(Array, 99.999999046326, '', false)
#8 /home/nadda/public_html/library/XenForo/Model/Deferred.php(374): XenForo_Model_Deferred->_runInternal(Array, 100, '', false)
#9 /home/nadda/public_html/library/XenForo/ControllerAdmin/Tools.php(159): XenForo_Model_Deferred->run(true, NULL, '', false)
#10 /home/nadda/public_html/library/XenForo/FrontController.php(351): XenForo_ControllerAdmin_Tools->actionRunDeferred()
#11 /home/nadda/public_html/library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
#12 /home/nadda/public_html/admin.php(13): XenForo_FrontController->run()
#13 {main}
Request State
array(3) {
["url"] => string(55) "/admin.php?tools/run-deferred"
["_GET"] => array(1) {
["tools/run-deferred"] => string(0) ""
}
["_POST"] => array(3) {
["redirect"] => string(36) "/admin.php"
["execute"] => string(1) "1"
["_xfToken"] => string(8) "********"
}
}
[/CODE]
It seems you are running rebuild processes in two tabs at once. We will add a protection agains this error in the upcoming fixed release.
No, I have opened admin CP in other Tab when running rebuild processes. Other tab only showing this message, no running rebuild processes. Also main tab completed successfully where running rebuild processes but still showing this message "There are manual rebuild processes that have been stopped before completion. Click here to complete them." Getting error after Click here to complete them.
Here is a bug-fix version, that prevents Dead Lock errors, in case two processes try to rebuild the same post at the same moment. It also makes it possible to remove link text in Batch Update mode, by choosing "Replace Fully" in "Process Text" section and leaving the text field empty.
The new version is available for all licensed customers at https://customers.addonslab.com/marketplace.php/my-services/
Thank you!
Great, Please can add message with URL count?
Example: All configured replacements are processed with X URL deleted. (When do deleted) or Replaced (When do Replace)
We use essential cookies to make this site work, and optional cookies to enhance your experience.