DTcms Beta2模板标签说明文档待完善版Word文档下载推荐.docx

上传人:b****1 文档编号:3452617 上传时间:2023-05-01 格式:DOCX 页数:18 大小:170.91KB
下载 相关 举报
DTcms Beta2模板标签说明文档待完善版Word文档下载推荐.docx_第1页
第1页 / 共18页
DTcms Beta2模板标签说明文档待完善版Word文档下载推荐.docx_第2页
第2页 / 共18页
DTcms Beta2模板标签说明文档待完善版Word文档下载推荐.docx_第3页
第3页 / 共18页
DTcms Beta2模板标签说明文档待完善版Word文档下载推荐.docx_第4页
第4页 / 共18页
DTcms Beta2模板标签说明文档待完善版Word文档下载推荐.docx_第5页
第5页 / 共18页
DTcms Beta2模板标签说明文档待完善版Word文档下载推荐.docx_第6页
第6页 / 共18页
DTcms Beta2模板标签说明文档待完善版Word文档下载推荐.docx_第7页
第7页 / 共18页
DTcms Beta2模板标签说明文档待完善版Word文档下载推荐.docx_第8页
第8页 / 共18页
DTcms Beta2模板标签说明文档待完善版Word文档下载推荐.docx_第9页
第9页 / 共18页
DTcms Beta2模板标签说明文档待完善版Word文档下载推荐.docx_第10页
第10页 / 共18页
DTcms Beta2模板标签说明文档待完善版Word文档下载推荐.docx_第11页
第11页 / 共18页
DTcms Beta2模板标签说明文档待完善版Word文档下载推荐.docx_第12页
第12页 / 共18页
DTcms Beta2模板标签说明文档待完善版Word文档下载推荐.docx_第13页
第13页 / 共18页
DTcms Beta2模板标签说明文档待完善版Word文档下载推荐.docx_第14页
第14页 / 共18页
DTcms Beta2模板标签说明文档待完善版Word文档下载推荐.docx_第15页
第15页 / 共18页
DTcms Beta2模板标签说明文档待完善版Word文档下载推荐.docx_第16页
第16页 / 共18页
DTcms Beta2模板标签说明文档待完善版Word文档下载推荐.docx_第17页
第17页 / 共18页
DTcms Beta2模板标签说明文档待完善版Word文档下载推荐.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

DTcms Beta2模板标签说明文档待完善版Word文档下载推荐.docx

《DTcms Beta2模板标签说明文档待完善版Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《DTcms Beta2模板标签说明文档待完善版Word文档下载推荐.docx(18页珍藏版)》请在冰点文库上搜索。

DTcms Beta2模板标签说明文档待完善版Word文档下载推荐.docx

✓局部标签:

位于每个站点Aspx目录下的所有aspx.cs文件

4、模板控件

DtContorl:

Repeater自定义控件

✓源码位置:

DtCms.Web.UI项目下的DtControl.cs文件

✓主要作用:

显示数据及分页数据

DtControl:

LoadControl自定义控件

统一注册ascx用户控件

5、模板生成

✓模板制作好后,进入管理后台,单击系统管理>

系统模板管理,此时系统自动列出模板目录下的所有模板主题,单击“启用模板”即可。

三、嵌套标签

注:

DTCMS模板引擎已经定义好的规则。

1、<

%templatesrc=/FileName/%>

参数:

FileName:

需要嵌套的HTML文件相对路径名称

说明:

只能放在同级目录下,为了更好规范,凡是嵌套文件,文件名用“_”字符开头。

示例:

<

%templatesrc=/_header.htm/%>

四、全局标签

该标签方法位于BasePage类中,分别分布在DtCms.Web.UI项目下,全局标签即通用的标签,你可以放在模块页的任何一个位置。

BasePage.cs------------------------------------------------------------------全局通用的方法

Label_Albums.cs-------------------------------------------------------------图片相册的方法

Label_Articles.cs-------------------------------------------------------------资讯模块的方法

Label_Channel.cs------------------------------------------------------------系统栏目的方法

Label_Comment.cs----------------------------------------------------------用户评论的方法

Label_Contents.cs-----------------------------------------------------------内容模块的方法

Label_Downloads.cs--------------------------------------------------------下载模块的方法

Label_Feedback.cs----------------------------------------------------------在线留言的方法

Label_Links.cs---------------------------------------------------------------友情链接的方法

Label_Pictures.cs------------------------------------------------------------图文模块的方法

站点配置信息标签方法

%=SiteConfig.Property%>

属性:

Property:

可以放在任何一个模板文件中,包括嵌套的页面。

%=SiteConfig.WebPath%>

标签

类型

说明

%=SiteConfig.WebName%>

String

网站名称

%=SiteConfig.WebPath%>

网站地址,以“/”结尾

%=SiteConfig.WebTel%>

联系电话

%=SiteConfig.WebFax%>

传真地址

更多属性标签请查阅DtCms.Model项目下的WebSet.cs文件

BasePage.cs文件标签方法

%=SiteTemplatePath(SkinName)%>

SkinName:

模板主题名称

由于是字符串类型,用时用双引号,填写你当前的模板文件夹名。

返回值:

该模板位于当前站点的绝对路径,如:

/Templates/default/

%=SiteTemplatePath(“default”)%>

css/style.css

Label_Albums.cs文件标签方法

1、Albums_List_DataBind事件

由于它是一个事件,只能由Repeater模板控件调用

作用:

绑定调用的Repeater模板控件数据

RepeaterID="

newsList"

runat="

server"

onload="

Albums_List_DataBind"

Top="

4"

>

ItemTemplate>

……

/ItemTemplate>

/DtContorl:

Repeater>

Label_Articles.cs文件标签方法

备注:

有待完善……

Label_Channel.cs文件标签方法

Label_Comment.cs文件标签方法

Label_Contents.cs文件标签方法

Label_Downloads.cs文件标签方法

Label_Feedback.cs文件标签方法

1、Feedback_List_DataBind事件

绑定调用的Repeater模板控件数据,返回一个留言列表

RepeaterID=”rptFeedbackList”runat=”server”onload=”Feedback_List_DataBind”Where=”IsLock=0”PageSize=’<

%#this.pagesize%>

’PageIndex=’<

%#this.page%>

’>

关于Repeater模板控件请查看第六节模板控件使用

Label_Links.cs文件标签方法

1、Link_List_DataBind事件

绑定调用的Repeater模板控件数据,返回一个友情链接列表

DtContorl:

rptLinkTxt"

Link_List_DataBind"

Where="

IsLock=0andIsImage=0"

IsImage说明:

当IsImage=0返回文字链接,当IsImage=1返回图片链接,关于更多字段请查阅数据字典。

Label_Pictures.cs文件标签方法

五、局部标签

位于站点目录/Aspx目录下的所有xxx.aspx.cs文件里

article.aspx.cs页面属性方法

1、局部变量(请注意大小写)

kindId:

int类型,栏目的ID

pcount:

int类型,当前列表查询文章的总条数

page:

int类型,当前的页数

pagesize:

int类型,设置分页中每一页的条数

pwhere:

string类型,查询条件,字符串类型的变量请用"

括起来,例如"

IsLock=0"

article_show.aspx.cs页面属性方法

Id:

int类型,当前文章的ID

model:

继承于Object类型,文章类(Article)的一个对象,可通过例如model.Id调用其属性值,Article对象的所有属性可查阅数据字典。

content.aspx.cs页面属性方法

download.aspx.cs页面属性方法

download_show.aspx.cs页面属性方法

feedback.aspx.cs页面属性方法

link.aspx.cs页面属性方法

picture.aspx.cs页面属性方法

picture_show.aspx.cs页面属性方法

search.aspx.cs页面属性方法

六、模板控件

DtCms.Web.UI项目下的DtControl.cs文件中,在模板生成aspx页面时,已为每个aspx页面头部加上一句<

%@RegisterTagPrefix="

DtContorl"

Namespace="

DtCms.Web.UI"

Assembly="

%>

,它的作用是为自定义控件统一注册。

1、DtContorl:

ID:

同一页面ID不可重复

Top:

显示条数,默认值为0

PageIndex:

当前页,默认值为0

PageSize:

每页大小,默认值为0

Where:

查询条件,默认值为空字符串

自定义的Repeater控件继承了.Net的Repeater控件,在这基础上增加了以上几个属性,用法完全和.Net的Repeater控件是一样的,如果你不了解.Net的Repeater控件,请查看.Net的Repeater控件相关教程。

