欢迎来到元素模板ys720.com,本站提供专业的织梦模板PBOOTCMS模板网站模板网站修改/网站仿站
当前位置:主页 > 程序教程 > 其他教程 >
其他教程

SDCMS2.0-3.0标签大全,列表页标签、内容页标签

(元素模板) / 2020-05-19 11:22

SDCMS2.0标签大全(附模板介绍)

一、全局标签

什么是全局标签?
全局标签意思是在SDCMS的任何模板页面均可正常调用的标签。

1.固定形式全局标签
{webroot}作用:系统路径

{weburl}作用:网站URL

{webmode}作用:系统运行模式(数值:1为动态,2为伪静态,3为静态)

{htmldir}作用:静态模式下,生成文件目录

{sdcms[webname]}作用:显示网站名称

{sdcms[seotitle]}作用:显示优化标题

{sdcms[seokey]}作用:网站SEO关键字

{sdcms[seodesc]}作用:网站SEO描述

{sdcms[webicp]}作用:网站备案号

{sdcms[webcount]}作用:网站第三方流量统计代码

备注:sd_config表中的任意行数据均可通过下面的方式调用
举例,我们要调用表setkey字段值为"agreement"的setvalue的内容时,只需要这样书写即可
{sdcms[agreement]},即其中的"agreement"可替换为其他的字段名称

2.循环全局标签

完整书写格式:

{sdcms:rs top="数量"field="字段名1,字段名2"table="表名" group="分组字段" where="查询条件" order="排序条件" var="定义的变量名:字段名1" auto="变量" pagesize="分页数量" iscache="是否缓存" isadminurl="是否强制html模式(可选值为0和1,默认为1)"}
{rs:eof}没有查询到内容时显示的内容{/rs:eof}
{$rs[字段名1]} {$rs[字段名2]} 
{/sdcms:rs}

二、频道、列表页专用标签

标签:{classname}作用:栏目名称

标签:{seokey}作用:栏目关键字

标签:{seodesc}作用:栏目描述

标签:{seotitle}作用:优化标题

标签:{classid}作用:栏目ID

标签:{parentid}作用:当前栏目的所有父ID

标签:{sonid}作用:当前栏目的所有子ID

标签:{pagenum}作用:栏目的分页数量

标签:{catepic}作用:栏目的图片Url

标签:{modeid}作用:栏目的模型ID

三、内容页专用标签

公共部分标签:
公共部分标签是指所有内容模型都可以使用的标签。主要标签如下:
标签:{classname}作用:当前内容所属栏目的栏目名称

标签:{classid}作用:当前内容所属栏目的栏目ID

标签:{followid}作用:当前内容所属栏目的父栏目ID

标签:{sonid}作用:当前内容所属栏目的所有子类

标签:{parentid}作用:当前内容所属栏目的所有父类

标签:{catepic}作用:当前内容所属栏目的图片Url

标签:{id}作用:当前内容的ID

标签:{title}作用:当前内容的标题

标签:{seokey}作用:当前内容的Seo关键字

标签:{seodesc}作用:当前内容的Seo描述

标签:{page}作用:如果有内容分页,可以显示当前页数

标签:{author}作用:作者

标签:{comefrom}作用:来源

标签:{createdate}作用:发布日期

标签:{lastupdate}作用:更新日期

标签:{hits}作用:人气

标签:{style}作用:标题修饰CSS

标签:{pic}作用:缩略图

标签:{ispic}作用:是否有缩略图,可选值:0和1,为1时表示有缩略图

标签:{tags}作用:内容的标签,要显示出来,请参考默认模板方法

标签:{url}作用:外链网址

标签:{isurl}作用:是否为外链,可选值:0和1,为1时表示为外链

标签:{islock}作用:内容的状态

标签:{isnice}作用:是否为推荐内容,为1时表示推荐

标签:{ontop}作用:是否为置顶内容,为1时表示置顶

标签:{iscomment}作用:是否允许评论,为1时表示允许

标签:{comments}作用:评论数量

标签:{likeid}作用:相关内容的ID,为0时表示没有相关内容

标签:{point}作用:阅读积分收费积分数

标签:{intro}作用:内容简介

标签:{content}作用:显示内容

标签:{get_content_page}作用:当内容有分页时显示分页链接

标签:{contenturl}作用:当前内容的url

至此公共部分标签结束

下面是内容模型中的调用方法
标签形式:{rsshow[字段名]}

将内容副表的字段名替换为上面的即可,比如表“sd_model_down”中有如下字段,version和softsize,那么我们要调用的话,这样就可以了:{rsshow[version]}和{rsshow[softsize]}

四、模板语法规则

1.变量表示(或常量)
{name}将被解析成<%=name%><%=name%><%=name%>,表示显示变量name的值,其中的“name”由英文字母、数字和下划线组成首字母必须是英文字母或者下划线。

2.条件判断
{if *}{elseif *}*{else}*{/if} 或{if *}{/if} 其中{if *}中的*就是此判断语句的条件表达式,符合Asp的表达式。

3.模板包含
格式:{sdcms:include("路径+模板名称+后缀")}
示范:{sdcms:include("sdcms_head.asp")}
说明:上述示范表示包含当前模板所在文件夹的“sdcms_head.asp”文件

4.定义变量
{dim a:a=1}将被解析为<%dim a:a=1%><%dim><%a=1%>

如果您不习惯这套语法,也可以直接在模板中书写Asp代码,例如:<%=now()%><%response.write><%=test%>

<%dim a:a="1%">,相当于定义了个变量a,且值为1
<%=name%>

Copyright @ 2013-2021 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com