使用blogger作为博客系统的你们,有没有觉得打开标签页面的时候,有这样一句提示:
显示标签为"标签名称"的帖子。显示所有帖子
有点不协调
那么如何关闭它呢,以前我在前添加css语句调整不显示
.status-msg-wrap { display: none !important; }
这样访问标签页面时候,就不会出现下图的格式
但是这个有个弊端,是关闭所有的状态消息通知,会导致给博客自定义的404错误页面不能显示
那有没有更好的办法呢,当然有,通过<b:if cond='data:blog.searchLabel'>
语句就可以只关闭标签页面的状态消息通知 操作如下:
把下面脚本
<b:includable id='status-message'>
<b:if cond='data:navMessage'>
<div class='status-msg-wrap'>
<div class='status-msg-body'>
<data:navMessage/>
</div>
<div class='status-msg-border'>
<div class='status-msg-bg'>
<div class='status-msg-hidden'>
<data:navMessage/>
</div>
</div>
</div>
</div>
<div style='clear: both;'/>
</b:if>
</b:includable>
修改为
<b:includable id='status-message'>
<b:if cond='data:blog.searchLabel'>
<style type='text/css'>
#status-message {display:none;}/*to hide empty widget box*/
</style>
<b:else/>
<b:if cond='data:navMessage'>
<div class='status-msg-wrap'>
<div class='status-msg-body'>
<data:navMessage/>
</div>
<div class='status-msg-border'>
<div class='status-msg-bg'>
<div class='status-msg-hidden'>
<data:navMessage/>
</div>
</div>
</div>
</div>
<div style='clear: both;'/>
</b:if>
</b:if>
</b:includable>
意思就是如果是标签页面就不显示状态通知栏。这样你访问我的标签页面,就没有上述提示
显示标签为"标签名称"的帖子。显示所有帖子
没有评论 :
发表评论