DEDECMS内容页如何调用相关专题

更新时间:2022-11-02 22:52:14 来源:未知 作者:青锋建站
  我们在使用DEDECMS制作文章页或者列表页模板时候,都希望在页面中显示相关文档或者相关专题内容。当然显示相关文章的标题这个功能是DEDECMS标签默认已经自带了的,今天青锋建站给大家分享DEDECMS内容页如何调用相关专题。

DEDECMS内容页如何调用相关专题

打开include/extend.func.php,在最后添加:
function getlikespc($keywords=0)   
{   
    global $cfg_basehost,$dsql;   
 $key = array();   
 $key = explode(",",$keywords);   
 $likesql;   
 $len =count($key);   
 for($i=0;$i<$len;$i++){   
  $now = $len-$i;   
  if($now==1){   
   $likesql .= "keywords like '%".$key[$i]."%' ";   
 }else{   
   $likesql .= "keywords like '%".$key[$i]."%' or ";   
  }   
 }//关键字分割检索,拼接 查询语句   
 $getsql = "SELECT * from  dede_archives where dede_archives.channel='-1'  
and $likesql order by  dede_archives.id ";//查询与该文章关键字相同的专题   
 //echo $getsql;   
 $toback;   
    $dsql->Execute("m",$getsql);   
 while($row = $dsql->GetObject('m'))   
    {   
        $title = $row->title;//专题标题   
  $id = $row->id;//专题ID   
  $toback = "<a href='".$cfg_basehost."/special/arc-".$id.".html' >".$title."</a>";   
    }   
    return $toback;//返回文章链接   
}   
然后在你想调用相关专题的地方加入下面代码即可:
{dede:field.keywords function='getlikespc(@me)'/} 
  青锋建站,提供专业的高品质网站制作服务,包括wordpress网站建设服务,SEO,网络营销,PHP开发,网站建设知名品牌,全国接单,专业做优化型网站,为企业构建营销平台。 

转载请注明来源网址:青锋建站-http://www.sjzphp.com/cmsxitong/dedecms/special_1455.html

地方分站

电话 15632335515 | 邮箱 943703539@qq.com | QQ 943703539 | 微信 qingfengjianzhan

Copyright © 2016-2026 青锋建站 版权所有