Posted by & filed under 技术.

zblohphp版的模板机制还蛮独特的,默认模板里面只有首页和内容页模板,列表页和首页是共用的模板,那么单页面和搜索结果页面呢?经检查发现调用的是内容页模板。

这样我们要做一些个性化的页面就需要单独指定模板了,在询问zblog开发人员后得到答案分享一下:

搜索结果调用的是search.php,如果你的主题内没有这个模板的,新建一个,然后把内容页模板single.php的代码复制过来,修改其中的“post-single”为“post-search”,保存。

然后新建一个“post-search.php”的模板文件,把“post-page.php”的代码复制粘贴然后根据个人需求美化下,即可成功的调用搜索结果页面模板了,当然这个还是比较粗糙的,继续研究继续美化中。

接上,这样搜索结果页面算是专门有一个页面了,但是出来的结果还是不美观,一个标题加一个url排列的,想改成图文排列的找不到地方下手,准备按照asp的做法(zblogasp版本搜索结果页面美化)增加一个“b_article-search-content.php”发现行不通,没有任何变化,只好先用css美化了下搜索结果页面。

只能先这样了,有这方面的大牛也欢迎分享下你的方法。