対象
わんコメ / テンプレート
利用OS
Windows
利用バージョン: Windows、わんコメやOBSのバージョン
Windows: 11
わんコメ: 7.2.1
OBS: 31.1.1
PRO版を利用
している
した
ドキュメント確認 (公式サイト)
した
内容
ニコ生の匿名コメントを確認はしたいものの、テンプレートを通して配信画面には表示したくないと思っています。
(匿名ということで質の低いコメントが散見されるため)
そこで、わんコメのアプリ上では匿名コメントを表示して内容を確認できるようにするものの、テンプレートからは匿名コメントを表示しないようにするということは、カスタムCSSを変更するなどして実現することは可能でしょうか?
お手数ですが、ご教示いただけますと幸いです。
よろしくお願いいたします。
             
            
              
              
              
            
            
           
          
            
              
                ASTIE
                
              
              
                  
                  
              2
              
             
            
              こんにちは
ニコ生の匿名コメントだけを表示させないことはカスタムCSSでは実現は不可能です
ベースとなるテンプレートを複製した後、JavaScriptにて匿名コメントを落とす処理が必要となります
わんコメでのニコ生のコメントデータの場合、匿名のコメントには anonymity が true となりますので、こちらの状態を見てコメント処理を落とすことになります
下記は処理の一例です
※ このまま使うとニコ生以外のコメントが全部表示されなくなりますので状況に合わせて条件を書く必要があります
comments = comments.filter(comment => comment.data.anonymity)
もしご自身でのカスタムが難しい場合は有償にてテンプレートの変更依頼が可能なこともありますのでご検討ください
             
            
              
              
              
            
            
           
          
            
            
              かなり手の込んだことをしないとできないのですね。
教えていただきありがとうございました。
             
            
              
              
              
            
            
           
          
            
            
              以前私が制作したテンプレートですと、JavaScriptを使わない方法にて匿名コメントを処理しているものがあります。
こちらはneonのテンプレートをベースにしたものですが、同じようなカスタマイズを施せば、好きなテンプレートに適用させることも可能です。
主に、index.htmlの
:data-userId="comment.data.userId"
style.cssの
[data-userId^="ni-a:"]
あたりの項目追加で対処できるかと。
つまり、このカスタマイズをする場合には、userIdが ni-a: で始まるかどうかで匿名コメントの切り分けを行っています。
配布しているneonベースのものに対してであれば、カスタムCSSへの追記のみで匿名コメントの非表示が実現しますが、その他のテンプレートに適用させる場合には、カスタムCSSのみでは実現しない点に注意してみてください。