• DEDE 文章常用标签


    1.获取当前栏目标签

    {dede:field name='typename' /}

    当前位置: {dede:field name='position'/}

    自定义位置:

    {dede:field name='position' runphp='yes'}   
    $tc=" > ";                      
    $tf=split($tc,@me);                           
    $tn=count($tf);   
    for($iij=0;$iij<($tn-1);$iij++){  	
    	if($iij==1){  
    		$tf[$iij]=strip_tags($tf[$iij]);          
    		if($iij!=($tn-2)){              
    			$tf[$iij]=$tf[$iij].'/';          
    		}          
    		$tl=$tl.$tf[$iij];  	
    	}
    }	    
    @me=$tl;  
    echo @me;
    {/dede:field}
    

     

    栏目内容是替代原来栏目单独页的更灵活的一种方式,可在栏目模板中用{dede:field.content/}调用,通常用于企业简介之类的用途。

    2.文章内容

      1. {dede:arclist titlelen='30' row='10' }  
      2. <li ><a href="[field:arcurl/]" title="[field:fulltitle/]">[field:title/]</a></li>  
      3. {/dede:arclist} 

    文章标题:[field:title/]默认长度为30

    文章长标题:[field:fulltitle/] 完整的文章标题

    文章短标题:[field:shorttitle/]

    文章标题:{dede:field.title/}

    发布者:{dede:field.writer/}    

    来源:{dede:field.source/}

    发布时间:{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}    

    点击次数:<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script>

    内容:{dede:field.body/}

    3.调用获取当前栏目的顶级栏目名称

    在include/common.func.php的最下方加入:

    //获取顶级栏目名
    function GetTopTypename($id)
    {
        global $dsql;
        $row = $dsql->GetOne("SELECT typename,topid FROM dede_arctype WHERE id= $id");
        if ($row['topid'] == '0')
        {
            return $row['typename'];
        }
        else
        {
            $row1 = $dsql->GetOne("SELECT typename FROM dede_arctype WHERE id= $row[topid]");
            return $row1['typename'];
        }
    }

    在文章页或者栏目列表页调用时,在所要调用栏目名称的位置加上下面这行代码即可实现。

    {dede:field name='typeid' function="GetTopTypename(@me)" /}

     

    4.嵌套页面

      <!-- include -->    
     {dede:include filename="nav.htm"/}
    <!-- /include -->   

     

  • 相关阅读:
    shell脚本检查文件是否存在
    自己制作rpm软件包(1)
    lsusb是如何工作的
    Linux脚本Shell命令之葵花宝典
    Linux中find常见用法示例
    RPM包制作
    VIM查找替换归纳总结
    vim全局替换命令
    自己制作rpm软件包(2)
    linux shell编程if语句内判断参数
  • 原文地址:https://www.cnblogs.com/cncz/p/3585485.html
Copyright © 2020-2023  润新知