destoon使用 标签调用

文件位置

  • php集成环境中新建项目文件夹demo,destoon默认文件复制进项目文件
  • 安装 127.0.0.1/demo/install
  • 静态文件(img/css/js):demo->skin->demoskin
  • 网页文件:demo->template->demotpe
  • 首页:demo->template->demotpe->index.htm
  • 公共部分:demo->template->demotpe->footer.htm
  • 模块首页:demo->template->demotpe->article->index.htm
  • 列表页(分类):demo->template->demotpe->article->list.htm
  • 详情页:demo->template->demotpe->article->show.htm
  • 翻页:demo->template->demotpe->tag->list-tag.htm
  • 单页:demo->template->demotpe->extend->webpage.htm

公共部分

  • 引用文件前缀

    //PC端
    <link type="text/css" rel="stylesheet" href="{DT_SKIN}css/common.css">
    <script type="text/javascript" src="{DT_SKIN}js/index.js"></script>
    <img src="{DT_SKIN}img/logo.png">
    
  • tdk

    <title>
    {if $seo_title}{$seo_title}{else}{if $head_title}{$head_title}{$DT[seo_delimiter]}{/if}{if
    $city_sitename}{$city_sitename}{else}{$DT[sitename]}{/if}{/if}</title>
    {if $head_keywords}
    <meta name="keywords" content="{$head_keywords}" />
    {/if}
    {if $head_description}
    <meta name="description" content="{$head_description}" />
    {/if}
    
  • 调用公共部分

    {template 'header'}
    
  • 调用模块目录(导航栏)

    {loop $MODULE $m}{if $m[ismenu]}
    <li><a href="{$m[linkurl]}" target="_blank">{$m[name]}</a></li>
    {/if}{/loop}
    
  • 当前位置(调用模块链接)

    <a href="/">首页</a>>
    <a href="/{$MOD[moduledir]}">{$MOD[name]}</a>> //模块链接
    <a href="/{$MOD[moduledir]}/{$CAT[linkurl]}">{$CAT[catname]}</a>  //模块分类链接
    
  • 调用二级分类三级栏目

    {loop $MODULE $m}{if $m[ismenu]}
    {php $child = get_maincat(0, $m[moduleid], 1);}
    {if $child!=null}
    {loop $child $i $t}
      <li>
    	<div class="tanchu">
    		<span><a href="{$m[linkurl]}{$t[linkurl]}" target="_blank">{$t[catname]}</a></span> 
    	</div>
    	<div class="menu-box">
     		<div class="menu-nav">
     		{php $a = get_maincat($t[catid], $CATEGORY, 1);}
      		{php $f = get_maincat($t[catid], $CATEGORY, 1);}
       		{loop $f $i $b}
     			<dl class="menu-list">
      				<dt><a href="{$m[linkurl]}{$b[linkurl]}">{$b[catname]}</a></dt>
    			</dl>
      		{/loop}
        </div>
        </div>
      </li>
    {/loop}
    {/if}
    {/if}{/loop}
    
  • 常用判断

    <li class="item {if $m[moduleid]==$moduleid}  active {/if}" >
    <span>{if $copyfrom!=''}{$copyfrom}{else}{$CAT[catname]}{/if}</span>
    
  • 常用排序方法:
    添加时间降序:addtime desc,倒序:addtime asc
    修改时间降序:edittime desc ,倒序: edittime asc
    推荐级别降序:level desc,倒序:level asc

  • 当前时间

    date('Y-m-d h:m:s', time())
    
  • 默认图片

    <image src="{$t[thumb]}"  onerror="this.src='/skin/xxx/picture/noimg.png';this.οnerrοr=null" />
    
  • 调取资讯内容第一张图作为标题图
    修改module\article\admin\template\edit.tpl.php

    <input name="post[thumb_no]" type="text" size="2" value=""/>
    换成 <input name="post[thumb_no]" type="text" size="2" value="<?php if($thumb_no=="") {?>1<?php } ?>"/>
    
  • 导航栏高亮

    <ul class="clearfix" style="width: 503px;">
         <li {if $moduleid<4} class="on" {/if}>
             <a href="{$MODULE[1][linkurl]}">
                <span>首页</span>
             </a>
         </li>
         {loop $MODULE $m}{if $m[ismenu]}
         <li{if $m[moduleid]==$moduleid} class="on" {/if}>
             <a href="{$m[linkurl]}"
                 <span{if $m[style]} style="color:{$m[style]};"{/if}>{$m[name]}</span>
             </a>
         </li>
         {/if}{/loop}
    </ul>
    
  • 系统名字

    <a title="{$DT[sitename]}">{$DT[sitename]}</a>
    

