文章采集调用(梦dedecms(V5.7版)调用相似文章中)
优采云 发布时间: 2021-11-10 10:15文章采集调用(梦dedecms(V5.7版)调用相似文章中)
当我们发布文章文章时,一般情况下,为了增加用户的停留时间,我们会在文章的末尾或者在为了再次赢得用户点击,在织梦dedecms(V5.7版)调用类似文章,实际调用代码为{dede:likearticle} ,这段代码的原理是通过识别文章的title、category、关键词等来判断相似度,从而做出推荐。后台调用代码如下/include/taglib/likearticle.lib.php,打开文件找到如下这段代码:
/**************************************************** ****************************************************** ****/
if($keyword !='')
{
if(!empty($typeid)) {
$typeid ="AND arc.typeid IN($typeid) AND arc.id'$aid'";
}
$query = "SELECT arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,
tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath
FROM `dede_archives` arc LEFT JOIN `dede_arctype` tp ON arc.typeid=tp.id
where arc.arcrank>-1AND ($keyword) $typeid$orderquery limit 0, $row";
}
其他
{
if(!empty($typeid)) {
$typeid = "arc.typeid IN($typeid) AND arc.id'$aid'";
}
$query = "SELECT arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,
tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath
FROM `dede_archives` arc LEFT JOIN `dede_arctype` tp ON arc.typeid=tp.id
WHERE arc.arcrank>-1AND $typeid$orderquery limit 0, $row";
}
<p>/**************************************************** ****************************************************/