迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費且不限制商業(yè)使用,是免費開源的產(chǎn)品,以萬端互聯(lián)為設(shè)計理念,支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
從其他cms轉(zhuǎn)過來的,他們有個插件是相關(guān)文檔調(diào)用,可以設(shè)置根據(jù)標題調(diào)用相關(guān)文章
迅睿有沒有這個功能
我根據(jù)關(guān)鍵詞和tag調(diào)用的不太準確,所以想實現(xiàn)這個
参考文档:《related相关模块内容循环 related标签》
回复@迅睿框架技术-易肖 这个好像只能匹配标题完全相同的,
能不能搞那种模糊匹配
比如我想调用标题含有相同词语啥的
1:我爱看电视
2:我爱看电视和唱歌
这俩怎么能匹配到一起
回复@萌萌 这种相对精确的,需要有个字段记录这个关联词,然后可以用sql语句查询
类似参考:
<?php $sql=url_encode("title LIKE '%我爱看电视%'");?> {module module=news catid=1 where=$sql order=updatetime num=4}
回复@芝麻通
但是这种放在模板里怎么用
我爱看电视只是这两篇文章的,还有其他的
你说的那个关联词能不能设置成变量啥的
用分词函数拆分,然后查询
比如show.html
{php $ks=dr_get_keywords($title);} 这个需要安装官方的分词插件 {related module=news tag=$ks} <a href="{$t.url}">{$t.title}</a> {/related}
这样就实现你的需求了
回复@小波工作室
行,明天研究研究,感谢大佬,以及上面两位大佬
回复@萌萌 设置变量自己手工写的话,自定义个参数,在模块那导入下面参数
{"name":"关联词","fieldname":"guanlianci","fieldtype":"Text","isedit":"1","ismain":"1","issystem":"0","ismember":"1","issearch":"0","disabled":"0","setting":{"option":{"fieldtype":"","fieldlength":"","value":"","width":"","css":""},"validate":{"xss":"1","required":"0","pattern":"","errortips":"","check":"","filter":"","tips":"","formattr":""},"is_right":"0"},"displayorder":"0"}
然后模版里调用标签:
{related module=article tag=$guanlianci num=10} <a href="{$t.url}">{$t.title}</a> {/related}
注意module和自己的名称一致
回复@小波工作室 必然
参考文档:《related相关模块内容循环 related标签》
回复@迅睿框架技术-易肖 这个好像只能匹配标题完全相同的,
能不能搞那种模糊匹配
比如我想调用标题含有相同词语啥的
1:我爱看电视
2:我爱看电视和唱歌
这俩怎么能匹配到一起
回复@萌萌 这种相对精确的,需要有个字段记录这个关联词,然后可以用sql语句查询
类似参考:
回复@芝麻通
但是这种放在模板里怎么用
我爱看电视只是这两篇文章的,还有其他的
你说的那个关联词能不能设置成变量啥的
用分词函数拆分,然后查询
比如show.html
这样就实现你的需求了
回复@小波工作室
行,明天研究研究,感谢大佬,以及上面两位大佬
回复@萌萌 设置变量自己手工写的话,自定义个参数,在模块那导入下面参数
然后模版里调用标签:
注意module和自己的名称一致
回复@小波工作室 必然