后盾cms常用标签


列表变量:
1.引用头部标签:<include file="__TEMPLATE__/header.html"/>
2.引用尾部标签:<include file="__TEMPLATE__/footer.html"/>
3.图片/css/js标签:__TEMPLATE__/images/、__TEMPLATE__/css/、__TEMPLATE__/js
4.当前位置:<location sep='&gt;'/>
5.分页:<pageshow type="2" row="5"/> //页码数=5,样式=2

内容变量:
1.发布时间:{$hdcms.time}
2.浏览次数:{$hdcms.click}
3.标题:{$hdcms.title}
4.描述:{$hdcms.description}
5.内容:{$hdcms.content}
6.作者:{$hdcms.username}
7.翻篇:<pagenext pre=" 上一篇: " type='pre' titlelen="20"/>
<pagenext next=" 下一篇: " type='next' titlelen="20"/>
8.关于order排列顺序:
热门:order="hot"
最新:order="new"
随机:order="rand"
自定义:order="arc_sort"
9.人气:<script type="text/javascript" src="{|U:'Index/Content/getClick',array('mid'=>$hdcms['mid'],'cid'=>$hdcms['cid'],'aid'=>$hdcms['aid'],'page'=>$_GET['page'])}"></script>
10.日期:{$hdcms.addtime|date:'{$field.updatetime|hd_date:'y-m-d h:i'}',@@}
{$field.jianjie|hd_substr:'200'}

尾部变量:
地址:{$hd.config.DIZHI}<br>
电话:{$hd.config.TEL} &nbsp;
传真:{$hd.config.FAX}<br>
手机:{$hd.config.PHONE} &nbsp;&nbsp;
Q Q: {$hd.config.QQ}<br>
邮箱:{$hd.config.EMAIL} &nbsp;
公司:{$hd.config.WEBNAME}
版权:{$hd.config.COPYRIGHT}
ICP备案:{$hd.config.ICP}

手机站:
1.开启手机站功能:
\LGZYW\Index\Controller\CommonController.class.php 第18-20行是指定模板的
\LGZYW\Index\Controller\IndexController.class.php 第22-33行是判断模板路径的


导航标签:
{$field.pid} //父级 id
{$field.cid} //栏目 cid
{$field.catname} //栏目名
{$field._index} //第几次循环
{$field._first} //是否为第一次循环
{$field._last} //是否为最后一次循环
{$field.class} //当前栏目样式(需要设置 class 属性才有效)
{$field.catimage} //栏目图片
{$field.catdir} //生成静态目录
{$field.cat_keyworks} //栏目关键字
{$field.cat_description} //栏目描述
{$field.mid} //模型 mid
{$field.cattype} //栏目类型 (1 普通栏目 2 封面栏目 3 外部链接 )
{$field.cat_url_type} //url 类型 (1 静态访问 2 动态访问 )
{$field.cat_redirecturl} //跳转地址
{$field.catorder} //栏目排序
{$field.cat_seo_title} //栏目 seo 标题
{$field.cat_seo_description} //栏目 seo 描述
{$field.caturl} //栏目 url 地址
{$field.catlink} //栏目链接 a 标签

 

文章列表标签:
{$field.aid} //文章 id
{$field.title} //文章标题
{$field.caturl} //当前文章栏目 URL 地址
{$field.url} //URL 地址
{$field.thumb} //缩略图
{$field.click} //点击次数
{$field._index} //第几次循环
{$field._first} //是否为第一次循环
{$field._last} //是否为最后一次循环
{$field.tag} //当前文章 tag(有链接)
{$field.source} //来源
{$field.redirecturl} //跳转地址(发表文章时设置 )
{$field.username} //作者
{$field.addtime} //添加时间(时间戳)
{$field.updatetime} //更新时间(时间戳)
{$field.time} //添加时间(ISO 格式)
{$field.color} //标题颜色
{$field.cid} //栏目 cid
{$field.seo_title} //seo 标题
{$field.keywords} //关键字
{$field.description} //描述
{$field.uid} //作者 uid
{$field.pid} //父级 id
{$field.cid} //栏目 cid
{$field.catname} //栏目名
{$field.catimage} //栏目图片
{$field.catdir} //生成静态目录
{$field.cat_keyworks} //栏目关键字
{$field.cat_description} //栏目描述
{$field.mid} //模型 mid
{$field.cattype} //栏目类型 (1 普通栏目 2 封面栏目 3 外部链接 )
{$field.cat_url_type} //url 类型 (1 静态访问 2 动态访问 )
{$field.cat_redirecturl} //跳转地址
{$field.catorder} //栏目排序
{$field.cat_seo_title} //栏目 seo 标题
{$field.cat_seo_description} //栏目 seo 描述

 

列表页:
<ul>
<pagelist aid="1" mid="1" cid="2" row="20" titlelen="10" infolen="15" order="hot" flag="1,2,3" noflag="10"> //指定文章aid=1 模型mid=1 指定栏目cid=2
<li> //显示行数=20 标题长度=10 描述长度=15 排序方式=热门 包涵属性=1,2,3 排除属性=10
<a href="{$field.url}">{$field.title}<span>{$field.updatetime|hd_date:'y-m-d h:i'}</span></a> //时间 日期
</li>
</pagelist>
</ul>

 

