日期:2023-08-11 浏览次数:919 次
日期:2023-08-14 浏览次数:825 次
日期:2023-08-12 浏览次数:898 次
日期:2023-08-07 浏览次数:982 次
日期:2023-10-08 浏览次数:585 次
日期:2023-08-04 浏览次数:768 次
日期:2023-08-20 浏览次数:519 次
发布时间:2023-08-04 人气: 来源:网络
使用织梦dedecms的时候,时常会碰到需要调用当前栏目的优质栏目名称的时候.
织梦默认{dede:field name='typename' /} 可以获取当前栏目页上一级栏目的名称,而不是当前栏目优质栏目名称。
下面拓展出一个方法来实现这个效果、:
在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)" /}
在文章页中用下面这个方法来调用
{dede:field name='typeid' function="GetTopTypename(@me) /}
这个在我们做很多dedecms网站的时候都会用到,记住吧!
致力于互联网品牌建设与网络营销,专业领域包括网站建设、网站模板、移动互联网营销、pbootcms平台开发等,服务范围涵盖基础的域名服务、主机 服务;企业邮箱、云服务器、网络营销等应用服务,为不同类型的客户提供良好的互联网应用定制解决方案,帮助客户在新的全球化互联网环境中保持优势。
郑州融科网络工作室是一家自适应网站建设、网络服务的建站队伍。技术为本是郑州融科网络的指导思想,诚信经营是对客户永远不变的承诺。致力于互联网品牌网站建设,业务范围包括企业型网站建设、网站改版美化、集团品牌网站建设、学校机构网站建设、手机网站建设、域名注册、虚拟主机等。