sdcms语法标签 3.3版本

模板防盗:<%if not in_sdcms then response.write(“template load fail”):response.end() end if%>

seo标题:{sdcms[webname]}{sdcms[seotitle]}

seo关键词:{seokey}

seo描述:{seodesc}
————–

文件路径例如:images路径:{webroot}theme/default/images/

模板引用:

{sdcms:include(“sdcms_head.asp”)}

{sdcms:include(“sdcms_foot.asp”)}

获取单个栏目:

{sdcms.getcateurl(1)} 获得栏目1的链接

{sdcms.getcatename(1)} 栏目名称

导航高亮

<div id=”menu”>
<ul class=”fl”>
<li><a href=”{sdcms:root}”>首 页</a></li>
{sdcms:loop top=”10″ field=”id,title,ClassUrl” table=”sd_class” where=”followid=0″ order=”ordnum,id”}
<li[if {sdcms:class_id}={id}] class=”selected”[end if]><a href=”{link}”>{title}</a></li>
{/sdcms:loop}
</ul>
</div>
1.首页调用单页简介的方法为:

{sdcms:rs table=”sd_model_page” where=”classid=1″}
{sdcms.dehtml($rs[intro])}
{/sdcms:rs}
2.首页调用单页内容的方法为:

{sdcms:rs table=”sd_model_page” where=”classid=1″}
{$rs[content]}
{/sdcms:rs}

调用几条内容

{sdcms:rs table=”sd_content” top=”4″ where=”classid=1″ auto=”j”}
条件 islock=1只显示没删除的
<li><a href=”{$rs[link]}”><img src=”{$rs[pic]}”>{$rs[title]}</a></li>
{/sdcms:rs}

classid=1 栏目id,top=”4″调用4条

数据表sd_content其他字段:id、pic、createdate、lastupdate、style、ispic、tags、keyword、description、intro(详情)

调用详情前70个字符(过滤html){sdcms.cutstr(sdcms.nohtml($rs[intro]),70,1)}

时间格式:{sdcms.getdate($rs[createdate],”-“,1)}

调取自定义字段的方法:

{sdcms:rs table=”sd_content” top=”20″ where=”classid=12″ var=”sdcms_dim:id” auto=”j”}
//var=”sdcms_dim:id”定义一个值,作为传给下个循环的条件
{sdcms:rp table=”sd_model_news” top=”20″ where=”cid=[sdcms_dim]”} //sd_model_news 不同模型表不一样

{$rp[新增的字段]}

{/sdcms:rp}

{/sdcms:rs}

调用几个栏目

{sdcms:rs table=”sd_category” top=”10″ where=”ismenu=1″ order=”ordnum”}
<li><a href=”{$rs[link]}”>{$rs[catename]}</a></li>
{/sdcms:rs}

多级栏目:

{sdcms:rp table=”sd_category” top=”0″ where=”followid=[classid] and modeid>0″ order=”ordnum,cateid” var=”sdcms_dim:sonid” auto=”j”}

<div class=”b{if j>1} mt10{/if} w670″>

<div class=”subject”><span><a href=”{$rp[link]}”>更多>></a></span>{$rp[catename]}</div>

<div class=”p10″>

<ul class=”toplist”>

{sdcms:rs top=”10″ field=”id,title,style,createdate,isurl,url,classid” table=”sd_content”

where=”islock=1 and classid in([sdcms_dim])” order=”ontop desc,id desc”}

<li><span>{sdcms.getdate($rs[createdate],”-“,1)}</span><a href=”{$rs[link]}” title=”{$rs[title]}”{if $rs[isurl]=1} target=”_blank”{/if} {$rs[style]}>{sdcms.cutstr($rs[title],70,1)}</a></li>

{/sdcms:rs}
</ul>
</div>
</div>
{/sdcms:rp}

头部栏目nav模板:

{sdcms:rs top=”0″ table=”sd_category” where=”followid=0 and ismenu=1″ order=”ordnum desc,cateid” var=”sdcms_rp:cateid”}
<li><a href=”{$rs[link]}”>{$rs[catename]}</a>
<dl>
{sdcms:rp top=”0″ table=”sd_category” where=”followid=[sdcms_rp] and ismenu=1″ order=”ordnum,cateid”}
<dd><a href=”{$rp[link]}”>{$rp[catename]}</a></dd>
{/sdcms:rp}
</dl>
</li>
{/sdcms:rs}

