织梦调用副栏目转换栏目名称和url地址方法

为了让大家更明白,不是单单的织梦二级栏目

织梦调用副栏目转换栏目名称和url地址方法

调用位置展示

织梦调用副栏目转换栏目名称和url地址方法

实现效果

织梦调用副栏目转换栏目名称和url地址方法

操作方法(在extend.func.php 文件添加)

在织梦/include/extend.func.php 增加一下代码

01
//得到副栏目信息,并组织字符串
02
function get_url_by_typeid2($typeid2){
03
if($typeid2==0){
04
return ”;
05
}else{
06
$arrs=explode(“,”,$typeid2);//解析副栏目字段
07
$url=”;
08
foreach($arrs as $v){
09
$url.=’‘.get_typename($v).’‘.” “;
10
}
11
return $url;
12
}
13
}
14
//织梦根据栏目编号typeid调用typename栏目名
15
function get_typename($typeid){
16
global $dsql;
17
$rs=$dsql->getOne(“select typename from dede_arctype where id=’$typeid'”);
18
return $rs[‘typename’];
19
}
20
//织梦根据栏目编号typeid调用url链接地址
21
function get_typedir($typeid){
22
global $dsql;
23
//获取站点跟网址
24
$web=$dsql->getOne(“select value from dede_sysconfig where aid=’1′”);
25
$rs=$dsql->getOne(“select typedir from dede_arctype where id=’$typeid'”);
26
return str_replace(“{cmspath}”,$web[‘value’],$rs[‘typedir’]);
27
}
28
//优化方法如下

调用方式

[field:typeid2 function=”get_url_by_typeid2(@me)”/]

还有一种优化方法如下

在织梦/include/extend.func.php 增加一下代码

01
//得到副栏目信息,并组织字符串
02
function get_url_by_typeid2($typeid2){
03
if($typeid2==0){
04
return ”;
05
}else{
06
$arrs=explode(“,”,$typeid2);//解析副栏目字段
07
$url=”;
08
foreach($arrs as $v){
09
$url.=’‘.get_typename($v).’‘.” “;
10
}
11
return $url;
12
}
13
}
14
//织梦根据栏目编号typeid调用typename栏目名
15
function get_typename($typeid){
16
global $dsql;
17
$rs=$dsql->getOne(“select typename from dede_arctype where id=’$typeid'”);
18
return $rs[‘typename’];
19
}
优化方法使用函数在《织梦获取栏目url路径解决方法》

1. 本站实行充值兑换金币,1元=1金币,每日签到可领取1个金币,[我要充值]
2. 部分资源免费,登录后0元购买免费下载,收费资源价格也很低廉,1至100元不等,VIP会员全站无限下载,[去开通]
3. 本站正式上线, 推荐到QQ或者微信群免费获得VIP会员资格,详情[点我查看]
4. 如果您找不到合适的资源,请联系我们,告知您的需求,我们会在24小时内整理发布。
专注网站维护优化及织梦源码分享 » 织梦调用副栏目转换栏目名称和url地址方法

网迅云,安全稳定的云服务器,域名注册,香港空间的提供商!

虚拟主机 云服务器