淘宝商城月销5000件

OpenCms运行环境

OpenCms运行环境

评论模块OAMP Comments1.0.1安装基础篇(0420修正篇)

作者【袁海明】 时间【2010-03-18】 浏览【3,033】

1、依次导入表单生成模块com.alkacon.opencms.formgenerator_1.3.1.zipcom和评论模块.alkacon.opencms.comments_1.0.1.zip,表单生成模块是基础模块,不可缺少。

2、重启Tomcat

3、登陆工作区,创建评论配置文件:在【_info_】目录下执行操作:New—>Structured content—>Alkacon Comments Configuration,名称为comments.xml

4、编辑comments配置文件,为评论用户分配用户组:在这里选择默认的Users组,设置两个字段,分别为评论主题和评论内容,如下图:

 评论配置文件

图1(评论配置文件)

5、在这里我们以为TemplateTwo新闻类型添加评论为例:添加如下代码到/system/modules /org.opencms.frontend.templatetwo.demo/pages/news.jsp文件74行

<!-- COMMENTS START -->
<c:set var="comments"><cms:property name="comments" file="search"/></c:set>
<c:if test="${!empty comments}">
       <cms:include file="%(link.weak:/system/modules/com.alkacon.opencms.comments/elements/comment_main.jsp)" >
              <cms:param name="cmturi" value="${cms.requestContext.uri}" />
       </cms:include>
</c:if>
<!-- COMMENTS END -->

6、自定义创建 comments 属性,设置网站根目录 comments 属性属性为评论配置文件的路径:/_info_/comments.xml

此时点击留言链接,会一直停在窗口加载状态,如下图所示:

评论窗口问题

图2(评论窗口加载Bug)

7、解决方法:修改/system/workplace/resources/jquery/unpacked/thickbox.js 26行和 /system/workplace/resources/jquery/packed/thickbox.js 21行添加如下内容,发布修改后文件:

 tb_msg = {close:'Close', next:'>>', prev:'<<', imageCount:'!current/!total'};

8、发表评论,如下图所示:

发表评论

9、评论管理,如下图所示,点击红叉可以对评论进行删除,如果评论配置文件设置了需要审核后发布,会出现相应的管理按钮:

评论效果和后台管理

评论模块的高级配置会在一篇文章中作介绍。

