在线客服:
聚辉科技 聚辉科技
全国服务热线:400-9988-537
您的位置:首页 > 技术支持 > 只要在v9的搜索页面嵌入{$CATEGORYS[11][url]} 或者其它栏目调用标签,v9的搜索结果就会变成 但是要是搜索页面其它地方都用静态html,嵌入搜索代码的时候就能搜索出结果! ​

只要在v9的搜索页面嵌入{$CATEGORYS[11][url]} 或者其它栏目调用标签,v9的搜索结果就会变成 但是要是搜索页面其它地方都用静态html,嵌入搜索代码的时候就能搜索出结果! ​

浏览 来源:    作者:admin    时间:2020-06-16 04:06
[摘要]

只要在v9的搜索页面嵌入{$CATEGORYS[11][url]} 或者其它栏目调用标签,v9的搜索结果就会变成 但是要是搜索页面其它地方都用静态html,嵌入搜索代码的时候就能搜索出结果!



是返回数组名字冲突了
phpcms\modules\search\index.php
这个文件,大概190行,把
$data = isset($data) ? $data : '';
修改成
$data2 = isset($data) ? $data : '';

然后,你搜索结果页面模板的循环标签(循环搜索结果的标签)中的$data修改成$data2

其他的照常操作~

如果栏目标签不起作用,在模板的第一行加上以下代码就可以解决

<?php if(!isset($CATEGORYS)) { $CATEGORYS = getcache('category_content_'.$siteid,'commons'); } ?>

这个代码是加载栏目缓存的(但这个应该已经加载了、、这个操作应该可以省略)


案例推荐

热门文章