您现在的位置是:首页 > 学无止境 > 帝国CMS网站首页帝国CMS 如何解决帝国CMS[otherlink]标签调用相关文章问题
如何解决帝国CMS[otherlink]标签调用相关文章问题
- 帝国CMS
- 2019-04-21
简介默认的帝国CMS调用相同的文章标签是[otherlink],但是只能是关键字相同,一个关键字倒是好匹配,多个就无法匹配,那么如何解决这个问题呢?字数
893
首先,我们需要调用相关文章无非就是调用关键字相同的文章,而如何调用关键字呢?在帝国CMS内容模板中,我们调用关键字是<?=$navinfor[keyboard]?>
拿本文章来说,取出来的字段值就是 帝国CMS,[otherlink],调用相关文章 ,但是如何用这些关键字来首先呢,所以接下来我们就要思考如何来用这些关键字调用相关文章了。
一、分割关键词
explode函数第一个参数是分割字符,第二个函数是需要分割的字符串,将其分割处理为一个数组。
二、拼接where语句
先count($key)获得关键词个数,然后for循环进行重组。
比如 帝国CMS,[otherlink],调用相关文章 重组就是 keyboard like "%帝国CMS%" or keyboard like "%[otherlink]%" or keyboard like "%调用相关文章%"
三、查询sql语句
$empire->query 是帝国CMS类的成员query 功能是执行并且放回sql语句所执行的内容。
四、输出所需要的内容
$r['title']输出该记录的title字段值,如果需要简介内容应该是$r['smallext']
完整代码如下:
建议在第四步使用标签模板调用,方便管理
其中ID就是标签模板ID
转载:
感谢您对莫愁个人博客网站平台的认可,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“来源莫愁个人博客 https://www.mochoublog.com/study/186.html”。
- 帝国CMS
- 2019-04-21
首先,我们需要调用相关文章无非就是调用关键字相同的文章,而如何调用关键字呢?在帝国CMS内容模板中,我们调用关键字是<?=$navinfor[keyboard]?>
拿本文章来说,取出来的字段值就是 帝国CMS,[otherlink],调用相关文章 ,但是如何用这些关键字来首先呢,所以接下来我们就要思考如何来用这些关键字调用相关文章了。
一、分割关键词
explode函数第一个参数是分割字符,第二个函数是需要分割的字符串,将其分割处理为一个数组。
二、拼接where语句
先count($key)获得关键词个数,然后for循环进行重组。
比如 帝国CMS,[otherlink],调用相关文章 重组就是 keyboard like "%帝国CMS%" or keyboard like "%[otherlink]%" or keyboard like "%调用相关文章%"
三、查询sql语句
$empire->query 是帝国CMS类的成员query 功能是执行并且放回sql语句所执行的内容。
四、输出所需要的内容
$r['title']输出该记录的title字段值,如果需要简介内容应该是$r['smallext']
完整代码如下:
建议在第四步使用标签模板调用,方便管理
其中ID就是标签模板ID
转载: 感谢您对莫愁个人博客网站平台的认可,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“来源莫愁个人博客 https://www.mochoublog.com/study/186.html”。