March 3, 2008
回复式评论的好处很显而易见, 但世界上的事务都是矛盾的, 有好处就有坏处, 我现在就有一个问题, 很难权衡如何处理, 写在这里, 来听听大家的意见, 希望看到的朋友在后面给我点建议, 谢谢!
wp thread comment 插件很受wordpress爱好者的欢迎, 偶爱偶家博客也采用该插件来提高评论的可看性和友好性。 可对于评论的删除就没有那么方便了。
我可以很负责的告诉各位, 在启用 wordpress thread comment, 如果您在后台删除了父评论, 则原来父评论下的子评论就不会再前台显示了, 但后台你也分不清到底哪个是父评论, 那些又是子评论; 换句话说, 也就是您后台能够看到的某些评论在前台是无法看到的(前台和后台的评论不统一); 但你要在后台删除这些不在前台显示的子评论则也是一个困难, 因为你分不清谁是谁的子评论, 谁是谁的父评论, 所以这是一个难点。
关于这个难点, 我目前准备在前台就给出一个删除评论的链接, 然后你直接可以在看文章评论的时候发现那个不顺眼就删了它, 这个倒是不麻烦。
可现在还有一个问题我比较困扰, 就是比如我要删除的是第2层评论(假设我有3层评论), 那第2层的子评论(也就是第3层评论)该怎么办? 如果只是删除了第2层, 第3层评论就没有了父评论, 这个时候第3层评论仍旧存在于数据库, 却因为没有父评论而无法在前台显示出来, 在后台编辑评论的地方我们是不会知道这个评论没有父评论, 也不知道这个评论无法在前台显示的; 用句话来概括一下, 就是这个评论是孤立的, 而且还是不被有效利用的。
对于这样的评论有什么好的处理方法呢? 我想不外乎只有两个:
1、 把父评论下的所有子评论连同父评论一同删除, 也就是当第2层评论删除时, 该第2层下的第3层评论也全部删除, 否则永远都是一个看不到的没有效用的评论。
2、 把要删除的评论下的所有子评论全部晋级为同级评论, 也就是提升评论的级别, 比如把原本的第3层评论提升为第2层评论, 这样就可以在前台显示出来了, 可不知道会不会看起来莫名其妙?
对于这么一个结果, 我也不知道如何使比较好的处理办法? 越来越多的朋友开始使用回复评论插件, 不管是用 wp thread comment 的, 或是用 ajax comments reply 的, 还是用 Brian’s Threaded Comments 回复插件的, 我感觉都应该会碰到这个问题(我没对后面两个插件进行验证)。
这个问题我一直没有找到好的解决方案, 因为特意上来问问大家, 特别是已经在使用的朋友们, 你们认为如何处理比较妥当呢?
****************总归是有用的分割线*******************
还有一个问题, 谁能帮我解决呢? 我的博客是1024的栏宽, 如果你点击左边的空白部分, 就是最左边的位置啦, 然后整个博客的文字就会被全选的, 是不是这样? 这个让我很烦, 我总是有意无意的会点在最左边, 然后就看到博客的文字全部被反色了, 然后我有得重新点一下; 谁能告诉我这是怎么回事? 如何修改一下主题模板可以消除在左边再怎么点击都不会出现文字被选的情况? 小弟这里先行谢过了!
您喜欢本文吗?即刻订阅"偶爱偶家",精彩文章不再错过!现在就给我们留个话吗?



10 responses to "如何处理子评论"
干脆做一个选项,两种方式都可以,让大家自己选择~~
我倾向于第二种
[Reply]
@lxltop, 这个还要给个选项啊? 我就怕后台东西太多速度太慢了. 第二种的结果会不会让人莫名其妙是关键
[Reply]
倾向第二条~~~
只能和你说声多谢了
[Reply]
@myhou, 不用谢, 这话说得好像别人也莫名其妙吗, 哈哈
[Reply]
我也倾向于第二条~~
[Reply]
不能把被删除的评论用“该评论已被删除(屏蔽)”字段代替吗?
[Reply]
发评论的时候其实是可以判断的吧?
如果在评论前自动加一些字符呢?比如二级加“>”,三级加“>>”……
[Reply]
按照carlale说的, 这样字段替代有什么用处吗? 删除就确实删除而是替代, 那不是直接可以用spam表示算了? 可能也是我没有看明白, 那就不妨请carlale再拾掇拾掇.
按照沈蚊说的, 这样也是不现实的, 加>, >>是可以做到的, 但还是不知道这个2级或者3级评论的1级评论又是哪一个呢?
同时我们现在说的主要是当1级评论删除的时候, 其下的2级/3级评论如何处理的问题, 希望各位能多多开言!
[Reply]
那就用第二种吧,所有晋级为第二层评论。其实我还没碰到过需要删除父评论的情况,因为需要删除的一般都是个别漏网spam,也不会有人回复。我也不弄第三层回复,呵呵。
[Reply]
倾向于第二种方案,我使用傲游浏览器,没有发现点击左边空白的地方会选中文字的情况,除非是双击。
[Reply]