格式化显式内容的实用方法

Art*_*pov 11 html php standards content-management-system

作为一名博主,我想根据它的具体内容(暴力,色情,剧透,淫秽等等)来标记我的CMS中的任何内容.是否有适当的实用库和标准?

我已经阅读了有关RTA,ICRA,PICS和W3C POWDER的信息,但是他们用meta或header标记整个页面.POWDER似乎太复杂了 - 据我所知,它在页面外添加了元数据?如果我使用HTML5 doctype,你能提供一个简单有用的例子吗?

我想要的是一种基于评级标记HTML元素的方法.我也希望它符合任何父母过滤.将EXIF数据添加到图像中以使其过滤独立于上下文也是很好的.

oro*_*kek 8

据我所知,没有任何广泛使用的标准可以做你所描述的.另外,最终目标是什么?浏览器是否能够自动识别(并以某种方式处理/过滤)显式内容?

如果您打算自己处理过滤,则可以使用HTML5自定义数据属性.有了它们,你可以做类似的事情:

<li class="blogpost" data-rating="G"> [content] </li>
Run Code Online (Sandbox Code Playgroud)

然后使用该自定义属性使用JavaScript,CSS,PHP或其他任何语言过滤/隐藏内容,例如:

li.blogpost[data-rating="R"] { [some styling] }
Run Code Online (Sandbox Code Playgroud)

如何处理这种范式的选择非常广泛.这不是一个标准,显然需要大量的规划和编码.但是,它允许您根据您定义的指标过滤内容.这种类型的解决方案将与其他评论中建议的简单登录系统很好地配对,其中用户可以选择他们想要过滤的内容.您还可以为其定义年龄限制,或使用任意数量的其他选项.

这可能不会给你任何自动的基于标准的过滤器或类似的东西,但据我所知,这些技术无论如何都没有得到广泛的支持.

如果这与您正在寻找的甚至不相近,您能否提供有关您希望最终产品如何运作的更多详细信息?


Ben*_*rth 0

有一个用于评级的元标记:name="rating" content="general",但是据我了解,它并没有被许多行业真正使用,所以可能有点毫无意义 - 但我不能谈论过滤软件。

我从未听说过图像 EXIF 中有任何与评级有关的内容。

如果某些内容如此敏感,则应该在年龄检查登录之后进行,如果不是,您应该信任用户以及他们的自动过滤(如果他们使用它)。