我打算通过从中排除一些站点来为“热门网络问题”做一个过滤器。我注意到这个回答是关于“负过滤”的,但没有解释如何做到或是否有可能。但是,似乎没有办法做到这一点。在过滤器页面上,我唯一的选择是:



那么我该如何做“除[列表]之外的所有网站”?

它如果它可以在meta复选框中包含类似的功能,那也将很好。诸如“除...以外的所有主要和meta网站”之类的内容

评论

您链接到的帖子是功能请求被拒绝,答案只是从未实现的建议。您发布的屏幕快照的筛选器页面也不相关,它与所有问题有关,不是热门问题。

@ShadowWizard我很抱歉不知道该怎么做。你能指出我正确的方向吗?

没问题,您通过发布新功能请求在这里做了正确的事情。我只是在澄清您似乎想错过的几点。

@ShadowWizard通过单击位于页面右侧的文本“创建过滤器以仅选择要查看的主题...”中的链接,可以从“热门问题”页面访问过滤器页面。如果此链接错误,则可能也应将其修复。

是的,注意到这一点。对于那些不熟悉热门问题/过滤器概念的人来说,措辞的确会造成混淆。您可以启动新功能请求,要求更改措辞,最好给出自己的想法。您会得到我的支持。 :-)

@Downvoter:尽管我尊重匿名的能力,但我感谢您的反馈,因此我不仅可以改善这个问题,而且可以改善我以后发表的所有帖子。如果您有足够的理由详细说明您投票否决的原因,我将不胜感激。

要从过滤器中排除网站(而不是热门问题),请参阅从过滤器中排除网站集。

我希望这会再次发生。我希望至少有一个设置仅显示您所属的网站。

有没有办法重新开始围绕此的辩论? 《权力的游戏》剧透变得荒谬可笑。

@ user2891462我不确定。它提供了赏金,试图引起更多关注,但此事没有发生。您可以尝试评论Jeremy T对ping他的回答。还是尝试在聊天室中启动它?

相关:meta.stackexchange.com/questions/266206/…

为什么我不是会员的网站完全出现在“热门网络问题”中?如果我不是会员,那么他们根本就不属于我的“网络”。打造世界和玩游戏可能会令人着迷,但与我无关。我发现主题行分散了人们的注意力,偶尔徘徊,浪费了太多时间阅读它们。

@EdRandall我不确定。此答案表明您不应看到没有帐户的网站。您可能会想问一个新的问题。

#1 楼

对于那些不想等待正式版本的用户,我做了一个简短的GreaseMonkey脚本,它将隐藏您指定的站点。使用此页面可获得设置“ ignore”变量时要使用的正式名称。多个站点应以逗号(,)分隔,如果您避免在逗号后放置超过1个空格,则效果最好。 pre>

这应该在所有主流浏览器上都有效,但我仅在Firefox中进行过测试。如有疑问,请发表评论。如果您有改进之处,请随时编辑答案。

评论


仅当我将其包装到setTimeout(function(){...},1000);中时,此方法才对我有用。但这仍然很棒!

–RomanSt
2014年9月8日18:01

@ romkyns-之所以必须这样做,是因为在页面加载时,每个列表项都被分配了一种显示样式:list-item,它覆盖了Greasemonkey的display:none。除了setTimeout之外,另一个选项是使用可视性:hidden和height:0

– Pikamander2
2015年2月19日在10:11



@ Pikamander2有趣。我认为列表是在页面通过ajax加载后加载的。很高兴知道。

– David Starkey
2015年6月9日15:53

我认为即使将它包装在setTimeout中,它也不适合在Chrome中使用。

–SuperBiasedMan
2015年12月9日,12:44

在使用Tampermonkey的Chrome浏览器中,这对我不起作用。

– Martin Argerami
17年5月13日在16:34

请注意,有啤酒,葡萄酒和烈酒,因此请使用,因为如果要排除分隔符,分隔符将不起作用

–phuclv
18年8月22日在15:07

我正在使用Chrome,并使用questList [i] .parentElement.removeChild(questList [i]);对其进行了解决。一世 - ;而不是显示=什么都没有。

– Bernhard Barker
18-10-17在21:17



#2 楼

我已经接受-非常感谢-Pikamander2的解决方案。我的版本现在看起来像这样。

(更新:在Firefox 64中,我不得不添加@require语句以包含jQuery,而@match / @exclude语句不再起作用-我必须对其进行配置而是从GreaseMonkey菜单中。)

// ==UserScript==
// @name Hide Hot Network Questions
// @version     4
// @grant       none
// @require     https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js
// @match       *://*.askubuntu.com/*
// @match       *://*.mathoverflow.net/*
// @match       *://*.serverfault.com/*
// @match       *://*.stackapps.com/*
// @match       *://*.stackexchange.com/*
// @match       *://*.stackoverflow.com/*
// @match       *://*.superuser.com/*
// @exclude     *://api.stackexchange.com/*
// @exclude     *://blog.*.com/*
// @exclude     *://chat.*.com/*
// @exclude     *://data.stackexchange.com/*
// @exclude     *://elections.stackexchange.com/*
// @exclude     *://openid.stackexchange.com/*
// @exclude     *://stackexchange.com/*
// see http://meta.stackexchange.com/questions/225297/filter-hot-network-questions-by-excluding-sites
// and http://stackoverflow.com/questions/29682724/why-does-my-greasemonkey-jquery-script-that-hides-the-sidebar-work-on-stack-exch
// ==/UserScript==

//console.log("filtering hot network questions ...");

