跳至主要内容

为自己的网页制做Tab Pane

 
来访的人可能都注意到了,在我的侧边样,有个很漂亮的Tab Pane,用它不但可以把零乱的Sidebar内容整合,而且还能动态地显示出各各内容,节省了空间,页面又变得整洁,甚是实用。

其实改版前一直使用的一种收缩的侧边栏,目的也是为了减少页面空间,使其整洁。但在浏览到http://www.komodomedia.com/这个Blog后,它的侧边栏效果深深吸引了我。但查看源文件,始终不得其解。最后在Google里查找近似的应用,发现了这么一个叫做Tab Pane的东东。

浏览过很多Blog,使用这种Tab Pane的微乎其微,中文Blog圈内更是没有了。所以一出现便吸引了很多人,好多朋友在Wordpress的QQ群上问怎么做,我只是提供给了原文章的地址,叫大家摸索,可还是好多人想要个教学,那么我只好再次献丑了,希望没有什么错误的地方来误人子弟。

原文地址:Tab Pane

在原文处的Download下载代码文件,解压缩后,上传到自己的网页空间,推荐放到WP安装目录的wp-content\themes内。

然后把此两行代码复制到模板文件的header.php内,</head>之前:

  1. <script type="text/javascript" src="js/tabpane.js"></script>
  2. <link type="text/css" rel="StyleSheet" href="css/tab.webfx.css" />

其中粗体部分改成自己的网络链接地址,推荐使用<?php bloginfo('template_directory'); ?>,这样在更换空间时也不会出错。

之后便可以把自己的Sidebar的代码按照它例子的格式(此例为显示两个Tab-General,Privacy)进行改写。这里省去了原文的一种简单的代码加载方式,虽然简单的格式完全能实现了TabPane的功能,但为了更迅速更稳定的加载各各Tab,请使用下面的代码格式。

  1. <div class="tab-pane" id="tab-pane-1">
  2. <script type="text/javascript">var tabPane1 = new WebFXTabPane( document.getElementById( "tab-pane-1" ) );</script>   
  3.  
  4. <div class="tab-page" id="tab-page-1">     
  5. <h2 class="tab">General</h2>     
  6. <script type="text/javascript">      tabPane1.addTabPage( document.getElementById( "tab-page-1" ) );      </script>     
  7. This is text of tab 1. This is text of tab 1.     
  8. This is text of tab 1. This is text of tab 1.   
  9. </div> 
  10.  
  11. <div class="tab-page" id="tab-page-2">     
  12. <h2 class="tab">Privacy</h2>     
  13. <script type="text/javascript">      tabPane1.addTabPage( document.getElementById( "tab-page-2" ) );      </script>   
  14.   This is text of tab 2. This is text of tab 2.     
  15. This is text of tab 2. This is text of tab 2.   
  16. </div>
  17.  
  18. </div>

注释:

 
<h2  class="tab"></h2>之间的部分即为Tab的标题 This is text of tab 1. This is text of tab 1. This is text of tab 1. This is text of tab 1. 此部分为Tab的内容。

在实现自己侧边栏的TabPane效果时只需要把这些代码替换成sidebar.php里的各各内容即可,添加更多Tab只需依照增加代码即可,注意按次序改写。

评论

此博客中的热门博文

How to Design a Store Front Sign

In this Article we will talk about designing a store front for a business. What color or size should your Letters & designs be? What to put on your sign and why?, then be ready to Get in touch with sign people and get your best deal. Large lettering with out a front sign could save you time and money Do your products have a special shape or color to emulate on your sign? Kodak is always in yellow and black, Coca-Cola white on red, Etc. Muffler places, have a sign in the shape of a muffler. your phone number on the store front some place, but not on the identification sign, (door, or window) Your Product & logos can be arranged on the front sign, or window. Not on the Pole sign, Store hours & phone number could fit in your design and by using the product color, it could add product recognition & enhance your design. Suppliers may provide plenty of advert...

music forum (zt)

24. moonlight - ≡ Sound Of Nature ≡ -     15. Tone Quebec Network 17.Ukoo http://www.hispeed.com.cn/Forum/LoadForum.asp?Foru m / a> http://bbs.dd81.com/index.php 30. Jazz pawnshop http://www.sogua.com/ 6. Lyrics 吾爱 http://www.inkui.com Reading of the singer in mind 2. Hyun tone http://d.sogou.com/ http://www.beihai365.com/bbs/forumdisplay.php?f/a> 20. Left Bank • Teana http://bbs.flamesky.com/ 8. Sogou sogou- 25.U Shadow 吾爱 sound waves 4. Need 14.HDCD http://www.commus.com/ 29, Buddhist music, do not know the name of the http://www.itpub.net/forum79.html http://bbs.kugoo.com/index.asp http://bbs.uying.com/176/Index.aspx http://board.verycd.com/ http://board.verycd.com/f8.html 13.MP3 barrage http://bbs.51lrc.com/index.asp?board/a> A pleasant song - "Dancing circulation" 19.Verycd of http://bbs.breezecn.com/ http://www.mp4cn.com/2008/index.html Sound of Music Forum, http://www.jazzsky.com/lb/cgi-bin/leobbs.cgi http://www.luopo.co...

找到一个可以替代ghs.google.com的地址

用Goole Blogger的自定义域名功能需要用到 ghs.google.com 做CNAME,或者用ping ghs.google.com 得出的IP做一个A记录.但是,伟大的GFW已经把 ghs.google.com 和部分IP屏蔽在大陆之外.这样的壮举使得我们的自定义域名不能正常访问,或者让你的网页背景.图片被滤掉,精心做成的模板变得惨白不堪. 那么,我们可不可以找一个替代 ghs.google.com 的地址呢?当然能.因为Google是强大的.它有许多有用的IP地址让你去探寻. 对 ghs.google.com 分析研究后发现, ghs.google.com 这台服务器并没有提供实质性的服务,而只是选择访问者访问最快的服务器(Google全球性公司,很多地区都有服务器).我们只要找到其他服务器的IP地址,并且这个IP地址没被屏蔽,那么就成了. 寻找这样的IP地址需要用到tracert命令.即在CMD模式下输入:tracert ghs.google.com ,在已经屏蔽的当下,最后自然得不出结果,这就需要我们使用代理了.使用不同地区的代理运行tracert ghs.google.com 命令. tracert ghs.google.com 的最后一跳会有类似这样的域名: eh-in-f121.google.com 如果在不用代理的情况下,你能ping通这个域名,那么恭喜你,你找到了!现在就可以用这个域名代替 ghs.google.com 设置你的CNAME了,ping出的IP地址可以做A记录,CNAME和A记录,只做其中之一就可以. hs-in-f121.google.com 64.233.179.121 eh-in-f121.google.com 72.14.207.121 bx-in-f121.google.com 66.249.81.121 ik-in-f121.google.com 66.249.91.121 这4个在我所在地区不能使用,而可以使用 tw-in-f121.google.com 72.14.235.121 或者209.85.171.121也可用 下面是一些不断更新的:74.125.43.121 除了使用代理来寻找,也可以通过一些网站提供的功能来寻找这个地址,很方便,就是使用网站提供的Traceroute.这些网站有: h...