posts - 61,  comments - 2033,  trackbacks - 0

1 : user 标签提供了读当前用户的属性的方法

2 : 读取当前文件的属性

3 : 该标签为一个 vfs 资源生成有效的 opencms url

4 : 读取 opencms 本地化属性文件中的字符串(仅当需扩展 opencms 工作区时使用)

5 : 用于运行中从 opencms vfs 动态包含文件,包含的文件被当成一个请求的附加参数。

6 : template 标签允许您把一个 jsp 页面分割成多个元素,以便使用 引入。

7 : 检查 xml 内容的项目是否存在

8 : 该标签用来循环取出 xml 内容列的全部元素

9 : 该标签用于显示 xml 内容的列的值

10 : 载入一个 xml 内容资源的 collection ,根据给定的 collector 属性,确定是单个资源还是资源列表

11 : info 标签显示系统的运行信息以及底层支撑的

java/servlet/os

环境信息。这个标签是通过标准的

system.getproperty(value)

来获得 java 虚拟机信息的。如果给出的 property 的值没有对应的键值时,会返回错误信息。
二、一些问题

1. 路径问题: 代码:

如果在opencms后台打开jsp页面时,该param下内容无法显示,须另开窗口,对应url才可显示。

 

2.如何显示目录下的内容。

<% if  (getresourcecount(__cms,  " teema_ad/home/wide_block_1/|teemaad " ,  false )  >   0 ) {  %>  
   

< cms:contentload collector = " allinfolderdatereleaseddesc "  param = " teema_ad/home/wide_block_1/|teemaad " 
editable = " true " > 

  < img src = " /eeonline/cms "  width = " 440 "  height = " 75 " > 

            <%    }  %> 

                    

<% 

    }

%>  

 

3 .创建文件类别 在opencms-modules.xml中:

< explorertype name = " teemanews "  key = " fileicon.teemanews "  icon = " article.gif "  reference = " xmlcontent " > 

< newresource page = " structurecontent "  uri = " newresource_xmlcontent.jsp?newresourcetype=teemanews "  order = " 4 "
 autosetnavigation = " false "  autosettitle = " false " /> 

< accesscontrol > 
< accessentry principal = " group.administrators "  permissions = " r v w c " /> 

< accessentry principal = " group.projectmanagers "  permissions = " r v w c " /> 

< accessentry principal = " group.users "  permissions = " r v w c " /> 

 

 

=============================================== 

< type  class = " org.opencms.file.types.cmsresourcetypexmlcontent "  name = " teemanews "  id = " 1003 " > 

< properties > 
< property > 
< name > content - conversion  
< value type = " shared " > 
 
< property > 
< name > template - elements  
< value type = " shared " > 
   
   
< param name = " schema " >/ system / modules / com.teema.eeonline / schemas / teemanews.xsd  
 

 

在后台schemas中,新建文件,类别为xsd,然后eidt source。代码请参考相关文件。

4 .模板文件的使用     选择文件,右键属性->高级


然后在template中输入对应的模板路径。


本工程的模板目录路径为上图所示,每个模板的功能,都有相应的说明。

5 . 文件包含与变量问题

a) 不能在包含的js文件里,引用父jsp文件的变量。

b) 最好不要用

6. 关于文件发布

   a) 同步后,要进行发布,更改后的文件才能生效。

b) 个别文件的改动发布,如果改动到模块文件所包含的文件,发布时,不能只发布包含文件 ,而模板文件也要改动再发布。

7 .关于 contentload tag 中的变量
    
1) go to web-inf/opencms.tld and add  true
2) alternatively you could put the value into the pagecontext  (/sites/default/xyz.html
and then use a macro "..." .

8 . accessing files with a new cmsobject instance  
import org.opencms.file.cmsobject;
import org.opencms.file.cmsproject;
import org.opencms.main.cmsexception;
import org.opencms.main.opencms;

// ...

cmsobject = opencms.initcmsobject( "guest" );
cmsobject.loginuser( "admin", "admin" );
           
cmsproject cmsproject = cmsobject.readproject( "offline" );
cmsobject.getrequestcontext().setcurrentproject( cmsproject );
           
cmsobject.getrequestcontext().setsiteroot( "/" );
    
      
9. 后台页面form文本域的提交,所在的类cmstoolmanager.initparams(cmstooldialog wp)  

posted on 2006-08-08 15:07 鱼上游 阅读(7590) 评论(9)  编辑  收藏 所属分类: 爪哇世界探险


feedback:
# re: opencms开发常见问题,欢迎大家补充
2006-08-11 09:31 |
我觉得opencms不太好用. 国外的思想和咱们不太一样. 国内的cms4j感觉还可以,就是现在文档不太齐全. 网址应该是   回复  
  
# re: opencms开发常见问题,欢迎大家补充
2006-09-01 13:16 |
cms4j不是开源,要收费的。胡子鱼,能搞到opencms里面的macro资料么?前段时间看一个分页,用来很多macro,就是不知道什么意思,opencms文档里面macro的介绍几乎没有。  回复  
  
# re: opencms开发常见问题,欢迎大家补充
2006-10-20 13:41 |
胡子鱼,要建一个下载的链接怎么弄呀,教教我吧  回复  
  
# re: opencms开发常见问题,欢迎大家补充
2007-01-10 15:12 |
登陆opencms后,创建新的工程时,创建页面中怎么看不到folders 和channels字段呢。是什么原因呢?谢谢!  回复  
  
# re: opencms开发常见问题,欢迎大家补充
2007-02-13 12:26 |
欢迎大家访问  回复  
  
# re: opencms开发常见问题,欢迎大家补充
2007-09-11 08:51 |
bs cms4j,到处放广告,要么你就开源,还收费那么贵,你有动易的功能强么?有淘特的性能和安全性强吗?有风讯的灵活度吗?有.....

只有那么一个案例,还不是全生成静态。唉。现在的开发人哪,吹的技术用到技术上就好了。  回复  
  
# re: opencms开发常见问题,欢迎大家补充
2008-01-25 08:28 |
bs cms4j,到处放广告,要么你就开源,还收费那么贵,你有动易的功能强么?有淘特的性能和安全性强吗?有风讯的灵活度吗?有.....

只有那么一个案例,还不是全生成静态。唉。现在的开发人哪,吹的技术用到技术上就好了

赞成!  回复  
  
# re: opencms开发常见问题,欢迎大家补充
2009-01-18 10:31 |
org.opencms.main.cmsinitexception: critical error during opencms initialization: unable to initialize opencms core managers.
org.opencms.main.opencmscore.getinstance(opencmscore.java:290)
org.opencms.main.opencmsservlet.doget(opencmsservlet.java:127)
javax.servlet.http.httpservlet.service(httpservlet.java:690)
javax.servlet.http.httpservlet.service(httpservlet.java:803)

  回复  
  
# re: opencms开发常见问题,欢迎大家补充[未登录]
2014-10-21 15:50 |
网站在运行一段时间和自动就加锁,并且是发布状态,点击就出错  回复  
  

只有注册用户后才能发表评论。


网站导航:
              
 
2006年8月
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789

常用链接

留言簿(82)

opencms开发常见问题,欢迎大家补充 -凯发k8网页登录

  • management it
  • open source host
  • java's opensource
  • open source,java
  • quick update
  • opensymphony
  • sourceforge
  • software's authority

搜索

  •  

积分与排名

  • 积分 - 1261225
  • 排名 - 22

最新评论

阅读排行榜

网站地图