JEECMS标签使用实例--序
导航: 上一页
如何调用网站数据?
JEECMS是JavaEE版内容管理系统,网站上显示的数据是用程序从数据库中读取的。一般情况下从数据库中按要求读取所需数据是个相对复杂的过程,必须要懂得相关的专业编程知识。不过请放心,使用JEECMS建站你可以完全省去这个过程,你需要知道的仅仅是页面模板的制作以及JEECMS标签的使用方法。你只要懂得调用所需的"JEECMS标签"就可以调取相应的数据。 调用"JEECMS标签"的三种代码样式如下:
- ${标签名称}
- [@cms.标签名称 属性='值'/]
- [@cms.标签名称 属性='值'; 标签别名] 自定义样式模板 [/@cms.标签名称]
为了测试上述几类标签,我们可以新建一个空白的首页模板(新建的首页模板必须以index做前缀,例如index_demo.html),然后将新建的首页模板(index_demo.html)设为首页栏目模板,这样首页就变成了一个空白页,你就可以在上面测试各种标签的用法了(需要恢复原来的默认首页很简单,把首页栏目模板重新设置为默认模板就行了,操作时间取决于你的微操了,一般只需两秒钟)。
例如: a、调用${web.name}标签就能获取到网站名称 b、调用[@cms.ArtiList chnlId='' count='10' sysContent='1' /]就能获取10篇文章的列表 c、调用[@cms.ChnlList id='' inner='1';c]┆<a href="${c.url}">${c.name}</a>[/@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的标签使用相当灵活,比如一个文章列表标签你可以通过不同的属性设置展示出多种多样的效果来,具体用法在此就不一一赘述了,我们会发布一系列的标签使用实例教程,新手们对照着操作一遍基本上能够掌握。