内页册栏目:通用万能调用方法

{if sonid / [classid] =1}//如果当前子栏目就是自己
{sdcms:rs table=”sd_category” top=”10″ where=”ismenu=1 and followid = [followid]” order=”ordnum”}
<span {if $rs[cateid]=[classid]}class=”cur”{/if}><a class=”h3_a” href=”{$rs[link]}”>◇ {$rs[catename]}</a></span>
{/sdcms:rs}
{else}//否则
{sdcms:rs table=”sd_category” top=”10″ where=”ismenu=1 and followid in ([sonid])” order=”ordnum”}
<span {if $rs[cateid]=[classid]}class=”cur”{/if}><a class=”h3_a” href=”{$rs[link]}”>◇ {$rs[catename]}</a></span>
{/sdcms:rs}
{/if}

判断是否有子栏目

{sdcms:rs table=”sd_category” top=”0″ where=”followid=[classid] and ismenu=1″ order=”ordnum desc”}

{rs:eof}
{sdcms:rp table=”sd_category” top=”0″ where=”followid=[followid] and ismenu=1″ order=”ordnum desc”}

<li><a href=”{$rp[link]}”>{$rp[catename]}</a></li>
{/sdcms:rp}
{/rs:eof}

<li><a href=”{$rs[link]}”>{$rs[catename]}</a></li>
{/sdcms:rs}

栏目高亮判断条件:{if $rs[cateid]=[classid] or $rs[cateid]=[followid]} class=”cur”{/if}

友情链接
{sdcms:rs top=”0″ table=”sd_expand_link” where=”islock=1″ order=”id desc”}
<a href=”{$rs[weburl]}” target=”_blank”>{$rs[webname]}</a>
{/sdcms:rs}
参数:islogo=0

if判断格式
{if i mod 5=0}<li class=”mid”></li>{/if}

————–

前栏目名字
您所在的位置:<a href=”{webroot}”>首页</a>{sdcms.getpostion(parentid,” > “)}

————–

单篇调用内容 方法

{sdcms:rs table=”sd_model_page” top=”1″ where=”classid=[classid]”}
{sdcms.get_content_split($rs[content],htmlrule)}
{/sdcms:rs}

详情页 专用

{title} 标题
作者:{author} 来源:{comefrom} 日期:{createdate}
{content} 内容

<div class=”pre”>上一篇:{sdcms:rs top=”1″ field=”id,isurl,url,title,style,classid” table=”sd_content” where=”islock=1 and classid=[classid] and id<[id] and isurl=0″ order=”id desc”}
{rs:eof}<span class=”c9″>没有资料</span>{/rs:eof}
<a href=”{$rs[link]}” title=”{$rs[title]}”>{sdcms.cutstr($rs[title],70,1)}</a>
{/sdcms:rs}</div>

<div class=”next”>下一篇:{sdcms:rs top=”1″ field=”id,isurl,url,title,style,classid” table=”sd_content” where=”islock=1 and classid=[classid] and id>[id] and isurl=0″}
{rs:eof}<span class=”c9″>没有资料</span>{/rs:eof}
<a href=”{$rs[link]}” title=”{$rs[title]}”>{sdcms.cutstr($rs[title],70,1)}</a>
{/sdcms:rs}</div>

==============================
================标签详解======
==============================

{classname} 当前栏目名字

{classid} 当前栏目id(单页模型)

{cateid} 当前栏目id(其他模型)

{followid} 当前内容所属栏目的父栏目ID

{sonid} 当前内容所属栏目的所有子类

{parentid} 当前内容所属栏目的所有父类

{catepic} 当前内容所属栏目的图片Url

{id} 当前内容的ID

{title} 当前内容的标题

{seokey} 当前内容的Seo关键字

{seodesc} 当前内容的Seo描述

{intro} 内容简介

{content} 显示内容

{get_content_page} 当内容有分页时显示分页链接

{contenturl} 当前内容的url

{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} 阅读积分收费积分数

classid in(1,2,3,4)调用多个栏目下内容

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

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

==============================
================手机模板======
==============================
手机模板(在pc模板加入下2行代码,自动识别移动设备)
<script>var webroot=”{webroot}”;</script>
<script src=”{webroot}lib/js/mobile.js”></script>

————勇敢的少年啊 快去创造奇迹————

原创文章,作者:老K,如若转载,请注明出处:http://www.laoking.net/webcms/sdjc/20172944.html

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息