JEECMS标签-使用说明pdf文档

JEECMS标签-使用说明pdf文档
JEECMS标签-使用说明pdf文档

第一部分使用说明

1.标签使用概述

作者:发布日期:2009-07-0110:32:14

调用"JEECMS标签"的三种代码样式如下:

A、${标签名称}

B、[@cms.标签名称属性='值'/]

C、[@cms.标签名称属性='值';标签别名]自定义样式模板[/@cms.标签名称]

例如:

a、${https://www.360docs.net/doc/be7330177.html,}标签用于调用网站名称

b、[@cms.ArtiList chnlId=''count='10'sysContent='1-1'/]标签用于调用10篇文章的列表

c、[@cms.ChnlList id=''inner='1';c]┆${https://www.360docs.net/doc/be7330177.html,}[/@cms.ChnlList]标签用于调用栏目列表,可用于网站导航条。

注意:abc实例是与上面ABC三种形式相对应的。大家可以逐个测试,举一反三。

为了测试上述几类标签,我们可以新建一个空白的首页模板(新建的首页模板必须以index做前缀,例如index_demo.html),进入后台管理->模板管理->template->article->blue->default,点击下图中③处的“创建模板”按钮,

按要求填写必要的模板内容后保存模板,此时点击功能树上面的“刷新目录”就可以看到新加的“index_demo.html”模板了,如下所示:

——>

然后点击“文章栏目->首页->修改”,将新建的首页模板(index_demo.html)设为首页栏目模板,提交保存

——>

回到站点首页,刷新,您将看到我们刚才建立的测试首页,你就可以在上面测试各种标签的用法了(需要恢复原来的默认首页很简单,把首页栏目模板重新设置为默认模板或index.html就行了)。

标签有自己的使用范围,有的标签只能在内容页或栏目页中使用,所以我们还需要分别建立做测试的内容页及栏目页模板。一般情况下,最简单的网站至少应具备三个页面模板,即“首页模板->

栏目页模板->内容页模板”,所以建立好以上三种基本的页面模板后基本上就可以测试使用所有的JEECMS标签了。值得一提的是,各类模板都有一定的命名规则,这是由模板对应的栏目模型指定的(具体的请参考“模型管理”中的教程说明),这里我们分别建立了栏目页模板channel_demo.html、内容页模板content_demo.html,具体的建立过程和首页模板的建立过程类似,这里就不作重复说明了。

2.Include标签使用说明

作者:发布日期:2009-07-0110:41:22

有过网站设计经验的朋友可能都知道,我们可以将页面中经常要引用的公共部分(比如页头和页脚)独立开来,单独存放在一个页面中。这样做的好处就是可以在各个需要用到该部分的页面中用一个简单的包含语句就能把它引入进来,大大简化了工作量。所以【Include标签】的使用率很高,相当实用,这是我们在模板制作过程中必须熟练掌握的一个基础标签。这里为了演示[@cms.Include/]标签的使用方法,采用前面新建的空白首页模板,具体的创建过程请参考《5.1标签使用概述》

2.1标签原型说明

【标签名】:[@cms.Include属性='值'/]

【作用】:包含公用页面(如页头,页脚)

【参数】:

name:包含模板的文件名

solution:模板方案名

【示例】:

包含页头:[@cms.Include name='head.html'solution='default'/]

【备注】:调用此标签前必须先建立相应的包含模板

2.2明确标签的使用范围

我们在使用任何标签的之前,都必须明确其使用的范围,否则可能无法正常使用该标签。

【Include标签】的使用范围是:首页模板,栏目页模板,内容页模板,即对应

\WEB-INF\user_base\jeecms_com_www\template\article\default\文件夹下的index_××.html模板、channel_××.html模板、content_××.html模板

2.3调试标签了解其使用方法

在使用【Include标签】之前我们必须保证有可供此标签调用的包含模板,本实例只是起演示作用,为方便起见,这里就不再另外创建被包含的模板了,标签调用的是系统默认模板方案中的的head.html模板。

登录JEECMS后台,进入“模板管理->template->article->default”,点击修改开始时建立的index_demo.html模板(如果没有此模板则按照本文开头的说明创建),进入模板代码模式,填写如下标签代码(为了演示效果美观,本处代码中加入了css,可去除):

"https://www.360docs.net/doc/be7330177.html,/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Include标签测试

[@cms.Include name='head.html'solution='default'/]

点保存按钮,然后返回前台站点首页刷新,得到如下效果:

3.ArtiList标签使用说明

作者:发布日期:2009-07-0110:48:31

【ArtiList标签】在JEECMS中使用的频率可以说是最高的,通过这个标签,你不仅可以得到一个文章列表,而且可以通过不同的参数组合得到不同的显示效果。比如文章图文列表、文字或图片跑马灯、文字或图片上下循环滚动等等。这里我们还是使用空白的首页模板(index_demo.html)来演示标签的用法。

3.1标签原型说明

【标签名】:[@cms.ArtiList属性='值'/]

【作用】:获取文章列表数据

【参数】:

属性名称属性说明默认值可选值

chnlId栏目ID,栏目页中可不设置,系

统会自动获取当前栏目ID 当前栏目ID空:显示全站文章列表;

栏目ID:指定栏目文章列表

attr文章属性ID空1:普通2:图文

3:焦点4:头条5:滚动sysContent列表显示方式1-11-1:普通标题列表

1-2:图文列表

2-1:标题列表翻滚

2-2:图文列表翻滚

3-1:焦点图

orderBy排序方式00:发布时间降序;

1:发布时间升序;

2:固顶降序;

3:置顶降序;

4:日点击降序;

5:周点击降序;

6:月点击降序;

7:季点击降序;

8:年点击降序;

9:总点击降序recommend是否推荐00:所有文章

1:推荐文章

titLen标题长度20自定义

target链接打开目标00:原窗口打开

1:新窗口打开

headMark文章标题图标00:无图标

1:黑色小圆点

2:红色小圆点

3:蓝色单箭头

【示例】:

[@cms.ArtiList chnlId=''count='5'sysContent='1-1'titLen='25'lineHeight='1' dateFormat='4'datePosition='2'headMark='2'target='1'/]

【备注】:在代码模式下编辑,各属性值必须使用单引号,属性排列顺序不分先后。

3.2明确标签使用范围

我们在使用任何标签的之前,都必须明确其使用的范围,否则可能无法正常使用该标签。

【ArtiList标签】的使用范围是:首页模板,栏目页模板,内容页模板,即对应

\WEB-INF\user_base\jeecms_com_www\template\article\default\文件夹下的index_××.html模板、channel_××.html模板、content_××.html模板

3.3调试标签了解其使用方法

登录JEECMS后台,进入“模板管理->template->article->default”,点击修改开始时建立的index_demo.html模板(如果没有此模板则按照本文开头的说明创建),在模板内容处填写如下标签代码(为了演示效果美观,本处代码中引入了系统默认css,可去除):

(1).文章列表

[@cms.ArtiList chnlId=''count='5'sysContent='1-1'titLen='25'lineHeight='1' dateFormat='4'datePosition='2'headMark='2'target='1'/]

点保存按钮,然后返回前台站点首页刷新,得到如下效果:

(2).图文列表

[@cms.ArtiList chnlId=''attr='2'count='5'sysContent='1-2'titLen='25'target='1' picWidth='25'picHeight='110'/]

点保存按钮,然后返回前台站点首页刷新,得到如下效果:

第二部分使用实例

1.JEECMS标签使用实例教程-序

JEECMS自2008年10月20日发布以来,已经历了三次版本升级,目前最新的版本为JEECMS v2.1 beta版。在这个过程中,JEECMS经受了很多考验。作为国内首个一开始就宣布开源的JEE项目,其受到各界的质疑和压力可想而知。不过我们坚信,只要不断努力,加上网友们的关注和支持,JEECMS 一定能够迅速走向成熟,为国内开源添砖加瓦。

随着版本的不断升级,JEECMS也经历了几次大的改进。然而在系统的升级过程中,与之匹配的相关说明由于种种原因却没及时发布,导致JEECMS网友们经常反映例如标签使用之类的问题。针对这个问题,我们特别编写了本系列教程(如果网友们对JEECMS标签有自己独到的使用心得也欢迎您给我们投稿,共同为JEECMS开源贡献一份力量)。

在教程开始之前您必须先了解以下几方面的知识:

一、如何调用网站数据?

JEECMS是JavaEE版内容管理系统,网站上显示的数据是用程序从数据库中读取的。一般情况下从数据库中按要求读取所需数据是个相对复杂的过程,必须要懂得相关的专业编程知识。不过请放心,使用JEECMS建站你可以完全省去这个过程,你需要知道的仅仅是页面模板的制作以及JEECMS标签的使用方法。你只要懂得调用所需的"JEECMS标签"就可以调取相应的数据。

调用"JEECMS标签"的三种代码样式如下:

A、${标签名称}

B、[@cms.标签名称属性='值'/]

C、[@cms.标签名称属性='值';标签别名]自定义样式模板[/@cms.标签名称]

为了测试上述几类标签,我们可以新建一个空白的首页模板(新建的首页模板必须以index 做前缀,例如index_demo.html),然后将新建的首页模板(index_demo.html)设为首页栏目模板,这样首页就变成了一个空白页,你就可以在上面测试各种标签的用法了(需要恢复原来的默认首页很简单,把首页栏目模板重新设置为默认模板就行了,操作时间取决于你的微操了,一般只需两秒钟^_^)。

例如:

a、调用${https://www.360docs.net/doc/be7330177.html,}标签就能获取到网站名称

b、调用[@cms.ArtiList chnlId=''count='10'sysContent='1'/]就能获取10篇文章的列表

c、调用[@cms.ChnlList id=''

inner='1';c]┆${https://www.360docs.net/doc/be7330177.html,}[/@cms.ChnlList]就能获取栏目列表,可用于网站导航条。

注意:abc实例是与上面ABC三种形式相对应的。大家可以逐个测试,举一反三。搞清楚以上内容,基本上就知道如何调用网站数据了。

二、如何将网站内容完整的展示给访问者?

通过前面的内容我们已经知道了如何调用网站所需数据。但是一个真正的网站是经过组织的,完整的,系统的内

容,而不是散落的各种数据。所以我们就必须将各种数据按要求组织在一个页面中。JEECMS的强大就在于你不需要任何的java编程基础,只需要建立好各种静态的html页面模板,然后将标签按照模板的要求嵌入到相应的位置上,经过这两步一个完整的页面模板就可以发布了。

以上是制作页面模板的大概过程,其它页面模板的制作过程都是一样的道理。

相关的模板有:

A、主页模板

B、栏目页模板

C、内容页模板

D、包含页模板

E、独立模板

F、搜索结果页模板

G、评论模板

H、用户自定义风格模板

I、辅助系统(投票、留言等)展示页及结果页模板

……

注意:上述模板都是通过相应的html模板嵌入JEECMS标签调用动态数据来实现其功能的。这些模板页面文件存储在\WEB-INF\user_base\jeecms_com_www\template文件夹中,相应的资源文件(图片,js,flash等)则存储在\res_base\jeecms_com_www文件夹中,详细情况请JEECMS用户自己查询。修改这两个文件夹中的相关文件(可导出模板修改也可直接在JEECMS后台修改),就可以得到各种各样自己想要的网页的样式,想要多漂亮就能有多漂亮,当然主要是看模板设计人员的技术水平了!

看到这么多类别的模板,可能有的人就傻眼了,觉得很乱。其实,你只要把网站的页面分为三个级别就能起到一个提纲挈领的作用了。即理解成类似于:【主页=>栏目页=>内容页】就行了。即JEECMS所说的“首页模板、栏目页模板、内容页模板”三种不同的级别。

三、如何制作一个自己想要的网站?

网站的功能实现当然是靠程序了,这点JEECMS用户可以不用管,将这个任务完全交给JEECMS 的技术人员。你所要做的就是把你的页面模板做得让你的网站访问者满意,还有就是熟练掌握JEECMS 系统的使用。

JEECMS的开发人员会不断完善系统,陆续发布JEECMS升级版本。当然这也需要结合各种各样的客户需求,所以JEECMS用户在使用过程中可以将目前你认为觉得比较好的功能反馈给JEECMS的技术人员,这样才能使JEECMS功能更加强大,操作更加人性化。

四、精通模板制作需要具备哪些方面的知识?

模板制作需要懂得HTML相关知识。所以基础便是HTML语言学习,HTML的标签不多,很容易学习,搜索下遍地都是教程。不过现在正流行web标准,就是大家说的“DIV+CSS”,要求又提高了许多,需要学习CSS,大家可以下载CSS手册。修改模版的时候对照着学习修改,每天坚持花一点时间研究下,很快就能学会。从JEECMS v2.1版起系统自带的所有默认模板都是采用DIV+CSS设计架构,所以想精通JEECMS模板制作使用的朋友们有必要学习下这方面的知识。当然了,也不是说非要用DIV+CSS页面布局,你完全可以用回原来的table布局方式,这主要取决于JEECMS用户本身了。

除了熟悉HTML,,余下的就是熟悉JEECMS标签的用法了。JEECMS的标签使用相当灵活,比如一个文章列表标签你可以通过不同的属性设置展示出多种多样的效果来,具体用法在此就不一一赘述了,我们会发布一系列的标签使用实例教程,新手们对照着操作一遍基本上能够掌握。

本教程适合JEECMS初级用户,高手飘过~~

2.页面包含标签【include 】介绍】介绍使用实例使用实例使用实例(一)

(一)从本文开始,我们就要学习一系列的JEECMS 标签使用方法了。以后的教程都会用一个个简洁而典型的实例,配合相关图片来给大家展示JEECMS 标签的使用方法。

本实例教程使用的版本是JEECMS v2.1beta 版,运行环境是jdk1.6+mysql5+tomcat6,操作

系统为windows 2003server。环境的安装请参考官网的相关说明,这里就不再重复解释了。以后的系列教程都是在这个环境中使用,不再重复。因测试需要数据,这里已事先在后台中添加,就不做特别说明了,马上进入正题。

现在先讲【Include 标签】。有过网站设计经验的朋友可能都知道,我们可以将页面中经常要

引用的公共部分(比如页头和页脚)独立开来,单独存放在一个页面中。这样做的好处就是可以在各个需要用到该部分的页面中用一个简单的包含语句就能把它引入进来,大大简化了工作量。所以【Include 标签】的使用率很高,相当实用,这是我们在模板制作过程中必须熟练掌握的一个基础标签。

这里为了演示标签的使用方法,新建了一个空白的首页模板(新建的首页模板必须以index

做前缀,这里采用index_demo.html),然后将index_demo.html 设为当前首页栏目模板,这样首页就变成了一个空白页,你可以在上面测试各种标签的用法。以后的教程中都采用这种方式进行标签演示,但必须要视标签的使用范围来建立不同类型的模板。

一、标签原型说明

【标签名】:[@cms.Include 属性='值'/]【作用】:包含公用页面(如页头,页脚)【参数】:

name :包含模板的文件名solution :模板方案名【示例】:

包含页头:[@cms.Include name='head.html'solution='default'/]【备注】:调用此标签前必须先建立相应的包含模板

二、明确标签的使用范围

我们在使用任何标签的之前,都必须明确其使用的范围,否则可能无法正常使用该标签。

【Include 标签】的使用范围是:

首页模板,栏目页模板,内容页模板

即对应\WEB-INF\user_base\jeecms_com_www\template\article\default\文件夹下的index_识别ID.html 模板、channel_识别ID.html 模板、content_识别ID.html 模板三、调试标签了解其使用方法

在使用【Include 标签】之前我们必须保证有可供此标签调用的包含模板,本实例只是起演示

作用,标签调用的是系统默认模板方案中的的head.html模板,所以无需另外创建,这点大家心里要清楚。

登录JEECMS后台,进入“模板管理->template->article->default”,点击修改开始时建立的index_demo.html模板(如果没有此模板则按照本文开头的说明创建),在模板内容处填写如下标签代码(为了演示效果美观,本处代码中加入了css,可去除):

[@cms.Include name='head.html'solution='default'/]

点保存按钮,然后返回前台站点首页刷新,得到如下效果:

3.文章列表【ArtiList标签】使用实例(二)

【ArtiList标签】在JEECMS中使用的频率可以说是最高的,通过这个标签,你不仅可以得到一个文章列表,而且可以通过不同的参数组合得到不同的显示效果。比如文章图文列表、文字或图片跑马灯、文字或图片上下循环滚动等等。

这里我们还是使用空白的首页模板(index_demo.html)来演示标签的用法。

一、标签原型说明

【标签名】:[@cms.ArtiList属性='值'/]

【作用】:获取文章列表数据

【参数】:

属性名称属性说明默认值可选值

chnlId 栏目ID,栏目页中可不设置,系统

会自动获取当前栏目ID

当前栏目ID

空:显示全站文章列表;

栏目ID:指定栏目文章

列表

attr文章属性ID空后台自定义

sysContent列表显示方式1-11-1:普通标题列表显示;

1-2:图文列表显示;

3-1:焦点图显示;

2-1:标题列表翻滚显示2-2:图文列表翻滚显示

orderBy排序方式00:发布时间降序;1:发布时间升序;2:点击次数降序;3:点击次数升序

recommend是否推荐00:所有文章1:推荐文章

titLen标题长度20自定义

target链接打开目标00:原窗口打开1:新窗口打开

headMark文章标题图标00:无图标

1:黑色小圆点

2:红色小圆点

3:蓝色单箭头

4:蓝色双箭头

自定义图标:填写图标路径

lineHeight文章列表每行的行高空自定义

bottomLine每行标题下是否带分隔线00:无分隔线1:有分隔线

ctgForm文章类别形式00:不显示文章类别;1:显示栏目类别;2:显示站点名称

ctgClass文章类别的css-class空自定义css样式的class 名称

dateFormat文章发布日期显示格式00:不显示日期

1:”年-月-日时-分-秒”格式

2:”年-月-日”格式3:”月-日时-分”格式

4:”月-日”格式

datePosition日期排列位置11:紧跟标题之后2:右对齐

3:左对齐

isPage是否显示分页00:否;1:是count每页列表显示数量20自定义

仅当sysContent=2(图文列表)时,以下标签属性才有效

picWidth按百分比显示图片宽度25(即每个图

片占总宽度

的25%,每行

可放四张图

片)

自定义

picHeight每行图片显示高度110自定义仅当sysContent=3(焦点图)时,以下标签属性才有效

flashWidth焦点图宽度296(px)自定义flashHeight焦点图总高度200(px)自定义textHeight焦点图文本高度20(px)自定义仅当sysContent=4或5(文字、图片滚动)时,以下标签属性才有效rollDisplayHeight显示区高度28自定义rollLineHeight行高28自定义rollCols列数(一行中包含几列)1自定义rollSpeed滚动速度,值越小越快,最小为11自定义

isSleep是否停顿10:不停顿;1:停顿

rollSleepTime停顿时间,值越大停顿越久50自定义rollCount一次滚动的行数1自定义

rollSpan一次滚动的像素1自定义其它高级标签属性(用于用户个性设置)

searchKey 在标题、tags和描述中搜索指定关

键字的文章列表,用于搜索页模板

空自定义关键字

style 标签内部样式,如果指定

sysContent或userContent,则该

项无效

11:普通列表

sysTpl指定系统模板1自定义sysContent系统内容样式0自定义

userContent 用户内容样式,当sysContent=1时

有效

空自定义

sysPage系统分页样式0自定义

userPage 用户分页样式,当sysPage=1时有

空自定义

upSolution指定其它模板方案样式空自定义

upWebRes指定其它站点样式空自定义

pageClass分页栏css样式的class名称空自定义

pageStyle分页栏css自定义style样式空自定义

custom用户扩展属性集合空自定义

【示例】:

[@cms.ArtiList chnlId=''count='5'sysContent='1-1'titLen='25'lineHeight='1' dateFormat='4'datePosition='2'headMark='2'target='1'/]

【备注】:在代码模式下编辑,各属性值必须使用单引号,属性排列顺序不分先后。

二、明确标签使用范围

我们在使用任何标签的之前,都必须明确其使用的范围,否则可能无法正常使用该标签。

【ArtiList标签】的使用范围是:

首页模板,栏目页模板,内容页模板,

即对应\WEB-INF\user_base\jeecms_com_www\template\article\default\文件夹下的

index_识别ID.html模板、channel_识别ID.html模板、content_识别ID.html模板

三、调试标签了解其使用方法

default”,点击修改开始时建立的index_demo.html模板?article?template?登录JEECMS后台,进入“模板管理(如果没有此模板则按照本文开头的说明创建),在模板内容处填写如下标签代码(为了演示效果美观,本处代码中引入了系统默认css,可去除):

(1).文章列表

[@cms.ArtiList chnlId=''count='5'sysContent='1'titLen='25'lineHeight='1'dateFormat='4' datePosition='2'headMark='2'target='1'/]

点保存按钮,然后返回前台站点首页刷新,得到如下效果:

(2).图文列表

[@cms.ArtiList chnlId=''attr='5'count='5'sysContent='2'titLen='25'target='1' picWidth='25'picHeight='110'/]

点保存按钮,然后返回前台站点首页刷新,得到如下效果:

4.内容页模板常用标签使用实例(三)

为了演示内容页常用标签的使用方法,这里在后台“模板管理”中新建了一个空白的内容页模板(所有的内容页模板都必须以content做前缀,这里采用contetn_demo.html),然后将content_demo.html设为当前某个栏目的内容页模板,这样你可以在上面测试内容页各种标签的用法了。

一、标签原型说明

【文章导航】:[@cms.Position/]

【文章标题】:${arti.title}

【简短标题】:${arti.shortTitle}

【文章作者】:${arti.author}

【发布日期】:${arti.releaseDate}

【查看次数】:${arti.visitTotal}

【文章来源】:${arti.origin}

【文章摘要】:${arti.description}

【文章内容】:[@cms.ArtiContent/]

【内容分页】:[@cms.SysPage style=’2’/]

二、明确标签的使用范围

我们在使用任何标签的之前,都必须明确其使用的范围,否则可能无法正常使用该标签。既然是内容页标签,其主要使用范围当然是内容页模板。即对应\WEB-

INF\user_base\jeecms_com_www\template\article\default\文件夹下的content_识别ID.html模板。

三、调试标签了解其使用方法

default”,点击修改开始时建立的content_demo.html模板(如果没有此模板则按照本文开头的说明创建),在模板内容处填写如下标签代码:?article?template?登录JEECMS后台,进入“模板管理

【文章导航】:[@cms.Position/]

【文章标题】:${arti.title}

【简短标题】:${arti.shortTitle}

【文章作者】:${arti.author}

【发布日期】:${arti.releaseDate}

【查看次数】:${arti.visitTotal}

【文章来源】:${arti.origin}

【文章摘要】:${arti.description}

【文章内容】:[@cms.ArtiContent/]

【内容分页】:[@cms.SysPage style='2'/]

点保存按钮,然后返回前台点击一篇使用了该测试内容页模板的文章,得到如下效果:

5.【ArtiSide标签】使用实例(四)

【ArtiSide标签】表示获取文档“上一篇/下一篇”的链接列表。仅用于文章内容页模板。

一、标签原型说明

【标签名】:[@cms.ArtiSide属性='值'/]

【作用】:获取文档“上一篇/下一篇”的链接列表

【参数】:

side:【pre:上一篇;next:下一篇】

notExist:文章不存在时的提示信息。(默认:没有了)

【示例】:

上一篇:[@cms.ArtiSide side='pre'/]下一篇:[@cms.ArtiSide

side='next'/]

【备注】:在代码模式下编辑,各属性值必须使用单引号,属性排列顺序不分先后。

二、明确标签的使用范围

我们在使用任何标签的之前,都必须明确其使用的范围,否则可能无法正常使用该标签。【ArtiSide标签】仅限于文章内容页模板中使用,即对应

\WEB-INF\user_base\jeecms_com_www\template\article\default\文件夹下的content_识别

ID.html模板。

三、调试标签了解其使用方法

default”,这里还是使用前面教程中建立的content_demo.html模板,将里面都内容清空,然后在模板内容处填写如下标签代码:?article?template?登录JEECMS后台,进入“模板管理【文章标题】:${arti.title}

【文章内容】:[@cms.ArtiContent/]

[@cms.SysPage style='2'/]

上一篇:[@cms.ArtiSide side='pre'notExist=’前面没有文章了!’/]

下一篇:[@cms.ArtiSide side='next'notExist=’后面没有文章了’’/]

点保存按钮,然后返回前台点击一篇使用了该测试内容页模板的文章,得到如下效果:

汉王电纸书——N510(上上版)

汉王电纸书——N510(上上版) 汉王电纸书N510(上上版)北京明华诚信公司 销售的采用全新的电子墨水技术,显示效果如同纸 张,长时间阅读不伤眼。N510(上上版)采用全新 的外包装设计,预装千余本图书,部分有声读物, 为广大用户提供质的享受。 在N510(上上版)中,产品增加了简、繁、英 语言的切换功能,满足不同用户的需求。与之前的 n510相比,N510(上上版)增加了字体切换,用户 可以自由选择系统字体。除此之外N510(上上版) 在格式上增加了DOC,PPT格式解析,支持部分版式, 流式PDF的切换,为众多用户阅读PDF专业文献解 决一大难题。 更多精彩等待您的体验! 电子纸显示技术: E?Ink公司所研发的此种电子纸张,是由两片基板所组成,上面涂有一种由无数微小透明颗粒组成的电子墨水,颗粒由带正、负电的许多黑色与白色粒子密封于内部液态微胶囊内形成,不同颜色的带电粒子会因施加电场的不同,而朝不同的方向运动,在显示屏表面呈现出黑或白的效果。同时只有画素颜色变化时(例如从黑转到白)才耗电,关电源后显示屏上画面仍可保留,因此非常省电。功耗是同尺寸大小TFT液晶的千分之一。 智能电源管理: 本产品采用SpeedStep动态电源管理技术,CPU可以动态地在休眠状态和唤醒状态之间进行切换,不但不影响CPU的文档处理能力,而且极大降低了系统功耗,使得本产品用作正常读书的平均功耗是手机等同类电子产品的百分之一。 功能特点: 节能环保 一次充电,开机状态可连续待机15天以上,无需天天充电。 保护视力 可长时间阅读,无闪烁,字号缩放自如,不伤眼睛。卷卷好书,尽情阅读。 强光可看 基于电子墨水技术的电子纸显示屏,可在阳光照射下不反光,使您充分体验户 外阅读的乐趣。 无辐射 使用安全,避免一般电子类产品辐射对身体的侵害,是您健康的阅读伴侣。 全视角阅读 高清晰度,接近纸张的显示效果,阅读视角可接近180°。 超低功耗 独特的智能电源管理技术,可连续翻页7000次以上。

JEECMSv8常用功能所用标签

JEECMSv8常用功能所用标签 发布时间:2016-11-03 15:31:35 作者:本站编辑来源:本站原创阅读次数:4189 1、栏目导航 一级导航条 导航栏目数据获取标签

${base}/ 回到首页标签 ${c.url} 栏目链接 ${https://www.360docs.net/doc/be7330177.html,} 栏目名称

多级导航 在一级导航标签体中嵌套以下标签获取二级栏目列表 [@cms_channel_list parentId=c.id] [#list tag_list as c2]

  • ${https://www.360docs.net/doc/be7330177.html,}
  • [/#list] [/@cms_channel_list] 说明:c是一级栏目,当然也这里的参数parentId也可以指定id tag_list是数据集合,name栏目名称,url栏目链接 2、栏目当前位置

    您的位置:首页 > [#list channel.nodeList as n]${https://www.360docs.net/doc/be7330177.html,}[#if n_has_next] > [/#if][/#list] >

    JeeCMS技术白皮书

    JEECMS内容管理系统技术白皮书

    目录 第1章概述................................................................................................... 错误!未定义书签。 1.1. 公司简介........................................................................................ 错误!未定义书签。 1.2. 系统部分典型成功案例 (2) 第2章项目介绍 (2) 2.1. 关于JEECMS (2) 2.2. JEECMS系统特点 (4) 2.3. 主要用户 (4) 2.4. 技术架构 (6) 2.4.1. 跨操作系统平台 (7) 2.4.2. 跨数据库平台 (7) 2.4.3. 跨应用服务器 (7) 2.4.4. 兼容多种浏览器 (7) 第3章系统核心功能预览 (7) 3.1. 缓存管理 (7) 3.2. 文章栏目管理 (8) 3.3. 栏目模型管理 (8) 3.4. 文章内容管理 (9) 3.5. 内容属性管理 (11) 3.6. 文档维护 (11) 3.7. 模板管理 (12) 3.8. 模板方案管理 (13) 3.9. 资源管理 (14) 3.10. 辅助系统管理 (14) 3.11. 站点管理 (15) 3.12. 功能菜单管理 (16) 3.13. 角色管理 (16) 3.14. 用户管理 (17) 3.15. 管理员管理 (17) 3.16. 会员组管理 (18) 3.17. 会员管理 (18) 3.18. 附件管理 (19) 3.19. 网站配置 (19) 3.20. 系统设置 (20) 3.21. 辅助设置 (21) 第4章系统标签灵活性预览 (21) 4.1. 普通文章列表样式 (21) 4.2. 图文显示样式 (22) 4.3. 焦点图显示样式 (22) 4.4. 自定义显示标签 (23) 第5章系统可扩展性介绍 (24) 第6章系统报价及相关服务 (24)

    JEECMS开发文档

    1.在myeclipse中新建一个项目jeecms,将服务器中jeecms项目下web-inf文件夹下内容拷到新建项目中 2.解压缩jeecms- 3.0.2-final-src,在src文件夹下会看到有三个压缩文件,如果只想进行普通的二次开发,可以只导入cms这个源码,删除j eecms-cms-identity-3.0.2-final.jar即可,如果想进行深入的二次开发,需要导入common和core源码,另导入common-lib下的jar包,删除jeecms-cms- identity-3.0.2-final.jar,jeecms-common-3.0.2-final.jar ,jeecms-core- identity-3.0.2-final.jar这三个jar包,切记:务必进行build path 3.修改jdbc链接,自己导入数据库。 4.把服务器下install\config下的web.xml复制出来覆盖掉新建项目WEB-INF下的web.xml 5.classes下有四个文件,手动烤到myeclipse项目src根目录下中 6.将服务器上jeecms项目删掉,发布新建的jeecms项目。 首页的加载过程: 在浏览器中输入http://localhost:8080/jeecms,回车 首先进入配置文件web.xml, contextConfigLocation /WEB-INF/config/application-context.xml /WEB-INF/config/cache-context.xml /WEB-INF/config/captcha-context.xml /WEB-INF/config/jeecore-context.xml /WEB-INF/config/jeecms-context.xml 应用范围内的初始化参数 其中jeecms-context.xml是对标签的初始化 index.html index.shtml index.jhtml 通过以上标签找到应该加载哪一个页面 JeeCmsFront org.springframework.web.servlet.DispatcherServlet

    汉王电纸书——N510(精华版)

    汉王电纸书——N510(精华版) 汉王电纸书N510是北京明华诚信科技有 限公司专业销售的一款采用全新的电子墨水 技术,显示效果如同纸张,长时间阅读不伤 眼。支持 TXT(HTXT)、HTML、PNG、JPG、GIF 格式。 电子纸显示技术: E·Ink公司所研发的此种电子纸张,是由两片基板所组成,上面涂有一种由无数微小透明颗粒组成的电子墨水,颗粒由带正、负电的许多黑色与白色粒子密封于内部液态微胶囊内形成,不同颜色的带电粒子会因施加电场的不同,而朝不同的方向运动,在显示屏表面呈现出黑或白的效果。同时只有画素颜色变化时(例如从黑转到白)才耗电,关电源后显示屏上画面仍可保留,因此非常省电。功耗是同尺寸大小TFT液晶的千分之一。 智能电源管理: 本产品采用SpeedStep动态电源管理技术,CPU可以动态地在休眠状态和唤醒状态之间进行切换,不但不影响CPU的文档处理能力,而且极大降低了系统功耗,使得本产品用作正常读书的平均功耗是手机等同类电子产品的百分之一。 功能特点: 节能环保 一次充电,开机状态可连续待机15天以上,无需天天充电。 保护视力 可长时间阅读,无闪烁,字号缩放自如,不伤眼睛。卷卷好书,尽情阅读。 强光可看 基于电子墨水技术的电子纸显示屏,可在阳光照射下不反光,使您充分体验户外阅读的乐趣。 无辐射 使用安全,避免一般电子类产品辐射对身体的侵害,是您健康的阅读伴侣。 全视角阅读 高清晰度,接近纸张的显示效果,阅读视角可接近180°。 超低功耗 独特的智能电源管理技术,可连续翻页7000次以上。 装进上衣口袋 玲珑机身,轻巧便携。可随时放置在上衣口袋中,随时随地方便阅读。 可存几千本图书 1GB存储卡可存储5亿字,相当于近千套三国演义。

    jeecms 标签详细使用说明教程文件

    J e e c m s2012标签详细使用说明

    JEECMS V2012标签说明文档 目录 [@cms_tag_list] Tag列表标签 (3) [@cms_lucene_list] 搜索结果列表标签 (4) [@cms_lucene_page] 搜索结果分页标签 (6) [@cms_Include] 页面模板包含标签 (8) [@cms_guestbook_list] 留言列表标签 (9) [@cms_content_page] 文章列表分页标签 (10) [@cms_content_list] (12) [@cms_Content] 文章对象标签 (16) [@cms_topic_page] 专题分页标签 (17) [@cms_topic_list] 专题列表标签 (19) [@cms_vote] 投票标签 (20) [@cms_comment_page] 评论分页标签 (22) [@cms_comment_list] 评论列表标签 (24) [@cms_channel] 栏目对象标签 (26) [@cms_channel_list] 栏目列表标签 (28) [@cms_pagination/]参数:sysPage 分页 (29) [@process_time/]页面处理时间标签 (31)

    [@cms_tag_list] Tag列表标签 Tag列表标签 作用:显示tag列表 示例:

    热门tags: [@cms_tag_list count='8'] [#list tag_list as tag]${https://www.360docs.net/doc/be7330177.html,}[#if tag_has_next]|[/#if][/#list] [/@cms_tag_list]

    汉王最新推出电纸书——F30

    汉王最新推出电纸书——F30 汉王电纸书F30是汉王最新推出的一款 6寸非手写类纸阅读器。采用全新电子墨水技 术,效果酷似纸张,无辐射、低功耗、不闪 烁、环保不伤眼。产品预装3000余册正版图 书, F30产品外观沿用了获得中国工业设计 最高奖“红星奖”的经典方案,婉约简洁, 时尚雅致,做工精良,配备标准全键盘,让 爱书又爱美的你爱不释手。 主要功能: 配备了全键盘,方便词典查询输入 文本记事 六英寸显示屏,更加适合用户阅读的尺寸设计,显示更多 支持阅读页面关键字全文搜索功能,查找书内文字 配备权威词典,快译大典,古汉语词典 键盘上诸多快捷功能,刷新、字体放大,音频音量控制,使操作更加简捷 支持屏幕横竖向旋转,便于阅读pdf文档 预装大量英文原著读物,海量图书资源 具备TTS语音智能发声功能,全文朗读。普通话,粤语,英语,男女声选择 电子纸显示技术 E?Ink公司所研发的此种电子纸张,是由两片基板所组成,上面涂有一种由无数微小透明颗粒组成的电子墨水,颗粒由带正、负电的许多黑色与白色粒子密封于内部液态微胶囊内形成,不同颜色的带电粒子会因施加电场的不同,而朝不同的方向运动,在显示屏表面呈现出黑或白的效果。同时只有画素颜色变化时(例如从黑转到白)才耗电,关电源后显示屏上画面仍可保留,因此非常省电。功耗是同尺寸大小TFT液晶的千分之一。智能电源管理 采用SpeedStep动态电源管理技术,CPU可以动态地在休眠状态和唤醒状态之间进行切换,不但不影响CPU的文档处理能力,而且极大降低了系统功耗,使得本产品用作正常读书的平均功耗是手机等同类电子产品的百分之一。 汉王电纸书始终为智慧阶层提供贴身服务 ?随机预装3000余册正版经典图书,是企业高管、商界精英、学者的随身锦囊 ?可预装个性化阅读内容,教辅资料可自行装入,成为莘莘学子、家长信赖的学习助手?定制化祝福界面,商务迎送馈赠合作单位、战略伙伴,使您与客户更贴近 ?汉王电纸书环保不伤眼,同时支持MP3播放,休闲时刻当然贴身陪伴 资源丰富 ?预装3000余册图书+部分有声读物 ?目前为止,汉王书城已经上传6万余册正版图书,购买完产品后即可以下载,其中免费资源为一万五千余册左右。 ?汉王书城网址:https://www.360docs.net/doc/be7330177.html,.您现在就可以上汉王书城在线阅读。

    jeecms开发指南v1.0

    1.1. 关于JEECMS JEECMS是JavaEE版网站管理系统(Java Enterprise Edition Content Manage System)的简称,是一款自主研发的基于J2EE平台的内容管理系统Java凭借其强大、稳定、安全、高效等多方面的优势,一直是企业级应用的首选。在国外基于JavaEE技术的CMS已经发展的相当成熟,但授权费昂贵,一般需几十万一套;而国内在这方面一直比较薄弱,至今没有一款基于JavaEE 技术的开源免费CMS产品。 JEECMS使用目前java主流技术架构: hibernate3+struts2+spring2+freemarker。AJAX使用jquery和json实现。视图层并没有使用传统的JSP技术,而是使用更为专业、灵活、高效freemarker。数据库使用MYSQL,并可支持orcale、DB2、SQLServer等主流数据库。应用服务器使用tomcat,并支持其他weblogic、websphere等应用服务器。 JEECMS并不是一个只追求技术之先进,而不考虑用户实际使用的象牙塔CMS。系统的设计宗旨就是从用户的需求出发,提供最便利、合理的使用方式,懂html就能建站,从设计上满足搜索引擎优化,最小性能消耗满足小网站要求、可扩展群集满足大网站需要。 很多人觉得java、jsp难掌握,技术门槛高。jeecms具有强大的模板机制。所有前台页面均由模板生成,通过在线编辑模板轻松调整页面显示。模板内容不涉及任何java和jsp技术,只需掌握html语法和jeecms标签即可完成动态网页制作。 强大、灵活的标签。提供两种风格的标签,一种风格的标签封装了大量互联网上常见的显示样式,通过调整参数就可实现文章列表、图文混排、图文滚动、跑马灯、焦点图等效果。这种标签的优势在于页面制作简单、效率高,对js、css、html不够精通和希望快速建站的用户非常适用。并且各种效果的内容不使用js 生成,对搜索引擎非常友好。另一种风格的标签只负责读取数据,由用户自己控制显示内容和显示方式,想到什么就能做到什么,对于技术能力高和追求个性化的用户,可谓如鱼得水。 天然的伪静态页面技术,无需多余的urlrewrite。考虑到对搜索引擎的友好,系统在设计时就使用了伪静态页面技术,以.htm作为url地址后缀,扁平的、可自定义的路径结构。对于有特别需求者,可自定义页面后缀,如.php,.asp,.aspx 等。 站群设计。对于大型的网站,往往需要通过次级域名建立子站群。各个子站后台管理权限可以分离,前台用户实现单点登录。大规模网站轻松建设。 1.2. JEECMS系统特点 ?系统内核完全开源,为用户提供透明的管理平台,为java初学者提供良 好的学习平台; ?核心模板全部使用文件形式保存,自由导入/导出模板,极大方便了用户 模板设计、网站升级转移、全站换肤; ?首页、栏目页缓存处理,在启动了页面缓存后,有利于提高系统反应速

    jeecms模板标签说明

    JEECMS 模板标签说明

    目录 第 1 章INCLUDE标签........................................................................................... 错误!未定义书签。 第1.1节功能简介 (3) 第1.2节标记说明 (4) 第 2 章ARTILIST标签 (4) 第2.1节功能简介 (4) 第2.2节标记说明 (4) 第 3 章POSITION标签 (7) 第3.1节功能简介 (7) 第3.2节标记说明 (8) 第 4 章CHNLLIST标签 (8) 第4.1节功能简介 (8) 第4.2节标记说明 (8) 第 5 章内容页常用标签 (10) 第5.1节标记说明 (10) 第1 章模板规划 第1.1节资源文件 资源文件就是网页中用到的图片、CSS、JS等元素,在CMS系统中所有的资源文件在网站的根目录中的 /res_base/所属网站定义资源目录/TEMPLEA TE/WEB /res_base/所属网站定义资源目录/TEMPLEA TE/WAP 解释:网站定义资源 在CMS系统中可以同时管理多个网站,也就是多个网站可以同时使用一套CMS系统,但是每一个网站都已属于自己独立的资源文件及模板文件目录。

    定义了页面显示的主体框架,它的位置位于网站根目录下的/WEB_INF/user_base/所属网站模板目录; 模板规则: 以index前缀命名的为首页模板 以channel前缀命名的为栏目模板 以content前缀命名的为内容模板 以alone前缀命名的为栏目单页模板 第1.3节使用方式 1.使用dw建立站点 2.将网页中用到的资源文件分类分别放置到网站相关资源目录中 3.将模板文件放置按照命名规则分别放置到网站相关模板目录中。 4.将头部、底部等等具有通用元素的模板文件放置到模板目录中的include目录中 5.将模板文件中所有资源引用改为绝对路径链接至资源目录中 6.在栏目管理中将模板文件与栏目进行关联设置 7.在模板文件中需要提取数据的位置放置相应的标签 第2 章Include标签 第2.1节功能简介 过网站设计经验的朋友可能都知道,我们可以将页面中经常要引用的公共部分(比如页头和页脚)独立开来,单独存放在一个页面中。这样做的好处就是可以在各个需要用到该部分的页面中用一个简单的包含语句就能把它引入进来,大大简化了工作量。

    详细设计说明书-模板

    {项目名称} 详细设计说明书

    {项目名称}详细设计说明书 版本历史

    目录 1. 引言 (1) 1.1编写目的 (1) 1.2项目背景 (1) 1.3参考资料 (1) 2.1 项目现状 (2) 2.2建设目标 (2) 2.3建设内容 (2) 2.4功能需求 (2) 2.5非功能需求 (2) 3. 总体设计 (3) 3.1体系结构 (3) 3.2逻辑架构 (3) 3.2.1分层架构模型 (3) 3.2.2组件架构模型 (3) 3.2.3数据流转模型 (4) 3.3包结构设计 (4) 3.3.1......包介绍 (4) 3.3.2......包介绍 (5) 3.3.3......包介绍 (6) 3.3.4页面资源介绍 (6) 3.3软件功能结构设计 (8) 3.4系统运行环境 (9) 3.5标准性与扩展性 (9) 4.功能设计 (11) 4.1......功能设计 (11) 4.1.1业务流程设计 (11) 4.1.2功能概述 (11) 4.1.3主要功能模块设计 (11) 5.非功能性设计 (11) 5.1系统接口设计 (11) 5.1系统集成设计 (11) 5.2系统配置设计 (11) 5.3系统安全设计 (11) 5.4系统部署方案设计 (11)

    1. 引言 1.1编写目的 本文档描述了维护审批程序设计人员对该程序总体框架的设计方案,用于指导程序开发人员进行编码设计开发,并且帮助后续升级维护人员了解掌握该程序的设计思路。用户也可以通过该文档更深一步的了解该程序。 1.2项目背景 1.3参考资料 ●《……项目项目任务书》2014-06-01 ●《……项目任务书-1.0版》2013-11-18

    jeecms安装、配置文件说明

    一 Jeecms安装过程 将解压后得到的jeecms-3.0.2-final文件夹下的root文件夹更名为jeecms拷贝到tomcat 安装目录下的webapps 文件夹下(例 如: D:\Tomcat 6.0\webapps\),启动tomcat,在地址栏中输入 http://localhost:8080/jeecms,您将看到第一步安装过程中的《用户许可协议》,勾选“我已经阅读并同意此协议”,点击下一步,接下来第二步安装过程中设置系统参数,系统会自动检测出一些配置项,请根据您的实际情况填写,数据库密码不能为空。点击提交后进入第三步进入最后的系统安装过程,安装过程可能需要十几秒的等待时间。安装成功后将提示信息,请再重启Tomcat 完成安装。 Tomcat重启完毕之后,在浏览器的地址栏中输入 http://localhost:8080/jeecms, 若系统正常显示默认的站点首页则表示JEECMS 已经顺利安装完成. 附: 系统管理后台登录: http://localhost:8080/jeecms/jeeadmin/jeecms/index.do 用户名:admin 密码:password 图文安装步骤如下: 将解压后得到的ROOT文件夹拷贝到tomcat安装目录下的webapps文件夹下(例如:D:\Tomcat 6.0\webapps\),启动tomcat,在地址栏中输入 http://localhost:8080,您将看到第一步安装过程中的《用户许可协议》,如图一所示,勾选“我已经阅读并同意此协议”,点击下一步,

    图一:用户许可协议 接下来第二步安装过程中设置系统参数,系统会自动检测出一些配置项,请根据您的实际情况填写,如图二所示,数据库密码不能为空。

    汉王电纸书N510刷机到N516

    汉王电纸书N510精华版刷到N516 2012-4-19 N510精华和N516的硬件是一样的,除了N516多了个扬声器,支持外放。 可以按照恢复固件的方法把N510精华刷出mp3 和录音功能。 一、准备刷机工具 1、usb_boot软件下载网址: https://www.360docs.net/doc/be7330177.html,/pub/contrib/n516-usbboot/azbooka-usbboot-new.tar.gz 2、uImage.cfg和rootfs.cfg 下载网址 https://www.360docs.net/doc/be7330177.html,/wiki/Device/N516/FlashOriginalFirmware(在这个网页左方有链接,注意一个个点开来下USBBoot.cfg那文件也最好一起下) 3、N516固件(建议用N516精华版升级包ebook_N516_plus_20100622,下载后,直接用23420文件夹中的四个文件)下载网址: https://www.360docs.net/doc/be7330177.html,/server/download/download_225.htm 把以上1,2,3这三样全部都解压到一个文件夹中就可以了!(在这个文件夹内不能再含文件夹) 二、刷机 1、把电子书关机后连接电脑,按住横屏键+电源键。此时电脑会显示发现新硬件(如果是停在开机画面这种情况,就要按横屏键和reset键,没反映就要多按几秒种),同时电脑无法完成新硬件驱动程序的安装,需要指定驱动程序位置,就是刚才所有工具的文件夹中 的 Usb_Boot_Driver文件。完成驱动安装之后,电脑也就识别了电子书(停在开机画面的这种情况,因为已安装过驱动,即使识别了电子不会出现找到新硬件,这时,可以直接进行第2步)。 2、启动Usb_Boot.exe,依次输入:(注意打字时uImage 这个词应该是uimage)boot 0 fconfig uImage.cfg 0 nerase 0 4096 0 0 nprog 0 uImage-upgrade 0 0 -e fconfig rootfs.cfg 0 nprog 6144 rootfs-upgrade 0 0 -e 注意:在每输入一条命令后,都要按回车,系统都要执行,执行完毕后会显示USBBoot :> 。 3、重启 一切完成之后按reset键重启,查看版本为V23420-20100609,升级成功!真的变成N516了。 后记:如果在刷机过程中出现死机,打算要拆机放电的时候,试着横竖版切换、放大键、电源键、reset四个键同时按,按上大约5秒,如果还不行,就先按rest,再按其他三个,要么就是先按住其他三个,再按rest键,多试几次就发现指示灯变为红色且保持红色不便,这说明电脑认出了usb设备,可以进行刷机了。

    Jeecms二次开发相关文档(入门)

    Jeecms二次开发相关文档(入门) 目录: (本文档中内容整理自网络并结合自己实际开发经验总结而来,文档后有相关内容引用出处,本处声明免责,不承担任何纠纷,文档供大家交流使用) Jeecms二次开发相关文档(入门) (1) 一、jeecms内部请求转发运行原理 (2) 二、jeecms使用freemarker标签示例及原理 (4) 1、标签使用示例 (4) 2、标签原理 (4) 3、自定义标签(实例演示说明标签用法) (7) 三、在MyEclipse工作环境中构建jeecms项目 (10) 1、搭建Jeecms的运行环境 (10) 2、安装jeecms演示系统 (10) 3、导入Jeecms项目 (10)

    一、jeecms内部请求转发运行原理 Jeecms中有众多的配置文件,单xml配置文件就相当繁多,各个文件间的关联查找使用关系也不像简单的struts配置文件一样。如首页的显示过程如下。 系统架构是ssh+freemarker模板构成的,所以先要熟悉freemarker模板技术。 先看web.xml文件,其中欢迎页面有: index.jspa index.do index.html 接着再看jeecms/core/struts-core-front.xml配置文件,发现有个action的通用配置: ${namespace} ${actionName} struts收到请求以后,将请求转发到core.dynamicSystemAct这个对象,注意这个这个class并不是真正的类,是类的别名,由spring通过标注@Controller进行绑定,web应用上下文可以通过classpath自动扫描到这个类。 @Controller("core.dynamicSystemAct") public class DynamicSystemAct

    jeecms二次开发

    jeecms二次开发

    目录 1. jeecms二次开发 (2) 1.1 jeecms二次开发简要说明文档之概述篇 (2) 1.2 jeecms二次开发简要说明文档之开发篇 (2) 1.3 jeecms部署到linux上保存文章出错 (6) 1.4 jeecms二次开发总结 (6)

    1. jeecms二次开发 1.1 jeecms二次开发简要说明文档之概述篇 在学校时就知道jeecms,那时也仅仅是在本地架上java环境安装玩玩,没有进行仔细的研究。工作后才开始仔细的研究jeecms的源代码,作为国内为数不多的开源产品,其源代码有很多的可圈可点之处,但总觉得其开源的力度远远不够,在我的理解下不算是真正的开源,其二次开发的说明文档太少,官方也仅仅是给出标签的使用说明。 首先要说明的是本文仅仅讲的是jeecms-2.3.2-final版下的二次开发,jeecms最新版是jeecms v3.0 beta版,听说进行了重构,目前放出的是安装版,很希望jeecms官方赶快放出源代码,好再次研究研究。 下面曹海峰将从四个方面讲述jeecms的二次开发。 1、文件结构 主要讲述css样式文件、图片、js、模板、jeecms标签等的放置路径。 2、模板 模板的路径、命名规则等。 3、标签的使用 官方标签,以及二次开发时如果自定义标签。 4、开发流程 进行二次开发时整个流程的一个简要介绍。 1.2 jeecms二次开发简要说明文档之开发篇 前段时间曹海峰介绍了jeecms的二次开发,但没有具体讲怎么对jeecms进行二次开发,今天补上。整理的很凌乱,但对于jeecms的二次开发肯定没什么问题了。 一、文件结构 网站css样式,图片,js的放置路径:WebRoot/res_base/ Html页面如何引用:${root}就是WebRoot/res_base/的路径 实例: 1${root}/fgw/article/css/common.css 前台模板放置路径:WebRoot/WEB-INF/user_base/template,文件夹是对应的模块名称,一定要和每个Constants.java下的常量名相同,否则会说找不到页面。

    Jeecms开发学习笔记

    Jeecms开发学习笔记 青岛海尔软件有限公司 @带吴钩

    目录 1.文档说明 (3) 2. 关键词 (3) 2.1MVC (3) 2.2实体 (3) 2.3实现类 (3) 3. 从Act到Mng到Dao (4) 3.1Act (4) 3.1.1什么是Act? (4) 3.1.2Act实现从html到jspx (4) 3.1.3从Act到Mng (6) 3.2Mng和MngImpl (8) 3.2.1什么是Mng和MngImpl? (8) 3.2.2Mng (9) 3.2.3从MngImpl到Dao (10) 3.3Dao和DaoImpl (13) 3.3.1什么是Dao和DaoImpl? (13) 4. 实体类 (13) 4.1为什么使用实体类? (13) 4.2id的作用 (15) 5配置文件 (16) 5.1数据库配置文件 (16) 5.2国际化 (18)

    1.文档说明 本文档来源一个现实项目的学习,笔者须在Jeecms框架内实现前台提交简历,后台查看简历的过程。而笔者毫无java web开发经验。 因此本文档适用于毫无java web开发经验人群,将以Jeecms的spring MVC + spring + hibernate框架为结构进行介绍。建立一个实体,从数据的写入到查找为流程,进行一个详细的描述。 2.关键词 2.1MVC MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。 2.2实体 实体类主要是作为数据管理和业务逻辑处理层面上存在的类别;它们主要在分析阶段区分。 实体类的主要职责是存储和管理系统内部的信息,它也可以有行为,甚至很复杂的行为,但这些行为必须与它所代表的实体对象密切相关。 2.3实现类 就是接口的实现类,实现了接口中那些方法的方法体。

    jeecms标签使用

    2012版标签之[@cms_tag_list] 发布时间:2012-01-11 16:10:16 作者:本站编辑来源:本站原创浏览次数:1126 我要评论 (0) [@cms_tag_list] T ag列表标签 作用:显示tag列表 示例:

    热门tags: [@cms_tag_list count='8'] [#list tag_list as tag]${https://www.360docs.net/doc/be7330177.html,}[#if tag_has_next]|[/#if][/#list] [/@cms_tag_list]
    效果截图: 2012版标签之[@cms_lucene_page] 发布时间:2012-01-11 16:08:50 作者:本站编辑来源:本站原创浏览次数:536 我要评论 (0) [@cms_lucene_page] 搜索结果分页标签 作用:对搜索结果分页 参数: q: 搜索关键字 siteId:站点ID channeled:栏目ID startDate::开始时间

    endDate:结束时间 示例:

    [#if q??] [@cms_lucene_page q=q channelId=channelId descLen='100' append='...' count='4' sysPage='1' ]
    您搜索的“${q!}”,共有${tag_list?size} 条 查询结果,[@process_time/]
    [#list tag_list as s]
    [${s.ctgName}] ${s.title}
    [@text_cut s=s.description len=descLen append=append/]
    来源:${s.origin!'本站原创'}    浏览次数:${s.views}次   发布时间:${s.releaseDate}
    [/#list] [/@cms_lucene_page] [/#if]
    结果截图:

    jeecms网站开发技术文档

    xxxxx网技术说明文档 一、系统架构特点 1)底层采用高性能的MVC技术架构:系统采用最新的技术架构 (SpringMVC3+Spring3+Hibernate3+Freemarker),AJAX使用jquery和json实现。基于java 技术开发,继承其强大、稳定、安全、高效、跨平台等多方面的优点。 Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建Web 应用程序的全功能MVC 模块。使用Spring 可插入的MVC 架构,可以选择是使用内置的Spring Web 框架还可以是Struts 这样的Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用JSP 技术。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。 SpringMVC3特性: ? 零配置,不需要外部配置文件,这是SpringMVC3最引人注目的特性。 ? 易于同其它View框架(Tiles等)无缝集成 ?采用IOC便于测试 ? 强大、灵活的标签,用户自定义显示内容和显示方式。 ? 验证和类型转换机制非常容易使用和本地化。 ? 良好的本地化支持,甚至在JSP 页面之间跳转时仍然生效。 ? 后台人性化,提供最便利、合理的使用方式。 ? 在设计上自身预先做了搜索引擎优化,增强对搜索引擎的友好性。 ?完全生成全站静态页面,可自定义路径结构,全面提高页面访问速度 ? 内置支持同一个form 触发多个事件。 ? 具备透明的文件上传能力。 ? 支持增量开发。

    jeecms v2012版后台管理

    jeecms v2012版后台管理 1 栏目 1.1相关名词解释 系统登录之后,“栏目”位于主功能菜单区的第二个,相关名词解释: ①网站根目录:网站所有栏目的基础,任何栏目都是是建立在网站根目录下 ②父栏目:指通常所说的大栏目,每个父栏目下面可以包含若干个子栏目和末级栏目,父栏目下不可以直接添加文章 ③子栏目:子栏目是父栏目下一级的栏目,可以当做再下一级栏目的父栏目,也可以直接当做末级栏目,当做下一级栏目的父栏目时不能添加文章,当做末级栏目时可以添加文章 ④末级栏目:末级栏目下面只能添加文章 ⑤单页栏目:单页栏目一般作为顶级栏目,并且单页栏目一般就是一个页面,比如“关于我们” 各栏目层次关系示意图:

    1.2栏目模型管理: 添加栏目时首先要选择栏目模型,栏目模型mysql版本默认的有新闻、作品、单页、下载、图库、视频和产品七种,每个栏目都需要指定对应的栏目模型,本节主要对这些栏目模型作个介绍。 栏目模型相关说明: 3.0版本的模型已经可以随意添加了,除了单页模型是没有内容模型的,其余的模型都可以根据自己的意念随意添加。模型的名称已经没有特别的含义了。 ID:栏目模型对应的ID号 模型名称:栏目模型的完整名称 栏目模板前缀:栏目模型对应的栏目页模板文件前缀,默认文章模型对应的栏目页模板前缀必须要是它,例如:新闻栏目类的模板名字必须是“新闻栏目_XX.html” 内容模板前缀:栏目模型对应的内容页模板文件前缀,默认文章模型对应的内容页模板前缀必须要是它,例如:新闻内容类的模板名字必须是“新闻内容_XX.html”

    排列顺序:栏目模型的排列顺序 默认:当你没有选中栏目就添加文章的时候,显示的就是这个默认栏目的内容模型里面的字段。 启用:这个栏目模型是否启用 操作:对模型的修改、删除以及添加这个模型中栏目模型和内容模型的字段等操作。(单页模型因为没有内容模型只能对其栏目模型进行操作) 点击添加,填写模型信息 添加完模型,还需要添加字段才能添加子栏目,点击该栏目的栏目模型和内容模型处修改 去掉不需要的字段然后点击保存系统默认字段,完成模型的建立

    JEECMS标签-使用说明pdf文档

    第一部分使用说明 1.标签使用概述 作者:发布日期:2009-07-0110:32:14 调用"JEECMS标签"的三种代码样式如下: A、${标签名称} B、[@cms.标签名称属性='值'/] C、[@cms.标签名称属性='值';标签别名]自定义样式模板[/@cms.标签名称] 例如: a、${https://www.360docs.net/doc/be7330177.html,}标签用于调用网站名称 b、[@cms.ArtiList chnlId=''count='10'sysContent='1-1'/]标签用于调用10篇文章的列表 c、[@cms.ChnlList id=''inner='1';c]┆${https://www.360docs.net/doc/be7330177.html,}[/@cms.ChnlList]标签用于调用栏目列表,可用于网站导航条。 注意:abc实例是与上面ABC三种形式相对应的。大家可以逐个测试,举一反三。 为了测试上述几类标签,我们可以新建一个空白的首页模板(新建的首页模板必须以index做前缀,例如index_demo.html),进入后台管理->模板管理->template->article->blue->default,点击下图中③处的“创建模板”按钮, 按要求填写必要的模板内容后保存模板,此时点击功能树上面的“刷新目录”就可以看到新加的“index_demo.html”模板了,如下所示:

    ——> 然后点击“文章栏目->首页->修改”,将新建的首页模板(index_demo.html)设为首页栏目模板,提交保存

    ——> 回到站点首页,刷新,您将看到我们刚才建立的测试首页,你就可以在上面测试各种标签的用法了(需要恢复原来的默认首页很简单,把首页栏目模板重新设置为默认模板或index.html就行了)。 标签有自己的使用范围,有的标签只能在内容页或栏目页中使用,所以我们还需要分别建立做测试的内容页及栏目页模板。一般情况下,最简单的网站至少应具备三个页面模板,即“首页模板-> 栏目页模板->内容页模板”,所以建立好以上三种基本的页面模板后基本上就可以测试使用所有的JEECMS标签了。值得一提的是,各类模板都有一定的命名规则,这是由模板对应的栏目模型指定的(具体的请参考“模型管理”中的教程说明),这里我们分别建立了栏目页模板channel_demo.html、内容页模板content_demo.html,具体的建立过程和首页模板的建立过程类似,这里就不作重复说明了。