--文章类别--

 医药/食品/保健   体育   生活   科学/哲史   教育   社评/民主   媒体/互联网   网页

2008年8月12日星期二

记录近期对版面的改造(三栏、隐藏侧边栏etc.)

上周做了三栏的版面,其实也就是定义出几个可以widget的框架出来,而且框架的宽度最好是定义成像素值,使用页面的%不是不可以,但是很容易失去控制~~

要在首页只显示标题(blogspot没提供摘要显示的,如果首页显示全文,虽然方便阅读,但显得首页很长,要加载半天,鼠标滚轮也要滚半天),只需要在完整HTML编辑中,把:
<p><data:post.body/></p>
改成:
<b:if cond='data:blog.pageType == "item"'>
<p><data:post.body/>
(其中<>请替换成<>)~~

在内文中,隐藏一个侧边栏的方法:
在 <div id='sidebar-wrapper'>……………………</div>的前后分别加上
<b:if cond='data:blog.pageType == "item"'>和</b:if>
很简单吧^_^

紧接着的问题,隐藏侧边栏留出来的空间,可以送给正文栏加宽用,怎么办呢?
就在<div id='main-wrapper'>的前面,加一段定义宽度的代码:
<b:if cond='data:blog.pageType != "item"'>
<style>#main-wrapper{width:450px;}</style>
<b:else/>
<style>#main-wrapper{width:630px;}</style>
</b:if>
这里的宽度从450变成630,加的180就是被隐藏的侧边栏的宽度,可以按实际情况改动~~

然后,仿照着定义了一个顶部栏和底部栏,顶部使用几个标签作为文章类别的链接widget(因为blogspot没提供这个项目,只好自己粗制滥造了~~),底部么,还没想好,留着^_^

ps:以下几个代码的含义:
<b:if cond='data:blog.pageType == "item"'> 目前页面在内文
<b:if cond='data:blog.pageType == "archive"'> 目前页面在历史文章列表
<b:if cond='data:blog.pageType == "index"'> 目前页面在分类标签列表
<b:if cond='data:blog.homepageUrl == data:blog.url'> 网址等于首页

2 只草泥马:

ccres 说...

呵呵,把FeedBurner的统计图标上传到blogspot,于是终于可以显示了~~
具体方法:
  在FeedCount选项,把Your Chicklet后面那张图片保存下来,然后上传到服务器,或者任意一个支持外链的相册上,再把这个新的gif地址替换入FeedBurner的显示代码里,比如我的:<a href="http://feeds.feedburner.com/cres"><img width="88" style="border:0" alt="" src="http://1.bp.blogspot.com/_qkdcD59-Xyg/SKFTfhY_-_I/AAAAAAAAAAg/8IloWFH8uu0/s400/cres.gif" height="26"/></a>,斜体的部分就是替换的新地址~~
  当然,这是因为feedburner的feed页面被封 + blogspot没被封的结果,等到闹运会后blogspot也被封了,那反正统统要用代理,也就无所谓用这招了~~

ccres 说...

被忽悠了@@
这个方法果然不会动态显示的-_-b

还是用个代理吧^_^

今日月相 Current Moon

@@ ~ ~ $$

Subscribe

Share/Save/Bookmark


我的寵物 My pet

水滴~Drops