zoukankan      html  css  js  c++  java
  • dedecms在文章页(内容页)和栏目页获取顶级栏目名字和链接

    在include/helpers/channelunit.helper.php页面里添加以下代码:

    /**   获取顶级栏目名称和链接,调用方法如下
     *    <a href="{dede:field name='typeid' function="GetTopTypename('url',@me)" /}">
     *    {dede:field name='typeid' function="GetTopTypename('name',@me)" /}
     *    </a>
     */
    function GetTopTypename($url,$id)
    {
        global $dsql;
        $row = $dsql->GetOne("SELECT * FROM `#@__arctype` WHERE id= $id");
        if ($row['topid'] == '0')
        {
            if($url=="name")
                {
                    return $row['typename'];
                }else
                {
                    return GetOneTypeUrlA($row);
                }
        }
        else
        {
            $row1 = $dsql->GetOne("SELECT * FROM `#@__arctype` WHERE id= $row[topid]"); 
            if($url=="name")
                {
                   return $row1['typename'];
                }else
                {
                   return GetOneTypeUrlA($row1);
                }
        }
    }
  • 相关阅读:
    STL next_permutation 全排列
    日期问题
    兰顿蚂蚁
    矩阵翻硬币
    数学问题-排列组合
    h5css3_03练习
    h5css3_03
    h5css3_02练习
    h5css3_02
    h5c3_01练习
  • 原文地址:https://www.cnblogs.com/huige728/p/3016716.html
Copyright © 2011-2022 走看看