AB模板网:专注于dede模板,织梦源码,织梦模板,网站模板下载,dedecms模板,网站源码,dedecms教程以及各类手机网站模板和企业网站模板分享.

织梦模板

网站模板搜索
营销型模板 政府网站模板 自适应模板 标签大全

注册

子栏目调用父级栏目名称方法

网站模板下载 www.adminbuy.cn / 2020-08-10
子栏目调用父级栏目名称方法
 
下面是调用顶级栏目名称的方法:
方法一:
 
{dede:field.typeid runphp=’yes’}$ID = @me; 
$sql = “SELECT * FROM `dede_arctype` WHERE id=$ID”;
$query = mysql_query($sql);$row=mysql_fetch_array($query); 
$relID = “$row[reid]“; if($relID == 0) {@me = $row[typename];}
else{$sql = “SELECT `typename` FROM `dede_arctype` WHERE id=$relID”;
$query = mysql_query($sql);$row=mysql_fetch_array($query); 
@me = $row[typename];}{/dede:field.typeid}
这个方法语句有些长。
 
方法二:
 
 
{dede:field.title  runphp='yes'}
list($toptype,$sontype)=split('/',@me);@me=$toptype;
{/dede:field.title}
方法三:
 
 
{dede:field.typeid runphp='yes'}
$ID = @me; $sql = "SELECT * FROM `dede_arctype` WHERE id=$ID";
$query = mysql_query($sql);$row=mysql_fetch_array($query); 
$relID = "$row[reid]"; $topID="$row[topid]"; 
if($relID == 0) {@me = $row[typename];}
else{$sql = "SELECT `typename` FROM `dede_arctype` WHERE id=$topID";
$query = mysql_query($sql);$row=mysql_fetch_array($query); 
@me = $row[typename];}{/dede:field.typeid}
方法四(推荐):
 
打开include/helpers/extend.helper.php,添加一个函数:
 
 
/**
*  获取指定栏目id的顶级栏目的名称
*
* @return     string
*/
if ( ! function_exists('getTopChannelName'))
{
function getTopChannelName($id) {
global $dsql;
$typeinfo = $dsql->GetOne("SELECT * FROM `dede_arctype` WHERE id='{$id}'");
if($typeinfo['reid']==0) return $typeinfo['typename'];
else return getTopChannelName($typeinfo['reid']);
}
}
在列表页这么使用:{dede:field name='id'  function='getTopChannelName(@me)'/}
 
在内容页这么使用:{dede:field name='typeid'  function='getTopChannelName(@me)'/}
 
附带获取顶级栏目的url:
 
打开include/helpers/extend.helper.php,添加一个函数:
 
 
/**
*  获取指定栏目id的顶级栏目的url
*
* @return     string
*/
if ( ! function_exists('getTopChannelUrl'))
{
function getTopChannelUrl($id) {
global $dsql;
$typeinfo = $dsql->GetOne("SELECT * FROM `dede_arctype` WHERE id='{$id}'");
if($typeinfo['reid']==0) return GetOneTypeUrlA($typeinfo);
else return getTopChannelUrl($typeinfo['reid']);
}
}
使用方法同上。
 
本文由AB模板网整理发布,转载请说明出处:http://www.adminbuy.cn/dedecmsjc/6562.html
本文标签:

有问题可以加入织梦技术QQ群一起交流学习

☉首先声明,只要是我们的vip会员全站所有资源均可以免费下载,不做任何限制(了解更多)

☉本站的源码不会像其它下载站一样植入大量的广告。

☉本站提供的织梦源码,都是做好测试好发布的,均可放心使用。

☉本站提供的织梦源码,均带数据及演示地址。可以在任一源码详情页查看演示地址。

☉为了vip利益的最大化,我们还提供了vip赠品(了解更多

☉如有其他问题,请加网站客服QQ(9490489)进行交流。

相关教程

织梦模板_随机Tags

展览展会织梦模板网站模板 仪器设备网站模板 音响网站模板 丝绸网站模板 建筑设计网站模板 教育培训网站模板 建筑工程网站模板 商务类网站模板 通用网站模板 奶茶网站模板 写真网站模板 果园网站模板

推荐教程

首页 VIP专区 静态模板 会员中心