自带完整数据 快速建站好帮手
客服QQ客服QQ 客服微信客服微信 公众号公众号

织梦dedecms想在文章页调用相关专题怎么开发

本文介绍了织梦dedecms想在文章页调用相关专题怎么开发,大家知道在权重这方面,专题都是很高的,在搜索的排名中都很靠前,假如在文章页里面能够调用相关的专题,对于文章页的权重排名自然是有利的。DEDE默认没有这个功能,这个教程解决的就是这个问题,一起看看吧。

下面就由瓦窑源码和大家说说织梦想在文章页调用相关专题的开发方法。

实现教程:

打开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)'/}

放到你想要实现的文章页的模板里面就可以了。

TAG标签:织梦调用相关专题

上一个:织梦dedecms想要判断并调用flag的属性怎么开发
下一个:织梦dedecms想获取任意一个数据表怎么开发

织梦网站源码

咨询客服

QQ:1847629575

全年 09:00-23:00

(其他时间请留言)

在线客服

Copyright©2021 www.why114.com 瓦窑源码 版权所有 鲁ICP备20017802号

展开