百度一下 藏锋者 就能快速找到本站! 每日资讯归档 下载藏锋者到桌面一键访问

当前位置:主页 > 杂谈 > dedecms5.7 文章页调用当前栏目和副栏目以及seotitle的方法

dedecms5.7 文章页调用当前栏目和副栏目以及seotitle的方法

所在栏目:杂谈 时间:11-12 09:53 分享:

在织梦5.7中,副栏目是比较好的一个功能,当一篇文章同时属于多个栏目的时候,有时候需要在文章页中调用出当前文章的所属栏目,包括文章本身所在的主栏目和其他副栏目,用下面的代码可以调用出文章所属的副栏目名称:

{dede:field.typeid2 runphp='yes'}
 $dsql= new dedesql();
 $ks = split(',', @me);
 $type2name="";
 foreach($ks as $k){
   $k = trim($k);
   if ($k!="") {
     if ($row = $dsql->getOne("select *,ID as id1 from newcfz_arctype where id=".$k)){
       $type_path=GetTypeUrl($row['id1'],MfTypedir($row['typedir']),$row['isdefault'],$row['defaultname'],$row['ispart'],$row['namerule2'],$row['siteurl']);
       $type2name.="<a href='".$type_path."'  target=_blank>".$row['typename']."</a> ";
       }
     }
   }
 @me=substr($type2name,0,strlen($type2name)-1);
{/dede:field.typeid2}

如果想要调出文章所属的副栏目的seotitle,可以将dedecms中上面的代码typename修改成seotitle即可,代码如下:

{dede:field.typeid2 runphp='yes'}
$dsql= new dedesql();
$ks = split(',', @me);
$type2name="";
foreach($ks as $k){
$k = trim($k);
if ($k!="") {
if ($row = $dsql->getOne("select *,ID as id1 from newcfz_arctype where id=".$k)){
$type_path=GetTypeUrl($row['id1'],MfTypedir($row['typedir']),$row['isdefault'],$row['defaultname'],$row['ispart'],$row['namerule2'],$row['siteurl']);
$type2name.="<a href='".$type_path."' target=_blank>".$row['seotitle']."</a> ";
}
}
}
@me=substr($type2name,0,strlen($type2name)-1);
{/dede:field.typeid2}

详细代码示例可以参考这个网站:吃什么,文章页底部调用出了相关的栏目的seotitle名称。

dedecms5.7 文章页调用当前栏目和副栏目以及seotitle的方法 免费邮件订阅: 邮件订阅

图片推荐

CopyRight? 2013 www.cangfengzhe.com All rights reserved