Ignore Content

Ignore Content [Paid] 4.0.6

No permission to buy ($30.00)
We are bit perplexed by the button that says Conversation Starters because it links to blocked users. The phrases itself is called tic_conversation_blocked_users so I wonder why the default text for it is Conversation Starters?
That phrases should be translateable from ACP.
 
After installing XF 2.3b1:

Code:
[*]Error: Interface "Doctrine\Common\Cache\Cache" not found
[*]src/addons/Truonglv/IgnoreContent/Cache/CacheProvider.php:10

Stack trace
#0 src/vendor/composer/ClassLoader.php(576): include()
#1 src/vendor/composer/ClassLoader.php(427): Composer\Autoload\{closure}('/home/nginx/dom...')
#2 src/addons/Truonglv/IgnoreContent/Cache/Database.php(9): Composer\Autoload\ClassLoader->loadClass('Truonglv\\Ignore...')
#3 src/vendor/composer/ClassLoader.php(576): include('/home/nginx/dom...')
#4 src/vendor/composer/ClassLoader.php(427): Composer\Autoload\{closure}('/home/nginx/dom...')
#5 src/addons/Truonglv/IgnoreContent/App.php(53): Composer\Autoload\ClassLoader->loadClass('Truonglv\\Ignore...')
#6 src/addons/Truonglv/IgnoreContent/Repository/Ignore.php(350): Truonglv\IgnoreContent\App::cache()
#7 src/addons/Truonglv/IgnoreContent/App.php(39): Truonglv\IgnoreContent\Repository\Ignore->getIgnoreCache(Object(SV\ElasticSearchEssentials\XF\Entity\User))
#8 src/addons/Truonglv/IgnoreContent/Ignore/Thread.php(178): Truonglv\IgnoreContent\App::isIgnored('tl_ignore_forum', 1)
#9 src/addons/Truonglv/IgnoreContent/Ignore/AbstractHandler.php(159): Truonglv\IgnoreContent\Ignore\Thread->isIgnoredContent(Object(SV\SearchImprovements\XF\Entity\ThreadCollab))
#10 src/addons/Truonglv/IgnoreContent/Entity/IgnoreTrait.php(33): Truonglv\IgnoreContent\Ignore\AbstractHandler->isIgnored(Object(SV\SearchImprovements\XF\Entity\ThreadCollab))
#11 src/addons/Truonglv/IgnoreContent/XF/Entity/Thread.php(36): Truonglv\IgnoreContent\XF\Entity\Thread->ticIsIgnored()
#12 src/addons/Truonglv/IgnoreContent/XF/Entity/Forum.php(59): Truonglv\IgnoreContent\XF\Entity\Thread->isIgnored()
#13 src/XF/Entity/Forum.php(441): Truonglv\IgnoreContent\XF\Entity\Forum->isUnread()
#14 src/addons/Snog/PrivateThreads/XF/Entity/Forum.php(19): XF\Entity\Forum->getNodeListExtras()
#15 src/XF/Entity/Node.php(89): Snog\PrivateThreads\XF\Entity\Forum->getNodeListExtras()
#16 src/XF/Repository/Node.php(232): XF\Entity\Node->getNodeListExtras()
#17 src/XF/Repository/Node.php(229): XF\Repository\Node->XF\Repository\{closure}(Object(SV\ElasticSearchEssentials\XF\Entity\Node), Array)
#18 src/XF/Repository/Node.php(240): XF\Repository\Node->XF\Repository\{closure}(Object(SV\ElasticSearchEssentials\XF\Entity\Node), Array)
#19 src/XF/Pub/Controller/Forum.php(57): XF\Repository\Node->getNodeListExtras(Object(XF\Tree))
#20 src/addons/Andy/ForumCookie/XF/Pub/Controller/Forum.php(16): XF\Pub\Controller\Forum->actionList(Object(XF\Mvc\ParameterBag))
#21 src/addons/MaZ/AMP/XF/Pub/Controller/Forum.php(33): Andy\ForumCookie\XF\Pub\Controller\Forum->actionList(Object(XF\Mvc\ParameterBag))
#22 src/XF/Mvc/Dispatcher.php(352): MaZ\AMP\XF\Pub\Controller\Forum->actionList(Object(XF\Mvc\ParameterBag))
#23 src/XF/Mvc/Dispatcher.php(258): XF\Mvc\Dispatcher->dispatchClass('XF\\Pub\\Controll...', 'List', Object(XF\Mvc\RouteMatch), Object(SV\RedisCache\XF\Pub\Controller\Forum), Object(XF\Mvc\Reply\Reroute))
#24 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\RedisCache\XF\Pub\Controller\Forum), Object(XF\Mvc\Reply\Reroute))
#25 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#26 src/XF/App.php(2588): XF\Mvc\Dispatcher->run()
#27 src/XF.php(532): XF\App->run()
#28 index.php(20): XF::runApp('XF\\Pub\\App')
#29 {main}

