关于Z-Blog搜索页显示的坑

隔壁老李 发布在 技巧 2020-08-01

话说还是ZBP1.5时代的时候,老李做的主题都会单独做一个搜索页的模板,因为默认的搜索结果展示页实在是太丑了。

就是这个鸟样子:

搜索结果1.png

后来ZBP升级到了1.6,大量的人发现搜索结果页本来正常显示的缩略图不显示了,为此老李还写了一篇:Z-Blog升级1.6后搜索结果页图片消失问题解决方案的博文。

简而言之的说就是1.6搜索结果页模板由single改为了list,于是就出现了这个问题。

鉴于ZBP1.6已经使用list模板作为搜索结果的显示模板,那么再重写一个搜索页的模板也似乎没什么必要了。于是1.6的主题老李都删掉了自己写的search.php。

然后,坑来了,不知什么时候开始,渣渣猪同学又把搜索结果页模板由list改为了single。。。。

搜索模板定义.png

于是,搜索结果又变成了本文第一张图的鬼样子。。。。

我还能怎么办呢?改回来吧。。。

本着能不动程序就不等程序的原则,找到当前主题的include.php文件

搜索

function ActivePlugin_default()

在{}里面添加

Add_Filter_Plugin('Filter_Plugin_ViewSearch_Begin', 'XXX_ViewSearch_Begin');

然后去外面添加一个函数

function XXX_ViewSearch_Begin(){
    global $zbp;
    $zbp->option['ZC_SEARCH_TYPE'] = 'list';
}

去后台更新缓存,好了,问题解决了。

搜索结果2.png


赞赏
取消
扫码支持
评论 (0)
访客
Top