欢迎您光临深圳塔灯网络科技有限公司!
电话图标 余先生:13699882642

织梦DEDECMS显示和内容有关的专题标题内容

发表日期:2018-08 文章编辑:小灯 浏览次数:680

我们在使用织梦DEDECMS制作文章页或者列表页模板时候,都希望在页面中显示和内容有关的标题或者专题内容,如何在DEDECMS文章模板中调用和内容有关的专题标题,这个我们需要修改DEDECMS相关的PHP文件来实现。

打开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 * fromdede_archives where dede_archives.channel='-1'and $likesql order bydede_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)'/}然后在你想调用相关专题的地方加入下面代码即可:



本页内容由塔灯网络科技有限公司通过网络收集编辑所得,所有资料仅供用户参考了本站不拥有所有权,如您认为本网页中由涉嫌抄袭的内容,请及时与我们联系,并提供相关证据,工作人员会在5工作日内联系您,一经查实,本站立刻删除侵权内容。本文链接:http://www.dengtar.com/10025.html
相关cms文章
 八年  行业经验

多一份参考,总有益处

联系深圳网站公司塔灯网络,免费获得网站建设方案及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:余经理:13699882642

Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.    

  • QQ咨询
  • 在线咨询
  • 官方微信
  • 联系电话
    座机0755-29185426
    手机13699882642
  • 预约上门
  • 返回顶部