Request state
array(4) {
  ["url"] => string(1) "/"
  ["referrer"] => string(26) "https://domain.tld/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
After installing XF 2.3b1:

Code:
[*]Error: Interface "Doctrine\Common\Cache\Cache" not found
[*]src/addons/Truonglv/IgnoreContent/Cache/CacheProvider.php:10

Stack trace
#0 src/vendor/composer/ClassLoader.php(576): include()
#1 src/vendor/composer/ClassLoader.php(427): Composer\Autoload\{closure}('/home/nginx/dom...')
#2 src/addons/Truonglv/IgnoreContent/Cache/Database.php(9): Composer\Autoload\ClassLoader->loadClass('Truonglv\\Ignore...')
#3 src/vendor/composer/ClassLoader.php(576): include('/home/nginx/dom...')
#4 src/vendor/composer/ClassLoader.php(427): Composer\Autoload\{closure}('/home/nginx/dom...')
#5 src/addons/Truonglv/IgnoreContent/App.php(53): Composer\Autoload\ClassLoader->loadClass('Truonglv\\Ignore...')
#6 src/addons/Truonglv/IgnoreContent/Repository/Ignore.php(350): Truonglv\IgnoreContent\App::cache()
#7 src/addons/Truonglv/IgnoreContent/App.php(39): Truonglv\IgnoreContent\Repository\Ignore->getIgnoreCache(Object(SV\ElasticSearchEssentials\XF\Entity\User))
#8 src/addons/Truonglv/IgnoreContent/Ignore/Thread.php(178): Truonglv\IgnoreContent\App::isIgnored('tl_ignore_forum', 1)
#9 src/addons/Truonglv/IgnoreContent/Ignore/AbstractHandler.php(159): Truonglv\IgnoreContent\Ignore\Thread->isIgnoredContent(Object(SV\SearchImprovements\XF\Entity\ThreadCollab))
#10 src/addons/Truonglv/IgnoreContent/Entity/IgnoreTrait.php(33): Truonglv\IgnoreContent\Ignore\AbstractHandler->isIgnored(Object(SV\SearchImprovements\XF\Entity\ThreadCollab))
#11 src/addons/Truonglv/IgnoreContent/XF/Entity/Thread.php(36): Truonglv\IgnoreContent\XF\Entity\Thread->ticIsIgnored()
#12 src/addons/Truonglv/IgnoreContent/XF/Entity/Forum.php(59): Truonglv\IgnoreContent\XF\Entity\Thread->isIgnored()
#13 src/XF/Entity/Forum.php(441): Truonglv\IgnoreContent\XF\Entity\Forum->isUnread()
#14 src/addons/Snog/PrivateThreads/XF/Entity/Forum.php(19): XF\Entity\Forum->getNodeListExtras()
#15 src/XF/Entity/Node.php(89): Snog\PrivateThreads\XF\Entity\Forum->getNodeListExtras()
#16 src/XF/Repository/Node.php(232): XF\Entity\Node->getNodeListExtras()
#17 src/XF/Repository/Node.php(229): XF\Repository\Node->XF\Repository\{closure}(Object(SV\ElasticSearchEssentials\XF\Entity\Node), Array)
#18 src/XF/Repository/Node.php(240): XF\Repository\Node->XF\Repository\{closure}(Object(SV\ElasticSearchEssentials\XF\Entity\Node), Array)
#19 src/XF/Pub/Controller/Forum.php(57): XF\Repository\Node->getNodeListExtras(Object(XF\Tree))
#20 src/addons/Andy/ForumCookie/XF/Pub/Controller/Forum.php(16): XF\Pub\Controller\Forum->actionList(Object(XF\Mvc\ParameterBag))
#21 src/addons/MaZ/AMP/XF/Pub/Controller/Forum.php(33): Andy\ForumCookie\XF\Pub\Controller\Forum->actionList(Object(XF\Mvc\ParameterBag))
#22 src/XF/Mvc/Dispatcher.php(352): MaZ\AMP\XF\Pub\Controller\Forum->actionList(Object(XF\Mvc\ParameterBag))
#23 src/XF/Mvc/Dispatcher.php(258): XF\Mvc\Dispatcher->dispatchClass('XF\\Pub\\Controll...', 'List', Object(XF\Mvc\RouteMatch), Object(SV\RedisCache\XF\Pub\Controller\Forum), Object(XF\Mvc\Reply\Reroute))
#24 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\RedisCache\XF\Pub\Controller\Forum), Object(XF\Mvc\Reply\Reroute))
#25 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#26 src/XF/App.php(2588): XF\Mvc\Dispatcher->run()
#27 src/XF.php(532): XF\App->run()
#28 index.php(20): XF::runApp('XF\\Pub\\App')
#29 {main}

Request state
array(4) {
  ["url"] => string(1) "/"
  ["referrer"] => string(26) "https://domain.tld/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
Don't expect any existing addons to support 2.3 without an update. Some may. But don't expect it.
 
I purchased the addon and I have a suggestion....


@truonglv Could you add an ignore "eye-slash" button in the upper left corner of each node in the forum list view?

I think it would be a good idea so that users could quickly hide multiple nodes without having to enter them one by one.

Thx.



1715274585277.webp
 
Last edited:
If a user ignores all nodes in a category, the nodes disappear but the category is still displayed. I think that in that case the forum list category should also be hidden.
 
@truonglv
Is there away to export the Ignore Content log?

It is currently just a long multi page list, it would be good to be able to export it and then be able to import it into a spread sheet for analysis.
 
That would be great, but it doesn't have 2.3 in the list of compatible versions in at the top of the addon page here.
I'm running 2.2.16 and it wouldn't let me download the latest 3.3.1 Ignore Content so I guess that's for XF2.3

I installed 3.2.3 which I guess is for XF2.2.16
 
Well it's sounding good that it works, but I'd still appreciate a confirmation with 2.3 in the list of compatible versions (y)
3.3.1 Notable changes: Added option to allow quick ignore forums from node list
3.3.0 Notable changes: Support XF 2.3.0 beta 1 Requires php 8.0 to use this version


Maybe download it and install it on your test bed if you have concerns.
 
Back
Top Bottom