关于JComments的问题备忘

thumb-joomla-extension-viiiix昨天开始使用JComments;总体上比较顺心,期间发现些问题,大致在这里列一下作为备忘,希望能对遇到相似问题的朋友们有所帮助。实际演示可详见“Joomla 扩展 - JComments(评论组件、模块、插件)”。

  • 第一个呢不算是问题,体验方面的小改进吧;评论表单中有一个“有回复时邮件提醒我”复选框,ryan同学建议保持其自动选中;想来很多用户既然会留言评论,自然会对内容及相关评论回复有所兴趣,保持默认选中应该不坏;不过JComments的设置中没有这个项目,目前的解决方法是在JComments模板(components/com_jcomments/tpl/default或自己另建一个作为覆盖)的tpl_form.php文件中找到这个复选框的代码并添加checked="checked",即默认选中;经测试有效。
  • JComments有两种视图模式,平铺(Flat)和树形(Tree),对于平铺呢可以选择顺序或倒序显示,即最新的评论出现在最前还是最后;树形模式呢允许显示评论嵌套,对于回复关系呈现的相对明显一些;我使用树形模式,这样也就必须放弃掉“最新评论出现在最前面”的显示方式了,而且所有评论都会在单页显示,不会分页了。
  • 另外一个比较奇怪的问题虽然搞定了,但是并不能算是真正的解决,因为没有找到原因。是有关JC自带的最新评论模块的问题;在刚刚安装好JComments之后,一切正常,发表的评论可以出现在最新评论模块中。昨天开始这个模块里的内容就不再随着新评论的发表而更新了;解决方案搜到我疯掉,禁用了模块缓存并删除了所有的Joomla缓存也无果;最后只能抱着试试看的心理orz到模块设置中为“来源”增加了一个com_jcomments,也就是说现在JC最新评论模块的数据来源有com_content内容组件以及JComments本身;这样就OK了。首先我不明白为什么JC需要把自己作为来源才可以正常显示最新评论,第二不明白为什么刚刚安装好的时候一切是OK的。暂且这样算是搞定。
目前就是这几条的样子;如果还有什么问题出现再做更新吧;谢谢ryan同学的建议及帮助;以上。

收藏与分享

添加评论


Security code
换一张图