DTcms帮助文档Word格式文档下载.docx
- 文档编号:15889088
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:27
- 大小:29.24KB
DTcms帮助文档Word格式文档下载.docx
《DTcms帮助文档Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《DTcms帮助文档Word格式文档下载.docx(27页珍藏版)》请在冰豆网上搜索。
嵌入C#代码标签
如果其它标签无法实际你想要的效果,你可以试一下直接写C#代码,如意不能使用
%csharp%>
.]}
--显示实体数据变量,如:
[title]-->
{[...]}
loop循环标签
loop循环标签主要是数据列表中使用的,其中自带有行号变量datarow__loop__id,该变量
是从1开始参数说明:
datarow:
DataRow类型的变量,同一页面内不可重复,否则编译出错datatable:
DataTable类型的变量,使用前请确保该参数已声明赋值
--loop循环标签-->
%loopdatarowdatatable%>
%/loop%>
foreach循环标签
foreach标签和C#的语法是一样的,写法也差不多,相信技术人员一看就懂。
注意与loop
标签不同的是它没有自带的行号变量,需要手动声明。
参数说明:
type:
数据类型,如DataRow
item:
数据类型的变量名,自定义变量名
list:
数组、结构、对象、引用类型
--foreach循环标签-->
%foreach(typeiteminlist)%>
%/foreach%>
for循环标签
for标签和C#的语法也是一样的,一般很少用到。
参数说明:
i:
整型变量
count:
--for循环标签-->
%for(inti=0;
i<
=count;
i++)%>
%/for%>
if判断语句标签
if判断语句与C#的语法一样,支持二种写法,保留旧的写法
--第一种格式写法(推荐)-->
%if(...)%>
%elseif(...)%>
%/if%>
--第二种格式写法(旧写法)-->
%if...%>
%elseif...%>
continue退出当前循环标签
循环标签中分支用以结束当前循环,直接进入下一次循环的标签,使用方式同传统程序一致。
--continue标签-->
%continue%>
--使用示例,当i等于5时退回并进入下一条循环-->
%if(i==5)%>
break结束循环标签在循环标签中用以结束循环,进入后续程序的标签,使用方式同传统程序一致。
--break标签-->
%break%>
--使用示例,当i大于5时结束循环-->
%if(i>
5)%>
获取GET传输参数标签
获取URL地址GET传输的参数值
--request标签,varname为参数名-->
{request[varname]}截取字符串长度标签当一个字符串的长度大于你想要的值时可使用该标签参数说明:
num:
int类型,字符串长度
--cutstring标签,{...}为变量-->
%cutstring({...},num)%>
日期格式转换标签把日期字符串转换成你想要的格式
strFormat:
日期格式
--datetostr标签,{...}为变量-->
%datetostr({...},strFormat)%>
--示例一:
输出年月日格式的日期-->
%datetostr({varname},yyyy年MM月dd日)%>
--示例二:
输出年月日时分秒格式的日期-->
%datetostr({varname},yyyy年MM月dd日HH时mm分ss秒)%>
整型格式转换标签
当一个字符串的想转换成一个整型的数字时可使用该标签
--strtoint标签,{...}为字符串变量-->
{strtoint({...})}直接输出内容标签
该标
当一个方法返回的是字符串内容,而我们又想直接在模板页中直接输出可使用该标签。
签支持两种写法,推荐用第一种。
--第一种写法(推荐)-->
%=方法名(参数一,参数二,...)%>
--第二种写法(旧写法)-->
%write方法名(参数一,参数二,...)%>
声明变量与赋值标签
和C#语法基本一致,需要声明或在需要接受一个方法返回的内容时可以使用该标签。
type:
可选,变量的类型,如果有type则首先创建对象再赋值,否则直接赋值
ref:
变量名,同一页面内不可重复expression:
变量、常量或方法都可以
%set[type]ref=expression%>
--示例一-->
%setintnum=1%>
--再次使用时不用再声明-->
%setnum=2%>
--示例二-->
%setDataTabledt=get_list(参数一,参数二,...)%>
--第二种写法(旧写法)-->
%set[(type)]{ref}=expression%>
--示例一-->
%set(int){num}=1%>
%set{num}=2%>
%set(DataTable){dt}=get_list(参数一,参数二,...)%>
一、系统配置标签(变量)
系统配置的一些信息,实际上是源码项目中的里面的属性,里面都有详细的备注与注释
标签
描述
示例
{}
主站名称
动力启航
主站域名
公司名称
XX软件有限公司
公司地址
XX省XX市XX区XX号
联系电话
传真号码
管理员邮箱
网站备案号
粤TC/ICP备XX号
网站安装目录,/代表放在根目录
/
网站后台管理目录
admin
是否开启生成静态,0不开启,1
伪静态,2全静态
1
生成静态扩展名
html
手机网站状态,0关闭1开启
手机网站绑定域名
开启会员功能,0不开启,1开启
开启评论审核,0不审核,1开启
审核机制
后台管理日志,0关闭,1开启
是否关闭网站,0正常,1关闭
网站关闭原因描述
网站正在维护,请稍候访
问…
网站统计代码,支持HTML
script>
...<
/script>
短信API地址
短信平台登录账户名
test
短信平台登录密码,MD5加密字符串
a34de42fededferkc63fe
手机短信签名
邮件STMP服务器
SSL加密连接
邮件SMTP端口
25
发件人地址
邮箱账号
邮箱密码,内置加密算法
发件人昵称
网站管理员
附件上传目录名
upload
附件保存方式,1按年月日保存,2按年月/日/保存
附件上传类型,以逗号分隔开
gif,png,doc
视频上传类型,以逗号分隔开
mp4,flv
附件上传大小,单位为KB
2048
视频上传大小,单位为
KB
图片上传大小,
单位为
1024
图片最大高度
(像素)
图片最大宽度
生成缩略图高度(像素)
生成缩略图宽度(像素)
图片水印类型,
图片
0关闭,
1文字,2
图片水印位置,
1-9
9
图片生成质量,
0-100
80
图片水印文件
水印透明度,
1-10
5
水印文字
文字字体
Arial
水印文字大小
12
当前站点的配置信息,只能在当前模板页面中使用这些标签,它和上面的系统配置不同,例如当前访问的是站点A,加载的就是站点A的配置信息。
标签描述示例
网站名称
网站域名
网站LOGO
网站版权信息,支持HTML
版权所有动力启航
SEO标题
动力启航开源
SEO页面关健词,255字符内
开源,C#开源
SEO页面描述,255字符内
DTcms100%开源的CMS
乙全局通用标签(方法)
统一链接标签
主要对文件里的节点读取和匹配。
参数说明:
key:
URL配置的名称
params:
Object参数列表
%linkurl(key,params)%>
--示例一:
首页链接-->
%linkurl("
index"
)%>
--示例—:
关于我们链接-->
content"
"
about"
分页页码标签
输入分页页码按钮链接,需要和一起使用。
pagesize:
每页显示条数
pagei
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DTcms 帮助 文档