今天下午出去玩回来,首先看看网站有什么留言。看到自己的“网站导航”、“热议文章”、“最新评论”在边栏里零乱的躺着,延伸得太长了,看着很不爽。于是想到了用TabPane,相信很多人在用它!用它不但可以把零乱的Sidebar内容整合一起,动态地显示出各自内容,节省了空间,页面又变得整洁。
首先:下载代码文件
原地址:TabPane
把它上传到空间里,我把它解压放到themes下。
然后把代码
1 2 | <script type="text/javascript" src="X/js/tabpane.js"></script> <link type="text/css" rel="StyleSheet" href="X/css/tab.webfx.css"/> |
复制放到主题模板header.php中的<head>与</head>之间。
注意:X代表你文件的网络地址,如我的为:X=http://www.crazyfrom.com/wp-content/themes
然后再把代码
1 2 3 4 5 6 7 8 9 10 11 12 13 | <div class="tab-pane" id="tab-pane-1"> <script type="text/javascript">var tabPane1 = new WebFXTabPane( document.getElementById( "tab-pane-1" ) );</script> <div class="tab-page" id="tab-page-1"> <h2 class="tab">标题1</h2> <script type="text/javascript">tabPane1.addTabPage( document.getElementById( "tab-page-1" ) );</script> 调用函数1 </div> <div class="tab-page" id="tab-page-2"> <h2 class="tab">标题2</h2> <script type="text/javascript">tabPane1.addTabPage( document.getElementById( "tab-page-2" ) ); </script> 调用函数2 </div> </div> |
复制到sidebar或single或其它你想要这效果的地方,而我的是sidebar中
注意:如果标题>=2 就是要添加多个Tab,就要把 “tab-page-1″改成”tab-page-x” (x=2,3,4…..)注意按次序改写
如我的:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <div class="tab-pane" id="tab-pane-1"> <script type="text/javascript">var tabPane1 = new WebFXTabPane( document.getElementById( "tab-pane-1" ) );</script> <div class="tab-page" id="tab-page-1"> <h2 class="tab">热议文章</h2> <script type="text/javascript">tabPane1.addTabPage( document.getElementById( "tab-page-1" ) );</script> <?php blog_most_commented_posts(); ?> </div> <div class="tab-page" id="tab-page-2"> <h2 class="tab">最近评论</h2> <script type="text/javascript">tabPane1.addTabPage( document.getElementById( "tab-page-2" ) ); </script> <?php include (TEMPLATEPATH . '/simple_recent_comments.php'); ?> <?php if (function_exists('src_simple_recent_comments')) { src_simple_recent_comments(10, 50, '', ''); } ?> </div> <div class="tab-page" id="tab-page-3"> <h2 class="tab">文章分类</h2> <script type="text/javascript">tabPane1.addTabPage( document.getElementById( "tab-page-3" ) );</script> <?php blog_list_categories('orderby=name&title_li='); ?> </div> </div> |
调用php函数说明:
<?php blog_list_categories(‘orderby=name&title_li=’); ?>文章分类
<?php random_posts(); ?>随机文章
<?php blog_tag_cloud(‘smallest=8&largest=14&number=30′); ?> 热门标签
<?php blog_most_commented_posts(); ?> 热议文章(插件实现)
……
/2009-10-1111很不错哟,我的主题自带tab,所以我就不折腾这个功能了
/2009-10-1111@万戈,
我还没有编辑好文章,那么快来踩场啦!谢谢支持
/2009-10-1211这个功能不错!试用下!
.-= 菠萝´s last blog ..百度又回来了 BS一下 =-.
/2009-10-1211不错的哟,我来试一下
/2009-10-1211似乎之前是没有音乐的,这几天忙,忘记来这儿玩小游戏了,呵呵,看来修改了不少了!
/2009-10-1211@aify,
我没有加上音乐啊?游戏过完没有啊….
/2009-10-1211恩,不错!
兄弟开始玩 WordPress 的非常流畅啦!
虚心学习中~~
/2009-10-1211@365hope,
互相交流学习….
/2009-10-1211虚心学习下
/2009-10-1211@mypcfix,
嘿嘿…弄到我不好意思了!
/2009-10-1211这样也比较麻烦呀。。
/2009-10-1211模板太闪眼了,哎,竟然搞得弄么酷,我都不想说什么了,无语中……
.-= 90后的贼´s last blog ..那滋味 =-.
/2009-10-1211看上去有些小复杂 有空试试
.-= Louis Han´s last blog ..I Just Made Love:网友在地图上标注做爱做的事 =-.
/2009-10-1211@Louis Han,
看似复杂,其实很快的!
/2009-10-1211@90后的贼,
呵呵….
/2009-10-1211博主可是高手啊,这个主题被你弄的太帅啦。
/2009-10-1211@sungjira,
不敢当,还是菜鸟来的!
/2009-10-1211这个插件不错 等哪天也去试试~~
对了,麻烦把我的链接名称改成Zenoven自由人 谢谢!
.-= Zenoven自由人´s last blog ..我心疯狂 关于 CSS布局设计:三列浮动中间列宽度自适应 的评论 =-.
/2009-10-1211@Zenoven自由人,
改好了,请注意查收哦!
/2010-02-2211本来也想做一个,后来说又要改CSS,那就算了,还是自己传统的吧。
.-= 万艾可´s last blog ..吸烟是勃起功能障碍的重要诱因 =-.
/2010-02-2311@万艾可,
若要跟主题和谐,就要改CSS…..
/2011-03-1411看着有点儿复杂,不敢捣鼓
/2011-03-1511@流金漩涡, 不怕不怕,放心搞,爱搞才会赢!呵呵
/2011-07-0611高夫男士, http://www.lfjqr.com ,欢迎博主回访。
/2011-09-1911[...] 24 个评论 给wordpress侧栏手动添加一个选项卡(非插件) 这个东西其实也是我在wordpress中文论坛找到的,只是我自己按照自己博客的色调修改了下css“这里是原文地址:http://blog.crazyfrom.com/wordpress-tabpane.html”安装此选项卡必须上传文件,原文的附件已经失效了,所以我传了一份在我的115网盘里面详细步骤如下: [...]