"景先生毕设|www.jxszl.com

织梦DEDECMS显示和内容洧關的专题标题内容

2022-10-29 16:29编辑: www.jxszl.com景先生毕设
我们在使用织梦DEDECMS制作文章页或者列表页模板时候,都希望在页面中显示和内容有关的标题或者专题内容,如何在DEDECMS文章模板中调用和内容有关的专题标题,这个我们需要修改DEDECMS相关的PHP文件来实现.

打开include/extend.func.php,在最后添加:

 更多精彩就在: 51免费论文网|www.jxszl.com 



functiongetlikespc($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==I.){
$likesql.="keywordslike%".$key[$i."%";
}else{
$likesql.="keywordslike%".$key[$i."%or";
}
}//关键字分割检索,拼接查询语句
$getsql="SELECT*fromdede_archiveswheredede_archives.channel=-I.
and$likesqlorderbydede_archives.id";//查询与该文章关键字相同的专题
//echo$getsql;
$toback;
$dsql->Execute("m",$getsql);
while($row=$dsql->GetObject(m))
{
$title=$row->title;//专题标题
$id=$row->id;//专题ID
$toback="".$title."";
}
return$toback;//返回文章链接
}


{dede:field.keywordsfunction=getlikespc(@me)/}然后在你想调用相关专题的地方加入下面代码即可:


原文链接:http://www.jxszl.com/biancheng/dedecms/75408.html