其他杂项

others
其他系统相关杂项问题

Zblog搜索无结果时增加一个友好提示

6个月前 (10-09)其他杂项1167

Zblog是个不错的博客程序,但官方不知道怎么回事不去用心完善一些基本功能,我使用时就频频发现一些缺陷bug,都有些怀疑官方故意如此是为了卖付费插件增加收入。上次发了通过修改js文件,避免前台空搜索bug的解决办法。还有一个不大不小的问题,前台关键词如果搜索不到内容时默认模板什么提示也不显示,虽然可以说无伤大雅。但站在用户体验角度来说就很不友好了。

本人通过参考Tpure模板修改了自己所用模板,当搜索不到内容时可以增加个友好提示,具体方法如下:

修改主题中search.php文件如下,增加个一个if else判断语句。

<?php
$t=date("H");
if ($t<"10")
{
    echo "Have a good morning!";
}
elseif ($t<"20")
{
    echo "Have a good day!";
}
else
{
    echo "Have a good night!";
}
?>

参照上面语句zblog用以下判断语法

 {if count((array)$articles)}

 {else}

{/if}

<div class="searchnull"></div>这个区块中显示的是搜索结果为空时显示内容,可以自行修改。

swk.jpg

{* Template Name:搜索页 *}
{template:header}
<div id="mainContent">
{template:post-adtop}  
<div class="spm">
    <h3><a href="{$host}" title="{$name}">首页</a><i class="iconfont">&#xe6f1;</i>{$title}显示的结果</h3>
    <ul class="catelist">
 {if count((array)$articles)}
    {foreach $articles as $article}
<li><span>{if $zbp->Config('hnysweb')->ftime}{hnysweb_TimeAgo($article.Time())}{else}{$article.Time('Y-m-d')}{/if}</span><a href="{$article.Url}" title="{$article.Title}">{$article.Title}&nbsp;(类目:{$article.Category.Name})</a></li>
    {/foreach}
 {else}
<div class="searchnull">{$lang['tpure']['searchnulltip']} 没有找到您搜索的内容,请换关键词搜索,也可以咨询客服378684070 <a href="https://www.baidu.com/s?wd={$_GET['q']}" target="_blank" rel="nofollow">{$_GET['q']}</a> </div>
 {/if}
    </ul>
    {if $pagebar}
    <div class="pagebar">{template:pagebar}</div>
    {/if}
</div>
{template:post-adbottom}
</div>
{template:footer}



版权声明:本文由贝联科技发布,如需转载请注明出处,如需分享可点击上方生成海报按钮。

分享给朋友:

相关文章

关于国内运营网站需要ICP许可证、EDI许可证等证件的说明

关于国内运营网站需要ICP许可证、EDI许可证等证件的说明

许多做网站的同学对在国内合法开办网站需要哪些证件可能不是很清楚,下面做一个总结:ICP许可证:主要用作于信息发布及经营性收付费功能的网站;EDI许可证:用作于电商类网站,具有第三方商家入驻的功能;呼叫中心业务许可证:用作于坐席外包,电话外呼...

Win10系统22H2版本如何关闭讨厌的热门搜索推荐栏

Win10系统22H2版本如何关闭讨厌的热门搜索推荐栏

本人电脑以前是win10系统21H1版本,已经手动关闭了系统自带所有广告提示,今天电脑自动升级到了22H2版本,居然在使用本地搜索功能时出现一个热门搜索栏。里面显示乱七八糟的推荐内容,一旦点击,就会跳转到Edge浏览器中Bing搜索结果页面...

如何给网站文章页前面自动加个目录导航

如何给网站文章页前面自动加个目录导航

一些网站文章正文前有个目录导航,这是根据本文的h标签自动添加上去的,一些朋友可能需要这样的功能,其实本站文章页面也是如此显示,但此种写法只适用Zblog系统,下面给出个通用方案。要实现的效果类似下图修改简要文字说明本文分享具体代码,主要涉及...

WIN10系统Edge浏览器如何启用IE模式访问网银网站

WIN10系统Edge浏览器如何启用IE模式访问网银网站

因为本人需要和长安银行每季度进行网银对账,每每碰到Win10系统不好登录长安银行网银网站问题,在此分享解决办法。不得不说这些银行真的落伍,什么年代了还让客户必须用IE浏览器访问你的网站才可以登录。微软公司启用了谷歌内核的Edge浏览器,不再...

html5实现字幕滚动代码

html5实现字幕滚动代码

网站需要做个字幕滚动效果,以前的marquee写法已过时,网上找了个纯html写法,JS也不需要,比较满意。<!doctype html> <html> <head> <meta&n...

PbootCMS模板主题可用标签大全(PbootCMS仿站必备标签)

PbootCMS模板主题可用标签大全(PbootCMS仿站必备标签)

以下为PbootCMS网站模板可用标签收集整理大全,免费分享1、公司信息标签适用范围:全站任意地方均可使用。标签作用:用于调取网站与公司相关的信息,对应后台的“基础内容>公司信息”。{pboot:companyname}公司名称{pb...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
现在,非常期待与您的又一次邂逅

我们努力让每一次邂逅总能超越期待

智能客服
欢迎咨询智能客服,我可以回答些简单问题