织梦调用相关文章时likearticle无法排除当前文章的解决方法_织梦CMS教程


当我们发表一篇文章时,一般情况下为了增加用户的停留时间,都会在文章的末尾或者恰当的位置调用跟本文相关的文章,以赢得用户的再次点击,在织梦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

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

南京市珐之弘网络技术有限公司


南京市珐之弘网络技术有限公司

南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 87067657

 13565296790

 87067657@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.