DedeCMS非常灵活,可以根据关键词、文章标题调用文章,以提高内容之间的相关度,提高页面权重。实现这个功能主要用likearticle标签,该标签只能用在内容页,默认不能调用自定义附加字段,但经常会用到调用附加表字段功能,修改方法如下: 打开/include/taglib/likearticle.lib.php,找到 $row['templeturl', = $GLOBALS['cfg_templeturl',; 下面增加代码 $addfile = $refObj->ChannelUnit->ChannelInfos["listfields",; //获取文章模型的自定义字段列表 if($addfile){ $addfiles = explode(",",$addfile); //拆分成数组 $len = count($addfiles); for($j=0;$j $fname = $addfiles[$j,; //获取每一个元素对应的值,并将元素名作为用于显示的$row数组的ID键,并赋值。 $row[''.$fname.'', = $refObj->Fields[''.$fname.'',; } } 调用自定义附加字段的其他修改方法 {dede:likeartlist row='10'} [url=[field:arturl/], [field:id runphp='yes', $aid = @me; $row = $GLOBALS['dsql',->GetOne("Select 字段名 From `dede_addon11` where aid='$aid' "); //根据实际需要修改附加表 @me = cn_substr(strip_tags("{$row['字段名',}")]600); [/field:id, [/url] {/dede:likearticle}...
内容已隐藏,请关注公众号输入验证码查看
本帖支持关注公众号查看
【无套路 无套路 无套路 扫描二维码关注公众号发送【验证码】收到验证码 在上面输入点击提交查看即可显示隐藏内容】
|