phpcms v9搜索页、Tag页不能调用{$CATEGORYS[
$catid][catname]}的解决方法
在调用之前加入:
原理:引用缓存
// 获取数据
{loop $datas $i $r}
{$r[title]}{if $r['posids']}{/if}
{$r[description]}
发布时间:{format::date($r[inputtime], 1)}
{/loop}
{if empty($data)}未找到结果{/if}
{$pages}
/* 注意 */
前台获取搜索数据 获取到的数据前调用栏目标签会发生冲突
例:{pc:content action="lists" catid="10" num="3" order="id DESC limit 0,3--"}
{loop $data $v}
{$v[title]}
{/loop}
{/pc}
哪么就需要修改models
路径 /htdocs/phpcms/modules/search/index.php
修改 init()
$execute_time = execute_time(); //用时
$pages = isset($pages) ? $pages : ''; //分页
$totalnums = isset($totalnums) ? $totalnums : 0; //总条数
$data = isset($data) ? $data : ''; //获得结果集
//获得结果集
把 $data = isset($data) ? $data : '';
改成 $datas = isset($data) ? $data : '';
前台使用 $datas遍历数据即可
//获得结果集
把 $data = isset($data) ? $data : '';
改成 $datas = isset($data) ? $data : '';
前台使用 $datas遍历数据即可