我们在使用DEDECMS制作文章页或者列表页模板时候,都希望在页面中显示和内容有关的标题或者专题内容,当然显示相关文章的标题这个功能是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 * from  wmd_archives where wmd_archives.channel='-1'  
	and $likesql order by  wmd_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;//返回文章链接   
	}   
	然后在你想调用相关专题的地方加入下面代码即可:
	{wmd:field.keywords function='getlikespc(@me)'/} 
The End



大气响应式网络建站服务公司织梦模板
高端大气html5设计公司网站源码
织梦dede网页模板下载素材销售下载站平台(带会员中心带筛选)
财税代理公司注册代理记账网站织梦模板(带手机端)
成人高考自考在职研究生教育机构网站源码(带手机端)
高端HTML5响应式企业集团通用类网站织梦模板(自适应手机端)