VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动

Dede:如果文章标签和标签标签(taglib标签前缀)之间存在关联错误,该怎么办?

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

Dede:如果文章标签和标签标签(taglib标签前缀)之间存在关联错误,该怎么办?

Dede:如果商品标签和标签tag关联错误,该怎么办?

Dreaming 5.7有一个用于文章关联的dede:likearticle标签,但在使用的过程中,我们发现这个关联真的很鸡肋,但作者发现人们在用Dreaming 5.7搜索时只能勉强接受。作者用这篇likearticle替换了dede的搜索功能,看起来真的好多了。

推荐学习:梦想编织cms

代码介绍

作者将默认的关键词相关文章更改为标签相关文章,并添加了一个判断,即执行带标签的模糊查询后,如果查询数据为空,将直接再次查询该列中的所有推荐文章,这样更好,即返回值将始终保持不变。

考虑到有些文章没有标签,而有些文章有标签,但找不到文章,作者首先判断是否有标签。如果没有标签,他会直接查询该栏目下的推荐文章。如果有标签,他还会返回当前列下的推荐文章。

likearticle和tag标签之间关联的解决方案/步骤

第一步:使用记事本或一些工具打开文件“根目录\包含\ taglib \ likearticle.lib.php”。

第二步:搜索“

作者在原来的模糊查询语句中添加了一个简短的标题,但是我不喜欢使用克林作为模糊查询,所以我在这里将其改为REGEXP查询。

步骤4:在第107行下面添加以下代码并保存。

代码如下:

/* *按标签将文章内容查询2关联为备份。如果查询为空,第二个将直接显示*/$ 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 _ arc type ` TP on arc . typeid = TP . id WHERE $ keyword and arc . is make = 1 and arc . id & lt;& gt$arcid ORDER BY arc.sortrank desc限制0,$ row & quot;$ typeids = $ ref bj-& gt;菲尔茨

以上代码的含义:根据标签tag,文章内容query2作为备份。如果根据tags标签查询的数据为空,则可以使用第二个标签。

步骤5:在原始代码的第117行下添加以下代码并保存。

代码如下:

$ typeids = $ ref bj-& gt;菲尔茨

上述代码的含义:第五步是检查标记何时有内容,第五步是在标记不为空时执行SQL。

第六步:完成后上传到空间,作者不会演示代码的效果。如果你想看效果,可以通过阅读本文右侧的相关文章来了解。

由于一些网民对SQL不敏感,他们可能认为他们无法理解本文中所写的任何内容,并且无法自己更改它。没关系。这是下载地址:likearticle.lib.rar。

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:Dede:如果文章标签和标签标签(taglib标签前缀)之间存在关联错误,该怎么办? https://zhujicankao.com/109214.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » Dede:如果文章标签和标签标签(taglib标签前缀)之间存在关联错误,该怎么办?
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!