$.each([
  "astronomy",
  "aviation",
  "codegolf",
  "electronics",
  "gaming",
  "judaism",
  "movies",
  "photo",
  "puzzling",
  "rpg",
  "scifi",
  "space",
  "tridion",
  "worldbuilding",
  "writing"
], function(i, sitename)
{
  //console.log("excluding " + sitename);
  $(".favicon-" + sitename).parent().css('visibility', 'hidden');
  $(".favicon-" + sitename).parent().css('height', '0');
})


评论


尽管这是对Pikamander2解决方案的有益改进,但更多的是对他们的答案的评论,然后是新的答案。

–SuperBiasedMan
2015年12月9日,12:51

我知道,但不适合发表评论。

– reinierpost
2015年12月9日,12:54

@SuperBiasedMan因此请勿投票,但无需删除。 (因此VLQ / NAA标志不合适)

–影子向导正在接种疫苗
2015年12月9日下午13:15

启用此功能后,upvote按钮将不再起作用。

–UuDdLrLrSs
19/12/27在11:58

#3 楼

使用Greasemonkey或Tampermonkey:

// ==UserScript==
// @name        Hide Hot Network Questions
// @namespace   GreaseMonkeyStackOverflow
// @description Hides certain Hot Network Questions on Stack Overflow
// @include     https://stackoverflow.com/*
// @include     https://*.stackexchange.com/*
// @include     https://superuser.com/*
// @include     https://serverfault.com/*
// @include     https://mathoverflow.com/*
// @version     1
// @grant       none
// ==/UserScript==
$(".favicon-gaming").parent().css('visibility', 'hidden');
$(".favicon-gaming").parent().css('height', '0');


favicon-gaming替换为您不想在列表中看到的StackExchange网站的favicon类名称。

#4 楼

如果您只愿意安装CSS覆盖插件而不是完整的用户脚本编辑器,则仍然可以调整HNQ中显示的站点。

这是可能的,因为每个站点都有自己的图标,它是从全局Sprite-sheet加载的,因此每个图标都有一个唯一的类。

如果要阻止站点codereview,可以在其网站图标上使用inspect元素,然后复制该类。使用您喜欢的CSS注入器(如下所述,我可以亲自推荐Stylus)插入css rue:

 #hot-network-questions .favicon.favicon-codereview,
#hot-network-questions .favicon.favicon-codereview + a {
    display: none;
}
 


基于我之前对SO meta的回答

#5 楼

在接下来的几周内,我们需要在料斗中按照这些原则进行测试。热门网络问题,它将尝试猜测您喜欢和不喜欢的站点,并为您提供更多您喜欢的站点。

热点网络问题页面上的右侧栏仅一种创建过滤问题列表的方法。确实与热门网络问题没有任何关系,我同意这令人困惑。已经有很长时间了,但是我们看看是否可以使它更清晰。

评论


会通过边栏还是热门问题的完整列表来完成?

–影子向导正在接种疫苗
2014年3月13日在15:31

只是目前的热门网络问题。

– Jeremy T
2014年3月13日15:32

我也将对边栏投赞成票,理想情况下,有些网站我不希望看到

–Richard Tingle
2014年3月13日在15:36

好的,热门问题页面右侧边栏中的措辞如何,您是否认为这具有误导性?至少有两个用户认为这意味着过滤热门问题。

–影子向导正在接种疫苗
2014年3月13日在15:39

这里的要求是手动过滤网站,尝试猜测的算法...老实说听起来不太好。

–影子向导正在接种疫苗
2014年3月13日15:56

“猜测您喜欢哪个站点”-哦,不,这可能意味着更多的行人从热门列表中碰巧碰到了像Workplace和Programmers这样的较软站点上的东西,他们的答案和投票毫无意义。好像我们还没有足够的伤害。您最好将它们重定向到Stack Overflow,据说它是-17优先级的问题

– gna
2014年3月13日在17:44



如果我们仍然具有此功能,那将更好,即使您另外弄乱了算法。毕竟,有些用户可能只是喜欢看Arqade提出的奇怪问题,而不是对游戏感兴趣。

– David Starkey
2014年3月13日17:54



关于“我们将尝试对热点网络问题进行一些算法更改,以尝试猜测您喜欢和不喜欢的站点,并为您提供更多您喜欢的站点。”,如何实现同样的想法赞成/反对对广告的投票?这样,您不必猜测;用户只会告诉您他们不希望看到的网站。就我个人而言,我希望能够关闭整个过程,因为我发现它使人分心,但这也许就是我。

– DeanOC
2014年3月18日在0:35

@gnat:您在完全错误的位置发布了该投诉,这就是为什么该投诉被否决与mod无关。

–奇怪的思考
15年11月17日在22:27

@Oddthinking我将其张贴在正确的位置,因为我想了解它对SO是否重要。那里没有本质上无关紧要的东西。为了进行比较,许多较小站点的主持人担心HNQ。仅仅是在热度计算中进行了一系列有趣的“特定于站点的调整”,与其他站点相比,SO的问题就更少了。我想知道它少了多少,我知道了

– gna
2015年11月17日在22:33



@gnat:我们去聊天吧。

–奇怪的思考
15年11月17日在22:38

无论构建哪种算法都无法正常工作。我对此感到困惑,并希望我将其从清单中删除。

–约书亚
18年1月24日在20:27

@Joshua从未真正使用过算法,这是Jeremy想要尝试的方法,但没有机会。

–影子向导正在接种疫苗
18年2月5日在7:51

我什至没有一直加入的网站出现在我的热网络Feed中。 (codegolf.stackexchange.com,如果有所作为。)我很想找到一种消除这种噪音的方法。这种情况发生在我的笔记本电脑浏览器(可能会使用过滤器脚本),移动应用程序中,以匿名访客身份浏览的工作中...

–arp
18年6月3日在16:36