当我们发表一篇文章时,一般情况下为了增加用户的停留时间,都会在文章的末尾或者恰当的位置调用跟本文相关的文章,以赢得用户的再次点击,在织梦dedecms(V5.7版)调用相似文章中,实用的调用代码为{dede:likearticle},这个代码的原理是通过识别文章的标题、类目、关键词等来判断相似度,从而进行推荐,后台调用代码如下/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>-1 AND ($keyword) $typeid $orderquery limit 0, $row";
}
else
{
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>-1 AND $typeid $orderquery limit 0, $row";
}
/*********************************************************************************************/
从上面的代码可以看到,织梦dedecms为了排除本文在程序一开头就试图过滤本文(AND arc.id<>'$aid' "),但是没成功,那怎么才能成功排除当前文章呢?很简单,我们在这段代码:AND ($keyword) $typeid 重新排除一次就可以,两段代码都要加,改完之后如下(注意看绿色加粗代码的地方有什么不同):
/****************************************************************************************************/
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>-1 AND ($keyword) $typeid AND arc.id<>'$aid' $orderquery limit 0, $row";
}
else
{
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>-1 AND $typeid AND arc.id<>'$aid' $orderquery limit 0, $row";
}
/*********************************************************************************************/
到此,大功告成,赶紧去试试吧。
# 莆田多媒体推广营销
# taglib
# include
# 潍坊*seo案例分析
# 网站建设专业论坛
# 营销推广说话技巧
# 网站优化基本诊断
# 沙井网站建设价格
# 陇南包年网站推广
# 上海网站建设-中国互联
# 重庆seo推广运营培训机构
# 北京百度seo甄 选乐云seo
# lib
# 汽车网站营销的推广包括
# 怎么找到*企业号的营销推广
# 商城网站网络推广
# 地铁盘营销推广
# 威县网站建设销售招聘
# 上海网站怎样推广
# 贵州网站建设哪家好
# 三门峡腾翔网站建设
# 网站如何用*推广
# 网站建设数据展示
# 大功告成
# 织梦CMS教程
# 织梦相关文章
# likearticle
# 排除当前文章
# 关键词
# 这段
# 都要
# 会在
# 很简单
# 可以看到
# 织梦调用相关文章时likearticle无法排除当前文章的解决方法
# 当我们
# 到此
# 一篇文章
# 有什么不同
# 两段
# 就可以
# 等来
# 类目
# 加粗
# 试试吧
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化91478 】
【
技术知识72672 】
【
云计算0 】
【
GEO优化84317 】
【
优选文章0 】
【
营销推广36048 】
【
网络运营41350 】
【
案例网站102563 】
【
AI智能45237 】
相关推荐:
织梦cms栏目列表首页与*页重复解决方法 _织梦CMS教程
建站之星自适应模板:一站式自定义设计,高效打造专业网站
如何用y主机助手快速搭建网站?
织梦搜索页面实现相关搜索调用_织梦CMS教程
wdcp面板添加二级域名手机域名m方法_织梦CMS教程
利于SEO优化的dedecms织梦标签调用代码_织梦CMS教程
建站之星配置系统填写指南与颜色字体自定义技巧
织梦数据保存到数据库附加表 `dede_addonarticle` 时出错*解决方法_织梦CMS教程
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
织梦获得首字母方法,并实现文章列表按首字母归类_织梦CMS教程
建站云服务优选策略:快速部署与流量提升方案
网站体验不好=浪费钱:如何提升-用户体验效果差
如何在香港免费服务器上快速搭建网站?
dedecms织梦子栏目获取*栏目名称及链接url方法_织梦CMS教程
dedecms织梦自定义递归函数调用所有栏目_织梦CMS教程
如何在腾讯云服务器快速搭建个人网站?
织梦cms去掉网站首页后缀index.html方法_织梦CMS教程
网站SEO从业五年多,软文编写经验总结_SEO优化教程
建站之星登入步骤与常见问题解析?
如何在IIS服务器上快速部署高效网站?
常州自助建站费用包含哪些项目?
dedecms织梦把时间标签修改成“今天、明天、后天”_织梦CMS教程
建站之星智能建站系统:促销型模板+SEO优化,五合一快速搭建
dedecms织梦更换成kindeditor后栏目内容无法保存_织梦CMS教程
建站主机与虚拟主机有何区别?如何选择最优方案?
如何规划企业建站流程的关键步骤?
高端建站如何打造兼具美学与转化的品牌官网?
威客平台建站流程解析:高效搭建教程与设计优化方案
建站之星模板推荐_2025快速建站教程_免费网站生成神器
建站主机如何安装配置?新手必看操作指南
dedecms织梦文章如何做好tags标签_织梦CMS教程
php5.2.14无法开启curl扩展解决教程_织梦CMS教程
织梦cms移动版伪静态实现与PC电脑版静态地址url一致教程_织梦插件
如何获取开源自助建站系统免费下载链接?
如何构建满足综合性能需求的优质建站方案?
宝塔建站助手安装配置与建站模板使用全流程解析
高防服务器如何保障网站安全无虞?
建站助手报毒清除步骤与预防误报处理方案
高防服务器租用首荐平台,企业级优惠套餐快速部署
织梦DEDECMS栏目后台设置显示,栏目前台怎么隐藏_织梦CMS教程
阿里云提示织梦后台文件media_add.php任意上传漏洞解决办法 _织梦CMS教程
建站助手数据库优化技巧:智能工具推荐与SEO实战指南
建站之星安全性能如何?防护体系能否抵御黑客入侵?
如何用wdcp快速搭建高效网站?
织梦dedecms5.7SP2手机版上一页下一页链接错误404问题 _织梦CMS教程
如何在橙子建站上传落地页?操作指南详解
织梦dedecms获取图集图片总数量的教程_织梦CMS教程
建站之星模板推荐:2025快速建站制作教程全解析
如何通过PHP快速构建高效问答网站功能?
建站之星智能建站系统:SEO优化与流量空间生成方案指南
2018-06-23
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。