利用配置实现静态网页和网站快速搭建
2011-10-14 11:15
399 查看
应用场景:
网站建设项目
实现思路:
1、web网站前台生成静态html页面
2、网站内容及后台管理
思路介绍:
一、html采用自定义标签
通用标签
#表名.记录索引.字段名# 例如:#t.0.id#表示t表的第一行的id字段的值
#REPEAT-ROW-表名#行重复内容#REPEAT-ROW-表名# 例如:#REPEAT-ROW-t# 表示此处循环t表中所有记录行
行重复内容中#字段名# 例如:#id# 表示表t中id字段的值
#REPEAT-COL-表名#内容#REPEAT-COL-表名# 例如:#REPEAT-COL-t# 表示此处循环t表中所有记录行并将字段的值拼在一起(如配置了此表名的colunm并设置了值则作为拼接的链接符,默认为,)
内容中#字段名# 例如:#id# 表示表t中id字段的值
#QUERYSTRING#name#QUERYSTRING# 从QueryString中获取name的值
#CHINESE-DATE# 当前日期 格式为:2008年08月08日
#NORMAL-DATE# 当前日期 格式为:2008-08-08
#IMPORT-FILE#引入文件名(无后缀),页面参数name(如果name=value则将name和value传入引入页面)#IMPORT-FILE# 例如:#IMPORT-FILE#WWW_Detail,id#IMPORT-FILE# 表示此处导入页面传入id值的详述页面 关于文件,可以为网站下的文本文件,也可以是Tpl下面的配置模板
#IFISEMPTY#值?空时的值:不空时的值#IFISEMPTY# 其中值处没有值时取?后面的值 否则取:后面的值
#IFISEQUAL#值=值?相等时的值:不等时的值#IFEQUAL#
#IFMARK#js表达式?相等时的值:不等时的值#IFMARK# 其中js表达式要返回true或false,js表达式仅支持通用标签
#PAGE-BREAK-AFTER##PAGE-SIZE#每页行数#PAGE-SIZE##PAGE-RECORD-COUNT#总记录数#PAGE-RECORD-COUNT##PAGE-BREAK-AFTER# 分页标签 其中总记录数如#total.0.amount#
#RMB#值#RMB# 将值转换为人民币大写
定制标签
#CHINESE-FULL-DATE# 中国特色年月日
二、xml定义数据访问
<?xml version="1.0" encoding="utf-8"?>
< root>
<myquery title="用户表">
<sql name="t" paranames="id">
<![CDATA[SELECT * from user where id ={0}]]>
</sql>
<select>
<column name="InDate" value=" 年 月 日" dataformat="{0:yyyy年MM月dd日}"></column>
</select>
</myquery>
< /root>
三、开发程序
1、读出html配置模板
2、读出xml数据配置
3、替换自定义标签
4、保存生成的html
四、网站后台管理
1、内容管理,内容采用Fckeditor编辑器
2、其它功能利用XML配置实现
欢迎访问:http://121.18.78.216 适易查询分析、工作流、内容管理及项目管理演示平台
网站建设项目
实现思路:
1、web网站前台生成静态html页面
2、网站内容及后台管理
思路介绍:
一、html采用自定义标签
通用标签
#表名.记录索引.字段名# 例如:#t.0.id#表示t表的第一行的id字段的值
#REPEAT-ROW-表名#行重复内容#REPEAT-ROW-表名# 例如:#REPEAT-ROW-t# 表示此处循环t表中所有记录行
行重复内容中#字段名# 例如:#id# 表示表t中id字段的值
#REPEAT-COL-表名#内容#REPEAT-COL-表名# 例如:#REPEAT-COL-t# 表示此处循环t表中所有记录行并将字段的值拼在一起(如配置了此表名的colunm并设置了值则作为拼接的链接符,默认为,)
内容中#字段名# 例如:#id# 表示表t中id字段的值
#QUERYSTRING#name#QUERYSTRING# 从QueryString中获取name的值
#CHINESE-DATE# 当前日期 格式为:2008年08月08日
#NORMAL-DATE# 当前日期 格式为:2008-08-08
#IMPORT-FILE#引入文件名(无后缀),页面参数name(如果name=value则将name和value传入引入页面)#IMPORT-FILE# 例如:#IMPORT-FILE#WWW_Detail,id#IMPORT-FILE# 表示此处导入页面传入id值的详述页面 关于文件,可以为网站下的文本文件,也可以是Tpl下面的配置模板
#IFISEMPTY#值?空时的值:不空时的值#IFISEMPTY# 其中值处没有值时取?后面的值 否则取:后面的值
#IFISEQUAL#值=值?相等时的值:不等时的值#IFEQUAL#
#IFMARK#js表达式?相等时的值:不等时的值#IFMARK# 其中js表达式要返回true或false,js表达式仅支持通用标签
#PAGE-BREAK-AFTER##PAGE-SIZE#每页行数#PAGE-SIZE##PAGE-RECORD-COUNT#总记录数#PAGE-RECORD-COUNT##PAGE-BREAK-AFTER# 分页标签 其中总记录数如#total.0.amount#
#RMB#值#RMB# 将值转换为人民币大写
定制标签
#CHINESE-FULL-DATE# 中国特色年月日
二、xml定义数据访问
<?xml version="1.0" encoding="utf-8"?>
< root>
<myquery title="用户表">
<sql name="t" paranames="id">
<![CDATA[SELECT * from user where id ={0}]]>
</sql>
<select>
<column name="InDate" value=" 年 月 日" dataformat="{0:yyyy年MM月dd日}"></column>
</select>
</myquery>
< /root>
三、开发程序
1、读出html配置模板
2、读出xml数据配置
3、替换自定义标签
4、保存生成的html
四、网站后台管理
1、内容管理,内容采用Fckeditor编辑器
2、其它功能利用XML配置实现
欢迎访问:http://121.18.78.216 适易查询分析、工作流、内容管理及项目管理演示平台
相关文章推荐
- 利用配置实现企业网站快速搭建(动态内容生成静态网页)
- IIS中多个版本php共存的方法,IIS如何快速搭建PHP网站,多个php实现共存的神器!
- github+hexo搭建自己的博客网站(五)进阶配置(畅言实现博客的评论)
- 快速实现配置Windows客户端访问在linux平台上所搭建的Samba服务器&&使用swat软件
- 利用配置快速实现信息系统管理项目实践
- 利用配置快速实现信息系统管理项目总结
- 利用Docket使用nginx镜像快速搭建静态网站
- 项目笔记:6.利用LVS实现网站流量高效快速的分发
- PHP后端利用七牛快速搭建个人网站图床
- •搭建LAMP环境及快速部署双网站并实现基于域名的虚拟主机
- 利用XML配置实现增删改查的.net快速开发架构 简单的构建信息管理系统架构
- Spring利用java配置方式进行快速搭建
- 系统学习MVC3搭建网站(4)--利用NuGet安装Ninject.MVC3实现依赖注入(DI)
- 在linux5平台上快速搭建apache网站以及实现个人主页的访问!!
- Spring自动注入,利用注解实现spring基本配置详解,Spring注解快速入门
- github+hexo搭建自己的博客网站(五)进阶配置(畅言实现博客的评论)
- 利用 SPL 快速实现 Observer 设计模式
- 利用 ASP.NET 的Timer 来实现的访问统计,感觉比较适合高访问量的网站
- 视频电商网站实战 - 视频上传:标签编辑框效果快速实现
- 利用Intellij IDEA配置创建javaweb项目并实现Servlet