首页

  • 调用模块(文章)信息

    <!--{php $t1=tag("moduleid=23&condition=status=3&order=addtime desc&pagesize=8&template=null");}-->
    {loop $t1 $i $t}
    	<p>{$t[title]}</p> //标题
    	<p>{$t[introduce]}</p> //简介
    	<p>{dsubstr($t[introduce], 80, '...')}</p> //截取80字符的简介
    	<P>{date('Y-m-d', $t[addtime])}</P> //添加时间 
    	<p>{timetodate($t[addtime],'Y-m-d')}</p>
    	<p>{$t[copyfrom]}</p> //来源
    	<p>{$t[hits]}</p> //浏览量
    	<a href="{$t[linkurl]}"></a>
    	<img src="{$t[thumb]}" />
    {/loop}
    
    **所属分类栏目加showcat=1**
    <!--{php $t1=tag("moduleid=23&condition=status=3&showcat=1&order=addtime desc&pagesize=8&template=null");}-->
    	{loop $t1 $i $t}
    		<a href="{$t[caturl]}">{$t[catname]}</a> //所属栏目名称
    	{/loop}
    **从第几个开始调加 offset=4**
     <!--{php $tags = tag("moduleid=21&length=36&showcat=1&condition=status=3 and thumb!=''&pagesize=6&offset=6&order=addtime desc&template=null");}-->
    

模块首页

  • 当前模块名称
    {$MOD[name]} 
    
  • 当前模块分类
    {php $child = get_maincat(0, $moduleid, 1);} //当前模块分类
    {if $child!=null}
    {loop $child $i $t}
      <a href="/{$MOD[moduledir]}/{$t[linkurl]}">{$t[catname]}</a>
    {/loop}
       {/if}
    

分类页(list)

  • 当前位置
    <a href="/">首页</a>&gt;<a href="{$MOD[linkurl]}">{$MOD[name]}</a> <i>&gt;</i> {cat_pos($CAT, ' <i>&gt;</i> ')}
    
  • 当前分类内容
      **当前分类栏目内容**  
      catid=$catid
    
  • 当前分类
    {$CAT[catname]}
    
  • 调用翻页
     //list页
    <!--{tag("moduleid=$moduleid&$dtype&catid=$catid&condition=status=3&$condition&pagesize=13&showcat=1&page=$page&showpage=1&datetype=5&order=addtime desc&template=list-tag")}-->
    
     //list-tag页
        {loop $tags $i $t}
          {$t[title]}
        {/loop}
    <div class="pages">
        <span class="pagingUl">
          {if $showpage && $pages}
          <a>{$pages}</a>
          {/if}
         </span>
    </div>
    

详情页

  • 内容调用

    {$title}
    {$username} 会员名
    {date('Y-m-d', $addtime)}
    {$introduce}
    {$content}
    
  • 上下篇

    <span>上一篇:</span>
    <!--{tag("moduleid=$moduleid&condition=status=3 and addtime<$addtime&areaid=$cityid&pagesize=1&order=addtime desc&template=list-np", -1)}-->
    <span>下一篇:</span>
    <!--{tag("moduleid=$moduleid&condition=status=3 and addtime>$addtime&areaid=$cityid&pagesize=1&order=addtime asc&template=list-np", 1)}-->
    

单页
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值