PbootCMS 模板修改 tags 实现 keywords 内容关联匹配

COS、CDN
  1. 修改 ParserController.php 文件
    • 打开 apps/home/controller/ParserController.php 文件,找到以下代码:
      // tags 数据参数筛选 $where2 = array(); if ($tags) {   $tags_arr = explode(',', $tags);   foreach ($tags_arr as $value) {     if ($value) {       if ($fuzzy) {         $where2[] = "a.tags like '%".escape_string($value)."%'";        } else {         $where2[] = "a.tags='".escape_string($value)."'";       }     }   } }
    • 修改为:
      // tags 数据参数筛选 $where2 = array(); if ($tags) {   $tags_arr = explode(',', $tags);   foreach ($tags_arr as $value) {     if ($value) {       if ($fuzzy) {         $where2[] = "a.keywords like '%".escape_string($value)."%'";        } else {         $where2[] = "a.keywords='".escape_string($value)."'";       }     }   } }
  2. 详情页列表调用代码
    • 增加 tags={content:keywords} 即可调用代码如下:
      {pboot:list scode=2 num=4 tags={content:keywords}} <a href="[list:link]"><img src="[list:ico]" class="img-thumbnail" alt="[list:title]" /></a> {/pboot:list}

       

COS、CDN
热门