首页
<ul>
<arclist aid="1" mid="1" cid="1" row="2" titlelen="10" infolen="10" order="hot" flag="1,2,3" noflag="1" relative="1" sub_channel="1">//相关文章relative="1"、子栏目数据sub_channel="1"
<li>
<a href="{$field.url}">{$field.title}<span>{$field.updatetime|hd_date:'y-m-d h:i'}</span></a>
</li>
</arclist>
</ul>

 

导航标签:
<ul>
<channel row="8" cid="5" type="top" class="current">//导航数量=8 栏目CID=5 当前样式=current type="top" 顶级栏目 type="current"同级栏目 type="self"调用之栏目 type="son" 调用同级栏目
<li>{$field.catlink}</li>
<channel cid="$field['cid']" type="son">
<ul>
<li>{$field.catlink}</li>
</ul>
</channel>
</channel>
</ul>


页面名称
<?php if($hdcms){?>
<?php if($hdcms['aid']&&$hdcms['cattype']!=4){ ?>
{$hdcms.title|hd_substr:'15'}|
<?php }?>
{$hdcms.catname}-
<?php }?>
{$hd.config.WEBNAME}

 

判断
<div class="pg-minBanner">
<?php if($hdcms['cid'] == 4){ ?>
<div style="background: url(__TEMPLATE__/images/pg-banner-case.jpg) 50% 50% no-repeat;"></div>
<?php }else { ?>
<div style="background: url(__TEMPLATE__/images/pg-banner-shipin.jpg) 50% 50% no-repeat;"></div>
<?php } ?>
</div>

 

搜索:

<form method="post" action="__ROOT__/index.php?g=Addons&m=Search">
<input class="keyword" name="wd" placeholder="输入搜索内容..." type="text">
<input class="btn" value="搜索" type="submit">
</form>

 

改密码:

admin
66de138c9981174049b021c01c386fbf
b6f62345d4

 

判断手机端:

<!-- 11 -->
<script type="text/javascript">
 function mobile_device_detect(url)
 {
    var thisOS=navigator.platform;
    var os=new Array("iPhone","iPod","iPad","android","Nokia","SymbianOS","Symbian","Windows Phone","Phone","Linux armv71","MAUI","UNTRUSTED/1.0","Windows CE","BlackBerry","IEMobile");
     for(var i=0;i<os.length;i++){
         if(thisOS.match(os[i])){  
          window.location=url;
         }              
     }
     //因为相当部分的手机系统不知道信息,这里是做临时性特殊辨认
     if(navigator.platform.indexOf('iPad') != -1)
            {
      window.location=url;
     }
     //做这一部分是因为Android手机的内核也是Linux
     //但是navigator.platform显示信息不尽相同情况繁多,因此从浏览器下手,即用navigator.appVersion信息做判断
      var check = navigator.appVersion;
      if( check.match(/linux/i) )
              {
       //X11是UC浏览器的平台 ,如果有其他特殊浏览器也可以附加上条件
       if(check.match(/mobile/i) || check.match(/X11/i))
                     {
       window.location=url;
       } 
     }
     //类in_array函数
     Array.prototype.in_array = function(e)
     {
      for(i=0;i<this.length;i++)
      {
       if(this[i] == e)
       return true;
      }
      return false;
     }
}
mobile_device_detect("http://m.qitengcw.com/");
</script>
<!-- 11 END -->

 

.htaccess

<FilesMatch "\.(bak|sql|lib)$">
    order deny,allow
    deny from all
</FilesMatch>

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php?/$1 [L]

 

留言

<form id="id" name="id" method="POST" action="./index.php?g=Addons&m=Liuyan&c=Index&a=index">
    <div class="ipt">
        <label>姓名:</label>
        <input type="text" name="name" placeholder="请输入您的姓名">
    </div>
    <div class="ipt">
        <label>电话:</label>
        <input type="text" name="phone" placeholder="请输入您的电话">
    </div>
    <div class="ipt">
        <label>邮箱:</label>
        <input type="text" name="email" placeholder="请输入您的邮箱">
    </div>
    <div class="ipt">
        <label> 内容:</label>
        <input type="text" name="content" 、>
    </div>
    <div class="ipt">
        <input type="submit"id="button" class="btn" name="button">
    </div>
</form> 

 

uaredirect.js

//<script type="text/javascript">uaredirect("http://m.hnxxzb.com","http://n.hnxxzb.com");</script>

function uaredirect(f){try{if(document.getElementById("bdmark")!=null){return}var b=false;if(arguments[1]){var e=window.location.host;var a=window.location.href;if(isSubdomain(arguments[1],e)==1){f=f+"/#m/"+a;b=true}else{if(isSubdomain(arguments[1],e)==2){f=f+"/#m/"+a;b=true}else{f=a;b=false}}}else{b=true}if(b){var c=window.location.hash;if(!c.match("fromapp")){if((navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i))){location.replace(f)}}}}catch(d){}}function isSubdomain(c,d){this.getdomain=function(f){var e=f.indexOf("://");if(e>0){var h=f.substr(e+3)}else{var h=f}var g=/^www\./;if(g.test(h)){h=h.substr(4)}return h};if(c==d){return 1}else{var c=this.getdomain(c);var b=this.getdomain(d);if(c==b){return 1}else{c=c.replace(".","\\.");var a=new RegExp("\\."+c+"$");if(b.match(a)){return 2}else{return 0}}}};

  

posted @ 2017-04-20 13:50  web前端学习  阅读(324)  评论(0)    收藏  举报