34 条评论 »

  1. Deniunkeddy - 2011年09月10日 @ 10:59 上午

    真的。

  2. flex小兵 - 2011年08月25日 @ 8:39 下午

    你好,我用的是opencmscms8.0.2,webform2.0,comments1.0.3,在offline下直接报错,在online下不报错,可是停留在加载状态,按照您说修改了两个thinkbox.js,还是一样的问题,我用的是mssql2000,webform2.0好像是支持的 郁闷啊。。。。。。。

  3. 匿名 - 2011年08月23日 @ 11:21 上午

    javax.servlet.jsp.JspException: javax.el.ELException: Error reading ‘comments’ on type com.alkacon.opencms.comments.CmsCommentsAccess
    原因: Error reading ‘comments’ on type com.alkacon.opencms.comments.CmsCommentsAccess
    原因: 产生一个意外的错误,但是没有提供出错信息。
    请检查出错信息或是与管理员联系。
    为什么出这个错?

  4. hero - 2011年07月12日 @ 3:53 下午

    在comments中,设置每页显示3条,在页面中提交了4条,点击下一页后,竟然没有出现记录,这是为什么

  5. 袁海明 - 2011年07月3日 @ 8:01 上午

    不要直接浏览模板,或是模板写的有问题

  6. 匿名 - 2011年06月27日 @ 3:50 下午

    javax.servlet.jsp.JspException: javax.servlet.ServletException: VFS目标“/system/modules/org.opencms.frontend.templatetwo.demo/pages/news.jsp”早已经被包含。
    原因: VFS目标“/system/modules/org.opencms.frontend.templatetwo.demo/pages/news.jsp”早已经被包含

    这个怎么解决啊?

  7. ee - 2011年05月4日 @ 3:22 下午

    哪个大虾有没有opencms的视频教程

  8. Rabin - 2011年04月13日 @ 11:35 下午

    6、自定义创建 comments 属性,设置网站根目录 comments 属性属性为评论配置文件的路径:/_info_/comments.xml
    这一段,我实在没有看明白,袁老师可以说详细一点吗?

  9. 李学平 - 2011年03月8日 @ 10:11 上午

    alkacon.opencms.comments_1.0.1.zip 你用的是1.0.1版本,但是现在已经找不到这个版本的下载了,最新的是1.0.3 ,表单模块用com.alkacon.opencms.formgenerator_1.3.1.zip CMS版本为7.5.3 确认步骤没有错误,但是依然报三楼的错误!还请帮助哈!Q:343960741

  10. 李学平 - 2011年02月21日 @ 11:20 上午

    重新部署了一个新的7.50环境,确认安装配置没有问题。但是情况依然是报同样的错误

  11. 袁海明 - 2011年02月20日 @ 8:12 上午

    安装配置有问题,检查一下每个步骤。

  12. 李学平 - 2011年02月18日 @ 1:36 下午

    Error javax.servlet.jsp.JspException: javax.el.ELException: Error reading ‘comments’ on type com.alkacon.opencms.comments.CmsCommentsAccess
    Reason: Error reading ‘comments’ on type com.alkacon.opencms.comments.CmsCommentsAccess
    Reason: Expected static method com.alkacon.opencms.comments.CmsCommentForm.getConfigurationValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    QQ:343960741

  13. 袁海明 - 2011年01月27日 @ 11:11 下午

    com.alkacon.opencms.formgenerator_1.3.1.zip下载地址:http://www.opencmschina.com/downlaod/modules/278

  14. 匿名 - 2011年01月27日 @ 11:35 上午

    评论模块OAMP Comments1.0.1安装基础篇(0420修正篇)
    作者【袁海明】 时间【2010-03-18】 浏览【1,540】
    1、依次导入表单生成模块com.alkacon.opencms.formgenerator_1.3.1.zipcom和评论模

    都找不到表单生成模块com.alkacon.opencms.formgenerator_1.3.1.zipcom,请问在哪有得下载??

  15. 袁海明 - 2011年01月10日 @ 9:58 上午

    不支持MSSQL2005,下载源码修改一下吧

  16. 匿名 - 2010年12月13日 @ 10:27 上午

    我用MSSQL2005数据,好像这个插件不兼容MSSQL数据库,我手动创建的数据库
    打出comments页面日志总是的’LIMIT’ 错误,这好像明显就是针对MYSQL数据库的语法。。。
    也不知道在哪改。。。
    望袁老师指教.

  17. lsyfei - 2010年12月8日 @ 5:57 下午

    与版本没有关系的,今天我用了下,刚开始不行,后来,发现是自己弄错了,是网站更目录的comments

  18. 匿名 - 2010年07月21日 @ 10:30 上午

    算了吧,这个已经黄啦,自己研究弄吧。当学习啦。

  19. 匿名 - 2010年07月7日 @ 4:30 下午

    javax.servlet.jsp.JspException: org.opencms.file.CmsVfsResourceNotFoundException: Error reading resource from path “/system/modules/org.opencms.frontend.templatetwo.demo/pages/”.
    原因: 读取“/system/modules/org.opencms.frontend.templatetwo.demo/pages/”路径下所有资源时出错。
    原因: 不能够读取资源“/system/modules/org.opencms.frontend.templatetwo.demo/pages/”。该怎么解决

  20. 海子 - 2010年05月24日 @ 12:04 下午

    就是 图2(评论窗口加载Bug) 在offline运行可以 但是online上运行就回出现 图2(评论窗口加载Bug) 不知道为什么?

  21. 袁海明 - 2010年05月24日 @ 9:48 上午

    什么 bug?

  22. 海子 - 2010年05月22日 @ 10:38 下午

    为什么我offline可以回复,但是在online的时候就是不行了呢,就出现了回复的bug??

  23. 匿名 - 2010年05月22日 @ 8:21 下午

    javax.servlet.jsp.JspException: org.opencms.file.CmsVfsResourceNotFoundException: Error reading resource from path “/system/modules/org.opencms.frontend.templatetwo.demo/pages/%(link.weak:/system/modules/com.alkacon.opencms.comments/elements/comment_main.jsp”.
    Reason: Error reading resource from path “/system/modules/org.opencms.frontend.templatetwo.demo/pages/;”>

    上面问题解决了,又来这个错误了我的配置文件这样的 哪边错了?

  24. 匿名 - 2010年05月22日 @ 5:58 下午

    vax.servlet.jsp.JspException: javax.servlet.ServletException: VFS target resource “/system/modules/org.opencms.frontend.templatetwo.demo/pages/news.jsp” was already included earlier.
    Reason: VFS target resource “/system/modules/org.opencms.frontend.templatetwo.demo/pages/news.jsp” was already included earlier. 根据上面的来的却遇到这个错误
    谁能解决下啊

  25. 匿名 - 2010年05月5日 @ 11:19 上午

    测试一下

  26. 匿名 - 2010年05月4日 @ 2:09 下午

    袁老师,有个疑问请教,为什么一篇文章中看到的评论是网站中所有的评论,而不是只针对本篇文章的呢?

  27. 袁海明 - 2010年04月30日 @ 3:43 下午

    属性查看界面,有 自定义属性 按钮

  28. newbie - 2010年04月30日 @ 4:21 上午

    我实在是个newbie,能不能再说说如何添加property

  29. admin - 2010年04月20日 @ 3:51 下午

    ”comments”这个property 需要你自己添加的 在property下面有个defin什么的 在哪里添加

  30. cxykbg - 2010年04月20日 @ 2:31 下午

    测试成功,哈哈,谢谢袁老师

  31. 袁海明 - 2010年04月20日 @ 10:44 上午

    自定义 comments 属性即可。

  32. cxykbg - 2010年04月20日 @ 9:24 上午

    “”
    袁老师,新闻里没有这个属性啊,”comments”这个property是找不到的,这块您能不能讲详细一点

  33. admin - 2010年04月13日 @ 4:26 下午

    我的也是。我按上面配置 没有显示链接 不知道怎么搞

  34. cxykbg - 2010年04月12日 @ 6:01 下午

    我试了一下,好像不行,是不是还有个地方需要配置,这句话应该要和comments配置文件联系起来吧
    和版本有关系么,我用的是7.5.1