Sep 03

WP Pane 的演示界面

总感觉要显示的东西越来越多,版面越做越花,唉,往好的方面想,我还没老~.~

所以有了这个插件,它把信息分类放入几个TAB栏中,可以方便的缩小大量信息对版面占用。具体效果可以参考我右边侧边栏的“最近文章,热门文章”,还有单文章页面下面的“参考文章”。

这个插件的核心文件来自 webfx.eae.net 的 Tab Pane,首先得感谢它们写出这么好的东西。

安装以及使用:

下载附件,然后上传到你的插件目录,通常都是 Plugins 啦,然后在后台激活这个插件。

首先,你得在心中整理一下你要怎么处理你的信息,这些信息原本是如何输出的,还有你想怎么放置它们。

我们这里以我自己的侧边栏和单页文章举例子:在侧边栏(sidebar),我想把“热门文章”和“最近的文章”整合到一起,而在单页(single page)整合“标签相关的文章”,“内容相关的文章”和“随机文章”,它们对应的输出函数是:

热门文章-->get_most_viewed 来自插件simple-tagging
最近文章-->get_recent_posts_only 来自插件“中文WordPress工具箱”,由桑葚编写;
标签相关文章-->STP_RelatedPosts 同样来自simple-tagging;
内容相关文章-->related_posts 来自Related Posts
随机文章-->random_posts 则是中文WordPress工具箱带的。

对于侧边栏的内容,WP Pane 提供了下面这个函数:


wp_tabpane_sidebar($titlea,$titleb,$funa,$funb,$cana='',$canb='')

它支持两个需要输出的内容也就是两个TAB,$titlea,$titleb分别为两个内容的标题,以上为例对应的就是就是"热门文章“和”最近文章“,$funa,$funb则是对应的函数名,分别为get_most_viewed,get_recent_posts_only,$cana='',$canb=''则是引用对应函数的参数,比如我现在要显示最近的10篇文章,则$canb值为10,综上,我们在侧边栏文件(通常是你模板文件目录下的sidebar.php),加上如下内容就可以了:


<li><h2>文章</h2>
   <?php
    wp_tabpane_sidebar('热门文章','最近文章','get_most_viewed', 'get_recent_posts_only','',10);
   ?>
</li>

而对于单页面,WP Pane提供的输出函数是:


wp_tabpane_show($titlea, $titleb, $titlec, $funa, $funb, $func)

支持三个TAB也就是输出三个不同内容,但是目前不支持引入参数(有些问题没解决),你可以在原本的插件设置好后(通常都有)再用WP Pane来输出。

修改单页面文件(通常是你模板目录的single.php)文件,在合适的地方加入以下代码:


<!-- WP-Tabpane-->
         <?php if (function_exists('wp_tabpane_show')) : ?>
	<h2>您还可以参考以下文章:</h2><br />
	<?php wp_tabpane_show('标签相关','内容相关','随机文章','STP_RelatedPosts','related_posts','random_posts'); ?>
         <?php endif; ?>
<!-- End Pane-->

这样就可以了。

注意,WP Pane目前完美支持引入的函数,原本输出格式都为:


<li>这是内容1</li>
<li>这是内容2</li>
<li>......NNNN</li>

如果不是,则可能导致不可预料的后果,主要是会破坏页面结构。在下一版中可能做一个myfunciton.php的文件,方便使用者自己制作输出一些(非其它插件输出的)内容。


Aug 26

虽然说都步入Vista时代了,不过命令行始终有它独特的魅力,下面要推荐的3款软件都是多窗口的命令行Windows版本,嗯,它们都支持Visual Style(这是我最不能容忍系统CMD窗口的地方>_<)。

第一个是 JPSoft TCI - Tabbed Console Interface

The player will show in this paragraph

可在一个多页面窗口内同时运行多个控制台程序 (比如4NT, CMD, bash, Monad, 等等.).

  • 可连接或断开某个控制台进程;
  • 在各个控制台页面间复制粘贴数据;
  • 通过定制工具条快捷方式向各个页发送命令数据;

下载:



第二个是: PowerCMD


高度可定制的界面配置;

高亮显示搜索结果;

显示命令行的环境参数;

自动完成功能;

可以集成到资源管理器右键菜单中,随时调用它;

历史记录以及自动完成功能;

全方位的文字编辑功能。

下载:



最后一个Console是免费软件(Freeware),所以功能上比较简单,不过一般也足够用了: