(2013-7-23)给blogger关闭标签页status-message消息

(2013-7-23)给blogger关闭标签页status-message消息

编辑文章

本文HTML永久地址 doc

使用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>

意思就是如果是标签页面就不显示状态通知栏。这样你访问我的标签页面,就没有上述提示

显示标签为"标签名称"的帖子。显示所有帖子

没有评论 :

发表评论