HDCMS常用的一些调用!

HDCMS常用的一些调用

头部的标题/描述/关键词的调用:

<title><?php if($hdcms['aid']):?><?php if($hdcms['seo_title']):?>{$hdcms.seo_title}<?php else: ?>{$hdcms.title}-{$hd.config.webname}<?php endif; ?><?php elseif($hdcms['cid']): ?><?php if($hdcms['cat_seo_title']): ?>{$hdcms.cat_seo_title}<?php else: ?>{$hdcms.catname}-{$hd.config.webname}<?php endif; ?><?php else: ?>{$hd.config.webname}<?php endif; ?></title>
<meta name="Keywords" content="<?php if($hdcms['aid']):?><?php if($hdcms['keywords']): ?>{$hdcms.keywords}<?php else: ?>{$hd.config.keywords}<?php endif; ?><?php elseif($hdcms['cid']): ?><?php if($hdcms['cat_keyworks']): ?>{$hdcms.cat_keyworks}<?php else: ?>{$hd.config.keywords}<?php endif; ?><?php else: ?>{$hd.config.keywords}<?php endif; ?>">
<meta name="Description" content="<?php if($hdcms['aid']):?><?php if($hdcms['description']): ?>{$hdcms.description}<?php else: ?>{$hd.config.description}<?php endif; ?><?php elseif($hdcms['cid']): ?><?php if($hdcms['cat_seo_description']): ?>{$hdcms.cat_seo_description}<?php else: ?>{$hd.config.description}<?php endif; ?><?php else: ?>{$hd.config.description}<?php endif; ?>">

常用的 U 方法调链接

<a href="{|U('Index/Index/category',array('mid'=>1,'cid'=>13))}">
<a href="{|U('Index/Index/category',array('mid'=>11,'cid'=>$v[cid]))}"></a>
<!-- foreach 循环的时候用 -->
<a href="{|U('Index/Index/content',array('mid'=>1,'cid'=>39,'aid'=>85))}">
<a href="{|U('Index/Index/content',array('mid'=>11,'cid'=>$v[cid],'aid'=>$v[aid]))}"></a>

arclist标签的使用:

<arclist mid='' cid='' aid='' row='' flag='3' titlelen='20' infolen='100' order='aid desc'>
    {$field.index}
    {$field.url}
    {$field.title}
    {$field.thumb}
    {$field.description}
    {$field.updatetime|hd_date:'Y-m-d h:i:s'}
    {$field.source|default:''}
    {$field.title|hd_substr:12}
    {$field.docabout|hd_substr:9,''}
    <if value='{$field.index} eq 1'>
    <else/>
    </if>
</arclist>

pagelist标签的使用:

<pagelist row='10' titlelen='20' infolen='30' fid=''>
    {$field.index}
    {$field.url}
    {$field.title}
    {$field.thumb}
    {$field.description}
    {$field.updatetime|hd_date:'Y-m-d h:i:s'}
    {$field.source|default:''}
    {$field.title|hd_substr:12}
    {$field.docabout|hd_substr:9,''}
</pagelist>

其他一些字段的使用:

<div>
栏目
======================
栏目名称:{$hdcms.catname}
关键词:{$hdcms.cat_keyworks}
描述:{$hdcms.cat_description}
SEO标题:{$hdcms.cat_seo_title}
SEO描述:{$hdcms.cat_seo_description}
截取字符串:{$field.title|hd_substr:12}{$field.docabout|hd_substr:9,''}
为空时给出默认值:{$houdunwang|default:' 后盾网 '}
==============
文章
======================
标题:{$hdcms.title}
作者:{$hdcms.username}
来源:{$hdcms.source}
来源为空:{$hdcms.source|default:'后盾网'}
点击数:{$hdcms.click}
日期:{$hdcms.updatetime|hd_date:'Y-m-d h:i:s'}
内容:{$hdcms.content}
描述:{$hdcms.description}
缩略图:{$field.thumb}
关键词:{$hdcms.keywords}
SEO标题:{$hdcms.seo_title}
</div>

友情链接插件的使用:

<plugin plugin='Link' tag='link' type='all' tid='1'>
    <li>
       <a href='{$field.url}'>
            <h6><img src='{$field.logo}' width='60' height='59'></h6>
            <p>{$field.webname}</p>
        </a>
    </li>
</plugin>

留言插件的使用:

<img src='{|U:'code'}' onclick='this.src='{|U:'code'}&'+Math.random()'  />
<script type='text/javascript' src='__TEMPLATE__/block/layer/layer.js'></script>
<script type='text/javascript'>
$(function(){
    $('input.btn').click(function(){
        var phone = $('.m_phone').val();        
        //判断电话
        if (phone == '') {
            layer.tips('电话不能为空!', '.m_phone', {
                tips: [1, '#951510'] //还可配置颜色
            });
            $('.m_phone').focus();
            return false;
        };
        //验证电话
        //验证电话
        var reg = /1\d{10}$/;
        var str = $('.m_phone').val();
        if (!reg.test(str)) {
            layer.tips('手机号码不合法!', '.m_phone', {
                tips: [1, '#df0011'] //还可配置颜色
            });
            phone.focus();
            return false;
        };        
        //发送数据 
        var url = '__WEB__' + '?g=Plugin&a=Message&c=Index&m=add';
        $.post(url,{name:name,phone:phone,content:content,code:code}, function(data) {
            if (data.state) {
                alert(data.message);
                window.location.reload();
            }else{
                alert(data.message);
            }
        },'JSON');
        //第二种发送数据的方式
        var url = '__WEB__' + '?g=Plugin&a=Message&c=Index&m=add';
        $.post(url,$('form').serialize(), function(data) {
            if (data.state) {
                alert(data.message);
                window.location.reload();
            }else{
                alert(data.message);
            }
        },'JSON');
    });
});
</script>

留言信息的调用:

<plugin plugin='Message' tag='msglist' row="5">
    <dl class='huifu_dl'>
        <dt>姓名:{$field.name} 时间:{$field.lytime|hd_date:'Y-m-d  h:i:s'}</dt>
        <dd>
            <div class="tit">留言内容:</div>
            <div class="con">{$field.content}</div>
        </dd>
        <dd class='huifu_dd'>
            <div class="tit">管理员回复: 时间:{$field.replaytime|hd_date:'Y-m-d  h:i:s'}</div>
            <div class="con conthuifu">{$field.replay}</div>
        </dd>
    </dl>
</plugin>

 

posted @ 2017-07-25 11:20  帅到要去报警  阅读(447)  评论(0编辑  收藏  举报