11

ブロガーとして、私は自分の CMS のすべてのコンテンツに、それがどれほど露骨であるか (暴力的、エロティック、スポイラー、わいせつなど) に基づいてマークを付けたいと考えています。これには適切な実用的なライブラリと標準がありますか?

RTA、ICRA、PICS、W3C POWDER について読んだことがありますが、それらはページ全体をメタまたはヘッダーでマークします。POWDER は複雑すぎるようです。私の知る限り、ページ外にメタデータを追加しますか? HTML5 doctype を使用する場合、簡単で便利な例を提​​供できますか。

私が欲しいのは、評価に基づいて HTML 要素をマークする方法です。また、ペアレンタル フィルタリングに準拠することも望んでいます。また、画像に EXIF データを追加して、コンテキストとは無関係にフィルター処理することもできます。

4

4 に答える 4

8

私の知る限り、あなたが説明したことを実行できる広く使用されている標準はありません。また、最終目標は何ですか?ブラウザが明示的なコンテンツを自動的に認識 (および何らかの方法で処理/フィルタリング) するには?

フィルタリングを自分で処理する予定がある場合は、HTML5 カスタム データ属性を使用できます。それらを使用すると、次のようなことができます。

<li class="blogpost" data-rating="G"> [content] </li>

次に、そのカスタム属性を使用して、JavaScript、CSS、PHP、またはその他の言語でコンテンツをフィルター処理/非表示にします。次に例を示します。

li.blogpost[data-rating="R"] { [some styling] }

このパラダイムを処理する方法のオプションは非常に広いです。これは正確には標準ではなく、かなりの量の計画とコーディングが必要になることは明らかです。ただし、定義したメトリックに基づいてコンテンツをフィルタリングできます。このタイプのソリューションは、他のコメントで提案されているように、ユーザーがフィルタリングしたいコンテンツを選択できる単純なログイン システムとうまく組み合わせることができます。年齢制限を定義したり、他のオプションをいくつでも使用したりすることもできます。

これはおそらく標準ベースの自動フィルターなどを提供するものではありませんが、私の知る限り、そのような技術はとにかく広くサポートされていません。

これが探しているものに近くない場合は、最終製品をどのように機能させたいかについて詳しく教えていただけますか?

于 2012-04-12T17:23:35.327 に答える
4

マイクロフォーマットがないので、作ることにしました。これを xrate 1.0 と名付け、記事を書き、 microformats.org にドラフトを追加しました。

基本的には、これらの HTML 属性を使用して、危険性に基づいてコンテンツを 0 ~ 100 で評価します。

  • data-xrate-lang- わいせつな言葉
  • data-xrate-sex- ロマンチック、エロティック、ポルノ
  • data-xrate-nude- ヌードのレベル
  • data-xrate-disgust・嫌悪感を与えるおそれ(糞、幼虫、腐敗)
  • data-xrate-violence- 暴力とその結果 - 武器、傷、死体、血
  • data-xrate-asocial- 喫煙、アルコール、薬物、ギャンブル、売春
  • data-xrate-blink- てんかんを引き起こす可能性のある点滅アニメーション
  • data-xrate-spoiler- 物語が語られる
  • data-xrate-camera- アプリケーション (フラッシュ/アプレット?) がビデオカメラにアクセスできる場合
  • data-xrate-malware- リソースが視聴者のマシンで感染 (ウイルス、トロイの木馬など) を引き起こす可能性がある場合

より良い解決策がある場合はお知らせください。

于 2012-04-18T16:16:16.500 に答える
1

あなたのための解決策を探しているときにこれに出くわしました

http://www.ehow.com/how_7580400_filter-explicit-content-apache-server.html

多分それはあなたを助けるでしょう

指示

1

mod_sed Apache モジュールをダウンロードしてインストールします (「参考 文献」を参照)。一部のホスティング アカウントには、この Apache モジュールが既にインストールされている場合があります。この場合、Web ホスティング プロバイダーに連絡して、このモジュールが既に利用可能かどうかを確認してください。

2

Web サーバーにログインし、「httpd.conf」ファイルをメモ帳で開きます。このファイルは、ローカル Web サーバーを使用している場合は Apache フォルダーにあり、ほとんどのホスティング アカウントでは「/etc/httpd/conf」フォルダーにあります。このファイルが見つからない場合は、Web ホスティング サービス プロバイダに問い合わせてください。

3

コマンドを追加して、明示的なコンテンツをフィルタリングします。たとえば、すべての HTML ファイルで「damn」という単語を「darn」に自動的に置き換えるには、「httpd.conf」ファイルに次のように入力します。

AddOutputFilter Sed html

OutputSed "s/damn/darn/g"

4

変更を保存します。

続きを読む: Apache Web サーバーで明示的なコンテンツをフィルタリングする方法 | eHow.com http://www.ehow.com/how_7580400_filter-explicit-content-apache-server.html#ixzz1rw85S300

于 2012-04-13T16:01:47.347 に答える
0

rating: のメタタグがありますが、name="rating" content="general"私が理解していることから、多くの業界では実際には使用されていないため、少し無意味かもしれません - ただし、フィルタリングソフトウェアについては話せません.

評価に関する画像の EXIF については聞いたことがありません。

何かがそれほど機密性の高いものである場合は、年齢チェックされたログインの背後にある必要があります。そうでない場合は、ユーザーとその自動フィルタリングを信頼する必要があります。

于 2012-04-10T10:41:37.617 に答える