下面示例中通过Repeater控件的onload事件去调用事件方法,绑定控件列表数据。

简单示例:

Article_List_DataBind"

在上示例中利用Repeater的onload事件调用Article_List_DataBind方法,这个方法写在了DtCms.Web.UI项目下的Label_Articles.cs文件里面,Top=4表示显示前四条,Where表示筛选条件的SQL查询条件,如果要了解Where有什么字段,请参阅数据字典。

分页示例(带有变量属性):

Where='

%#this.pwhere%>

'

PageSize='

%#this.pagesize%>

PageIndex='

%#this.page%>

>

li>

ahref="

%#URLRewrite("

article_show"

Eval("

Id"

))%>

"

%#Eval("

Title"

)%>

/a>

/li>

……

在上示例中跟简单示例没有多大的区别,最重要的一点就是Where放的不是常量,而是该页面的article.aspx.cs文件里的局部变量,由于它在Repeater控件属性里面所以要加上'

单引号括起来,也正是由于在Repeater控件里,所以不是<

%=xxx%>

而是<

%#xxx%>

,这一点懂得C#的人都明白吧!

2、DtControl:

Src:

ascx用户控件的路径

ascx用户控件可以放在站点目录下的任何一个文件夹中。

LoadControlID="

Header"

Src="

UserControl/header.axcs"

/>

七、DTcmsBeta2数据库字典

表名:

dt_Administrator(管理员表)

列名

数据类型

Id

Int

PK,自增ID

UserName

Nvarchar(30)

登录用户名

UserPwd

Nvarchar(50)

登录密码

ReadName

用户昵称

UserEmail

nvarchar(30)

联系邮箱

UserType

int

管理员类型

UserLevel

ntext(16)

权限列表

IsLock

是否锁定

AddTime

datetime(8)

添加时间

dt_Adbanner(广告内容表)

id

自增IDPK

Aid

广告位ID

Title

nvarchar(100)

广告条名称

StartTime

datetime

开始时间

EndTime

到期时间

AdUrl

nvarchar(250)

广告地址

LinkUrl

链接地址

AdRemark

备注说明

SortId

排序数字,越小越向前

状态,0正常,1暂停

发布时间

dt_Advertising(广告位表)

广告位名称

AdType

广告位类型

广告位说明

AdNum

显示广告数

AdPrice

decimal(9)

广告位价格

AdWidth

广告位宽度

AdHeight

广告位高度

AdTarget

nvarchar(50)

链接目标,新窗口、原窗口

dt_AllReviews(用户评论表)

KindId

所属评论频道栏目

ParentId

所属评论信息ID

评论用户

Grade

星级

Content

nvarchar(3000)

评论内容

评论时间

dt_Article(资讯表)

ClassId

所属类别

文章标题

Author

原文作者

Form

文章来源

Keyword

关健字

Zhaiyao

文章摘要

Daodu

文章导读

ImgUrl

文章图片

文章内容

Click

点击次数

IsMsg

是否允许评论,0不允许1允许

IsTop

是否置顶

IsRed

是否推荐

IsHot

是否热门

IsSlide

是否幻灯片

dt_Channel(栏目分类表)

栏目名称

父栏目ID

ClassList

nvarchar(500)

子栏目ID列表

ClassLayer

栏目深度

排序数字

PageUrl

栏目管理地址

栏目自定义数字

dt_Contents(单页内容表)

CallIndex

调用标识

内容标题

栏目ID

详细介绍

dt_Downloads(下载表)

文件标题

预览图片

FileType

文件类型

FileSize

文件大小

FilePath

文件路径

浏览数量

DownNum

下载次数

详细说明

dt_Feedback(在线留言表)

nvarchar(20)

UserTel

UserQQ

联系QQ

留言标题

留言内容

是否审核,0已审1未审

留言时间

ReContent

回复内容

ReTime

回复时间

dt_Links(友情链接表)

网站标题

UserMail

WebUrl

网址

LOGO网址

IsImage

是否图片链接

是否推荐到首页

是否锁定,0正常1锁定

dt_Pictures(图文表)

图文标题

Price

价格

图片路径

是否允许评论

dt_PicturesAlbum(图文相册表)

PictureId

图片ID

图片地址

dt_PicturesExtension(图文扩展字段内容表)

所属图文ID

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2