a. 安装tomcatPlugin b. 在本机安装opencms c. 进入eclipse,进入/window/Preferences.../Tomcat/sourcePath d. 设置你的模块的工程为sourcePath,等会儿debug的时候eclipse就到这里找原代码 e. 使用tomcatPlugin启动tomcat f. 设置断点,调试   由于时间比较久,所以只记得这些,建议如果有疑问可以google一下。
2008-03-20

引用Opencms自带的树形页面

关键字: 引用opencms自带的树形页面
在使用move/rename功能时,点击输入框的右边的search按钮,OpenCms会弹出一个对话框让你选择move的路径,怎样在自己的页面里面调用这个弹出窗口呢?以下代码揭示了方法: <script type="text/javascript"> function openTreeWin(treeType, includeFiles, formName, fieldName, curDoc) { var paramString = ""; if (treeType) { paramString += &q ...
2008-03-20

How to set a value in a xmlcontent resource

关键字: how to set a value in a xmlcontent resource programtically
我引用两个老外的代码来说明问题:如果你使用这一段代码,试图改变一个xmlcontent的内容的话,你不会成功CmsResource document = (CmsResource) cms.getCmsObject().readResource(xmlcontentPath); CmsXmlContent xmlContent = CmsXmlContentFactory.unmarshal(cms.getCmsObject(), document, request); xmlContent.getValue("Date", cms.getRequestCont ...
2008-03-17

OpenCms 参数path 与name的区别

关键字: opencms 参数path 与name的区别
直接调用过OpenCms api的肯定知道,org.opencms.xml.content.CmsXmlContent有两种获得value的方法:public CmsXmlContentValueSequence getValueSequence(java.lang.String name,                         &nbs ...
2008-03-17

OpenCms 静态导出

关键字: opencms 静态导出
east_java 兄问我static export如何操作,我给他说明一下,其实非常简单: 登陆OpenCms,在最顶上的菜单里面选择:view=Administration 再选择DataBaseManagement,然后在Additional tools里面选择start static export,然后顺着wizard一步一步往下就可以了。如果遇到404问题,可以参照OpenCms static export 404 error 这篇文章。希望对你有帮助。  
2008-03-11

OpenCms Listener 监听器的使用

关键字: opencms listener actionclass 监听器,事件
如果想在OpenCms发布数据的同时do something怎么办呢?你可以使用PublishListener,publish事件监听器,OpenCms有事件的概念,有点类似javascript的listener。下面我就教你怎么写一个完整的Publish监听器。 第一步:创建一个ActionClass继承org.opencms.module.I_CmsModuleActionimport org.opencms.configuration.CmsConfigurationManager; import org.opencms.db.CmsPublishList; import ...
2008-03-03

OpenCms export属性

关键字: opencms export属性
if static export is disabled nothing is exported and the rules are notused.For the handeling of the link tags one standard rule is generated withthe url_prefix_http value. So you can still configure the servletpath.staticexport.enabled=truethe static export is controlled by the resource property exp ...
2008-02-26

利用structureId获得CmsXmlContent对象

关键字: 利用structureid获得cmsxmlcontent对象
想在save的时候保存,structureId,然后通过StructureId创建一个CmsXmlContent对象,我的思路是: 通过CmsJspActionElement获得CmsObject 调用org.opencms.file.CmsObject 的 public CmsResource readResource(CmsUUID structureID) throws CmsException 然后调用org.opencms.xml.content.CmsXmlContentFactory 的 public static CmsXm ...
2008-02-23

Collector "allInFolderNavPos " was not found.

关键字: allinfoldernavpos, collector was not found.
在写一个模版用到了contentLoad collector="allInFolderNavPos " 结果一直报错: CmsException: Collector "allInFolderNavPos " was not found. 知道为什么吗?就是因为最后多了一个空格,opencms居然不做trim().
2008-02-19

CmsJspTagContentLoad in Plain Java

关键字: cmsjsptagcontentload in plain java
String str_nombreUltimo = ""; CmsJspXmlContentBean content = new CmsJspXmlContentBean(pageContext, request, response); CmsJspTagContentLoad contentlist = (CmsJspTagContentLoad)content.contentload("allInFolder",str_pathCarpeta + "diario_${number}.html|DiarioMural|1&q ...
2008-02-19

非localhost访问OpenCms

关键字: lcalhost
opencms-system.xml里面<sites> <workplace-server>http://localhost:8080</workplace-server> <default-uri>/sites/default/</default-uri> <site server="http://localhost:8080" uri="/sites/default/"/> </sites>  的lo ...
2008-02-18

自己写OpenCms自定义结构页面搜索程序

关键字: opencms 搜索 程序 自定义
在网上找到一段程序是用来OpenCms搜索的,我做了一点改动用来在jsp上面搜索一些xmlcontent的内容。具体searchManage的配置我就不罗嗦了,OpenCms自己有文档,我直接进入主题:CmsJspActionElement cms = new CmsJspActionElement(pageContext,request,response); String keywords = "test"; CmsSearch search = new CmsSearch(); search.setMatchesPerPage(20); search.s ...
2008-02-15

Opencms 搜索XML结构化内容需要注意的东西

关键字: opencms mapping field item configuration
我在使用Opencms 搜索XML结构化内容时,一开始总是不能成功,rebuild出来的index文件里面也没有内容,后来才知道, 新建字段配置(Field configuration)->新字段(new field)->添加映射(add mapping),映射中设置类型为item,参数为元素名,如Author[1],注意后面那个中括号是不可以省略的,比如你有一个xsd,里面有一项<xsd:element name="Parking" type="OpenCmsString" />那就要写成Parking[1],OpenCMS变态吧,自带的document里面居然没有找到,靠!
   /xmlcontentdemo/widgetdemo/ widgetdemo_0001.html上面有所有widget的实例,xsd看文件widgetdemo.xsd, 另外文档在:/alkacon-documentation/documentation_xmlcontent/
2008-02-11

设置用户访问site的权限

关键字: 权限 permission
举例说明:/sites下面有一个网站叫mysite那么,VFS路径是:/sites/mysite,现在登陆opencms进入/sites这一层,右键点击mysite图标,选择permissions,在界面最后一个fieldset——add a user/group access control entry里面选择group/user,后面紧跟着,有一个小人的图标,点击它选择用户或者组,然后再点击+按钮就可以添加用户/组权限了。
在WEB-INF/config/opencmsvfs.xml里面有 <resourcetypes> <type class="org.opencms.file.types.CmsResourceTypeUnknownFolder" name="unknown_folder" id="-2" /> <type class="org.opencms.file.types.CmsResourceTypeUnknownFile" name="unknow ...
2008-02-11

OpenCms 如何创建 Front-end editing

关键字: opencms not enough permission
想要自己写一个login和editor页面,可以让用户直接登录就可以编辑某个页面。从网上找到了一段登陆的代码:<%@ page session="true" import="org.opencms.main.*, org.opencms.jsp.*,org.opencms.file.*, java.lang.String" %> <% CmsJspActionElement cms = new CmsJspActionElement(pageContext,request,response); String user = re ...
2008-02-02

OpenCms 如何读取图片文件字节流

关键字: opencms image binary inputstream read 读取 文件字节流
OpenCms 如何在模版里面读取图片文件字节流呢? 可以参考我下面这段代码:首先是.xsd文件:<?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <xsd:include schemaLocation="opencms://opencms-x ...
2008-02-02

OpenCms static export 404 error

关键字: opencms static export 静态导出 404 error 错误
我在使用 OpenCms static export 功能是总是导出失败,提示:404错误,最后了结到原来是opencms-importexport.properties的配置问题。以下我引用opencms.cn上面的原话,作为备忘: Q:使用简单的JSP模板动态填充数据生成几个简单的静态页面,在系统管理界面中,选择数据库管理、选择静态导出。导出system下面系统模块的时候绝大部分是正常的(但只有图片文件??)。但是当导出我自己的模块和站点的时候。出现要不就是404(jsp模板),要不就是忽略(html),最终/export下面我自己的东西并没导出来。。 A:问题已经找到, ...
2008-02-01

opencms7.0.x plugin for eclipse

关键字: opencms 7 plugin for eclipse
    看了袁海明发的文章:OpenCms VFS plugin for Eclipse 安装与使用 后试了一下,发现在7.0.3里面不行,会报错:org.opencms.main.CmsInitException: Critical error during OpenCms initialization: Unable to read the OpenCms XML configuration.    于是google了一下,找到了这篇文章http://www.opencmshispano.com:8080/mvnforum/m ...
2008-01-30

Unmarshalling XML document failed. null Nested ...

关键字: open cms null nested exception: null
    在看了文章OpenCms开发之——自定义结构化类型 后决定试试看,但是在新建自定义结构化内容时Open CMS报了以下错误:Unmarshalling XML document failed. Reason:null Nested exception: null.如果有遇到相同问题的朋友可以按以下步骤检查:  1. opencms-modules.xml中<param name="schema">/system/modules/yourModeName/schemas/testne ...
2008-01-30

Open CMS contentload的补充

关键字: cms:contnetload
    昨天研究了一天OpenCMS,这个项目的确非常灵活,但灵活的背后相对应的就是开发和使用者的努力了,这不,前面都挺顺利的,在使用cms:contentload的时候却卡壳了,原来以为是要在模版中加入<cms:contentload collector ="singleFile" param="${opencms.uri}" editable="true"> <h2><cms:contentshow element="Title"/>< ...
cai555
搜索本博客
最近加入圈子
存档
最新评论