zoukankan      html  css  js  c++  java
  • sdcms标签

    模板防盗:<%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)} 栏目名称

    --------------

    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}

    --------------

    获取一某个栏目的所有子栏目: {dim dim_sonid:dim_sonid=sdcms.get_sonid("15")}

    调用几个栏目
    {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} 内容

    调取自定义字段

    {rsshow[字段名]}

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


    下面是内容模型中的调用方法
    标签形式:{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>

    ————勇敢的少年啊 快去创造奇迹————
  • 相关阅读:
    江湖盛传“阿里三板斧”,其实这才是全部真相!
    PHP算法之四大基础算法
    PHP实现的毫秒定时器,同时解决进程不重复堆积
    leetcode小题解析
    PHP算法之二分查找
    elastic学习笔记
    php中mysqli 处理查询结果集总结
    PHP中的 Iterator 与 Generator
    Laravel源码解析之反射的使用
    PHP下的异步尝试四:PHP版的Promise
  • 原文地址:https://www.cnblogs.com/masterccc/p/5249985.html
Copyright © 2011-2022 走看看