名站网址导航为大驾家提供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 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)'/} 然后在你想具体调用相关专题的地方加入下面相关具体代码如下即可:
关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。织梦程序在PhP7.0系统环境中为文章图片自动添加ALT属性为文章标题相关具体操作方法