业务经理

微信扫描以上二维码

028-61286886

技术咨询

可怎样才能用我自定义的字段来匹配相关产品推荐呢?

迅睿框架 更新 2020-08-11 10:07:35 小白兔

我自定义了一个标签字段用来代替关键词进行相关内容匹配,可怎样才能用我自定义的字段来匹配相关产品推荐呢?怎么写这个循环求大神们帮帮忙!!!

<div class="portlet-body row">
    <div class="todo-project-list">
 <ul class="nav nav-stacked tuijian">
 {related module=MOD_DIR tag=$tag order=rand num=6}
         <li class="col-lg-2 chanpinli fl">
             <a href="{$t.url}" title="{$t.title}">
             <img src="{dr_get_file($t.thumb)}" alt="{$t.title}">
             <p>{dr_strcut($t.title, 9)}</p>
             </a>
         </li>
 {/related}
 </ul>
   </div>
</div>

微信图片_20200811085621_看图王



方案

  • 迅睿框架创始人 #1 · 2020-08-11 09:19:11
    首先,show.html,这样写结果是什么{$biaoqian}
  • 小白兔 #2 · 2020-08-11 09:23:17
    回复迅睿框架创始人 是show.html,我自定义的字段就是$biaoqian
    微信图片_20200811092207
    就是用我自定义的这个标签字段代替关键词字段进行相关推荐
  • 迅睿框架创始人 #3 · 2020-08-11 09:27:07
    我知道你的用途,你要把它显示什么值告诉我,我才能给你写准确的标签
  • 小白兔 #4 · 2020-08-11 09:31:22
    回复迅睿框架创始人 哦哦 刚才没明白,输出的是这样的




    微信图片_20200811093017
  • 迅睿框架创始人 #5 · 2020-08-11 09:37:44

    image
    这样改就可以了求你不要把代码截图,改都没办法给你改,,,
  • 小白兔 #6 · 2020-08-11 09:48:20
    回复迅睿框架创始人 这样好像不行,这样标签字段还是去匹配关键词,关键词里面有的才显示,没有的照样不显示,我的意思是是要完全代替匹配关键词,用标签匹配标签,你给我的这个方法我试过。
    微信图片_20200811094556
    <ul class="nav nav-stacked tuijian">
    {related module=MOD_DIR tag=$biaoqian order=rand num=6}
        <li class="col-lg-2 chanpinli fl">
        <a href="{$t.url}" title="{$t.title}">
        <img src="{dr_get_file($t.thumb)}" alt="{$t.title}">
        <p>{dr_strcut($t.title, 9)}</p>
        </a>
        </li>
    {/related}
    </ul>
  • 迅睿框架创始人 #7 · 2020-08-11 10:00:19
    满意答案
    <?php $where = []; $array = explode(',', $biaoqian);
    foreach ($array as $name) {
        $name && $where[] = '`biaoqian` LIKE "%'.dr_safe_replace($name).'%"';
    }
    $where = urlencode('('.implode(' OR ', $where).')');
    ?>
    {module module=MOD_DIR where=$where order=rand num=6}
        <li class="col-lg-2 chanpinli fl">
        <a  target="_blank" href="{$t.url}" title="{$t.title}">
        <img src="{dr_get_file($t.thumb)}" alt="{$t.title}">
        <p>{dr_strcut($t.title, 9)}</p>
        </a>
        </li>
    {/module} {$debug}
    试一试
  • 琉惗 #8 · 2020-08-11 10:04:00
    那你就得把所有的关键词存到一个表里面,然后去查这个表去匹配,你写个钩子,每次发布的时候,把关键词存到表里面,然后根据关键词去匹配
  • 小白兔 #9 · 2020-08-11 10:05:43
    回复迅睿框架创始人 可以了,谢谢,辛苦了!
  • 小白兔 #10 · 2020-08-11 10:07:35
    迅睿框架创始人:完美解决问题,原本以为稍微改动,原来这么复杂,再次感谢!

迅睿系统漏洞

外贸多语言建站
外贸多语言建站(2026-10-30)
修正对百度编辑器提取支持
AI文章生成器
AI文章生成器(2026-10-29)
任务插图设置数量
Bing站长数据
Bing站长数据(2026-10-29)
根据BING接口调整菜单 各个页面数据支持点击查看详情
按字段付费
按字段付费(2026-10-29)
按字段付费用于模块的字段设置一定的价格,当用户购买了此内容的字段时才...
泛解析站群系统
泛解析站群系统(2026-10-29)
AI队列增加清空按钮 表单提示语收敛 目录模式不接管主域名模板
账号注销
账号注销(2026-10-29)
用于用户中心的注销账号申请,后台审核通过后注销此账号。后台统一管理注...
邮件群发
邮件群发(2026-10-28)
修改模板的命名
自定义收款/捐款
自定义收款/捐款(2026-10-28)
自定义收款或捐款插件可以让用户快速创建付款或者捐款功能
CMS内容批量修改
CMS内容批量修改(2026-10-28)
后台批量修改文章内容的指定字段在插件后台可以任意指定字段
全站模块搜索
全站模块搜索(2026-10-28)
实现全模块一次性搜索内容,一键搜索全站内容精准搜索全部模块: