kalman03
V2EX  ›  问与答

V2EX 查询时候 block 用户的主题不出现在列表中,这个查询背后的技术实现细节是怎样的?

  •  1
     
  •   kalman03 · Jun 30, 2016 · 2027 views
    This topic created in 3689 days ago, the information mentioned may be changed or developed.
    5 replies    2016-06-30 09:18:07 +08:00
    XianZaiZhuCe
        1
    XianZaiZhuCe  
       Jun 30, 2016 via iPhone
    应该有个 block 用户关系表,谁 block 了谁。从数据库取的时候,直接排除这部分用户产生的主题。
    XianZaiZhuCe
        2
    XianZaiZhuCe  
       Jun 30, 2016 via iPhone
    回复同理吧
    DearMark
        3
    DearMark  
       Jun 30, 2016 via Android
    js 代码,我没看错的话
    DearMark
        4
    DearMark  
       Jun 30, 2016
    在首页源文件里有 ignored_topics 和 blocked
    ldehai
        5
    ldehai  
       Jun 30, 2016
    {% if member %}
    <script type="text/javascript">
    blocked = [{{ blocked }}];
    $("#topics_index").children('.cell').each( function(index) {
    for (i in blocked) {
    if ($(this).hasClass('from_' + blocked[i])) {
    $(this).css('display', 'none');
    }
    }
    });
    </script>
    {% endif %}
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3584 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 05:03 · PVG 13:03 · LAX 22:03 · JFK 01:03
    ♥ Do have faith in what you're doing.