让Blogger的小工具只在首页或内页显示的方法
侧边栏的 小工具的默认设置是无论是博客主页还是文章内页都会显示的如果太多小工具的话,就会让人有一种凌乱的感觉 为了让一些小工具只在首页显示或者分页才看见看起来比较简洁一点 解释到很清楚了,只是小工具没那么多的话是没必要去隐藏的 蛮有用的功能因为常常需要用到,所以ost出来给自己和大家参考参考ps:,发生任何悲剧的话恕不提供任何技术支援~哈哈。
一切都是31篇半原创半转载(并不是copy and paste) 内页是详细版图文教学~ 这个修改方法对小工具特别多的人很有用
1.控制台-布局-修改HTML,备份一下模板以防不测,然后勾选 "扩展窗口小部件模板"
2.查找到你想要在首页/内页隐藏的小工具的代码
提示:直接搜索小工具的标题(eg,随机文章),很容易就能找到代码位置。(搜索的快捷键是 ctrl + F)
3.找到那组代码中的两个"includable" 标签,在其中间加入两条红色代码,比如:
红色字为添加的代码
2.查找到你想要在首页/内页隐藏的小工具的代码
提示:直接搜索小工具的标题(eg,随机文章),很容易就能找到代码位置。(搜索的快捷键是 ctrl + F)
3.找到那组代码中的两个"includable" 标签,在其中间加入两条红色代码,比如:
红色字为添加的代码
<b:if cond='data:blog.pageType != "item"'>
</b:if>
红色字为添加的代码,红色放在绿色的下面
红色字为添加的代码,红色放在绿色的下面
<b:widget id='HTML1' locked='false' title='%u6211%u8981%u9690%u85CF%uFF01' type='HTML'>
<b:includable id='main'>意思就是说那个 b:if cond='data:blog.pageType != "item"放在 b:includable id='main' 的下面
<b:if cond='data:blog.pageType != "item"'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>
和那个/b:if 放在b:includable的上面
————————————————————————————
另外一个实例
比如说我不要让随机文章在分页显示:
图片说明了一切
-打勾
-ctrl + F 搜索 随机文章
-在对应位置添加2个代码
<b:widget id='HTML11' locked='false' title='随机文章' type='HTML'>这样就实现了该小工具"只在首页显示,而不在分页显示"的效果。如果你想要让那个小工具"只在分页显示,而不在首页显示",只要将第一个红色的代码替换为以下代码即可:
<b:includable id='main'>
<b:if cond='data:blog.pageType != "item"'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>
<b:if cond='data:blog.pageType == "item"'>上面这个是不在首页显示!
</b:if>
<b:if cond='data:blog.pageType != "item"'>上面这个是不在分页显示!有点错乱了
</b:if>
4.保存模板,完成
0 评论 :
发表评论