全国统一服务热线:4008-0532-18  手机:18766290210
织梦在不同页面如何调用文章的副栏目名称
发布时间:2017-01-13 18:42:14.0 作者:青岛做网站

   我们在使用织梦系统时,会经常遇到同一篇文章想在不同的栏目下显示,这样就需要为文章选择副栏目。那么如何在织梦的首页、列表页、内容页调出副栏目名称呢?

1、在织梦(dedecms)首页、列表页标签(在arclistlist等文章列表标签里用)调用文章副栏目名称

[field:typeid2  runphp=’yes’]

       global $dsql;

       $ks = split(’,’, @me);

       $tname="";

       foreach($ks as $k){

         $k = trim($k);  

         if ($k!="") {

            if ($row = $dsql->getOne("select *,ID as id1 from dede_arctype where id=".$k)){

               $mpath=GetTypeUrl($row[’id1’],MfTypedir($row[’typedir’]),$row[’isdefault’],$row[’defaultname’],$row[’ispart’],

$row[’namerule2’],$row[’siteurl’]);

                $tname.="<span><a href=’{$mpath}’>".$row[’typename’]."</a></span>";     

                     }          

                       }   

                 }

      @me=substr($tname,0,strlen($tname)-1);

 [/field:typeid2]

2、在织梦(dedecms)内容页调用文章副栏目名称

{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 #@__arctype where id=".$k)){

                                 $type_path=GetTypeUrl($row[’id1’],MfTypedir($row[’typedir’]),$row[’isdefault’],$row[’defaultname’],$row[’ispart’],$row[’namerule2’],$row[’siteurl’]);

                                  $type2name.="<ahref=’".$type_path."’  target=_blank>".$row[’typename’]."</a> ";  

                          }          

                     }   

                 }

                @me=substr($type2name,0,strlen($type2name)-1);

 {/dede:field.typeid2}

上一篇: 如何解决织梦选择多个副栏目只能保存一个的问题              下一篇:传统企业转向互联网如何做好企业网站运营?

 
 
联系我们
青岛市市南区香港中路52号1615室(青岛国际新闻中心)
4008-0532-18
18766290210
早8:20~晚18:00
 
速联网络建站咨询速联网络建站