修改WordPress自带的小工具(Widget)

昨天filescn 在论坛问怎么修改WP自带的 “功能”中的RSS地址。以前没考虑过此类问题,于是查了查,有人说Wordpress自带的代码是写在/wp-includes/widgets.php中,可我没找到(WordPress版本2.8,以前的版本不了解),发现该目录下有一default-widgets.php,必然是它了。

好像在default-widgets.php中每个写成了一个类。要修改只要找到相应的类即可。以“功能”为例,找到相应的类“WP_Widget_Meta”。在该类中有下面一段代码:

<ul>
    <!--p wp_register();-->
	<li><!--p wp_loginout();--></li>
	<li><a title="<?php echo esc_attr(__('Syndicate this site using RSS 2.0')); ?>" href="http://sakurasea.com/wp-admin/<?php bloginfo('rss2_url'); ?>"><?php _e('Entries <abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
	<li><a title="<?php echo esc_attr(__('The latest comments to all posts in RSS')); ?>" href="http://sakurasea.com/wp-admin/<?php bloginfo('comments_rss2_url'); ?>"><?php _e('Comments <abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
	<li><a title="<?php echo esc_attr(__('Powered by WordPress, state-of-the-art semantic personal publishing platform.')); ?>" href="http://wordpress.org/">WordPress.org</a></li>
    <!--p wp_meta();-->
</ul>

这段是输出的用于显示的代码,要改RSS地址,只要将相应的<li>标签中的超链接地址换掉就可以了。想要修改其他内容则以此类推。

以下附上Wordpress自带的Widgets及其类名对应:

名称
类名
介绍
页面 WP_Widget_Pages 您博客的 WordPress 页面
日历 WP_Widget_Calendar 您博客的文章日程表
文章索引模板 WP_Widget_Archives 您博客文章的月度存档
链接 WP_Widget_Links 您的链接表
功能 WP_Widget_Meta 登入/登出,管理,Feed 和 WordPress 链接
搜索 WP_Widget_Search 您博客的搜索框
文本 WP_Widget_Text 任意文本或HTML
分类目录 WP_Widget_Categories 列表或是下拉菜单的分类目录
最近文章 WP_Widget_Recent_Posts 您博客的最近文章
最新评论 WP_Widget_Recent_Comments 最在侧边栏显示最新评论的列表
RSS WP_Widget_RSS 来自任何 RSS 或 Atom feed 的条目
标签云 WP_Widget_Tag_Cloud 您最常使用的标签云

无比销魂的学校网络

又好几天没上来写东西了,不是没东西写,是跟学校这网络纠结上了。不知道是只有我们学校这样还是所有的教育网都这毛病了,国外的站点基本无法访问,国内的也有一些无法访问,比方说本站,不用代理就上不来。很郁闷的……
更郁闷的是,Tor不能用,gladder不能用,在线代理也好多不能用……
幸好搜狗浏览器还有个加速功能可以用,要不然得郁闷死咯!
最近就先不写了,等过几天回家了再说吧~

Yupoo出问题了?

今天上来,发现好多放在Yupoo的图片被干掉了,全变成了下面这个样子:

这是我的Yupoo相册的惨状:

我发现小众软件也有些图被屏蔽了。我们可都是良民啊!!严重怀疑是绿坝同学搞的鬼!
我真的很无奈……前段日子Flickr被墙掉,现在Yupoo又这么搞……我已经没有继续用Yupoo的想法了。考虑转向Picasa~

————————————————————————————————————————
2009年6月15日 Yupoo官方发出公告,内容如下:
【紧急公告】因为电信线路出现故障,导致YUPOO访问出现问题,技术团队正在和运营商协商、紧急处理中,敬请用户谅解!
原来是线路故障问题啊~不过我还是想转Picasa了,毕竟Google一般不会出什么问题。

The Reader(生死朗读)

今天看了《The Reader》,翻译过来的叫《生死朗读》。不知道翻译的人为什么要这样翻译。与生死有关吗?还是仅仅为了让片名看起来NB一些呢?

我承认,我感动了,很感动很感动,不是因为男主角Michael Berg那个白痴,而是因为女主角Hanna Schmitz,也正是作者极力刻画的形象。

他们推荐这个片子的时候,我问,很感人吗?有人说,不算感人,可是我哭了。

猛击阅读全文

WordPress反垃圾评论插件-Antispam Bee

话说某日来到本博,见评论有300+,当时就震精了。显然是没有人会在我这写那么多评论的。我那篇关于的文章以2~3分钟一条的速度招着垃圾评论,很纳闷,评论明显是出自同一站点的,可ip都不一样。。。屏蔽ip是不管用的。。。

WordPress自带了一个反垃圾的插件Akismet,还不错的一个,只是需要Wordpress API Key,正巧垃圾评论开始来袭的那天注册Wordpress API Key的页面怎么也打不开。。。于是就找了这个还不错的Antispam Bee。

插件安装以后激活了就不用管了。Antispam Bee默认是把垃圾评论删除掉。如果想把垃圾评论标注出来而不是直接删掉,那就需要在设置页面搞一下了~
设置页面如下:

很简单的几个选项,我就不具体说了。用了两天了,感觉还不错。

Antispam Bee 官方下载页面

魔兽对战Dota通用显血改键辅助工具SakuraKey

如果是打Dota的朋友,对自定义按键功能要求不高的话,推荐使用Inventory+

Dota的辅助工具Inventory是相当好用的,我一直都在用。前几天跟朋友打对战,情不自禁的打开了Inventory,哇塞,那叫一个痛苦,选农民的那个键被做成显血了,打了一局汗流了一地。。。于是乎,有个自己写个辅助工具的想法。

用了一天多的时间搞定了目前这个,暂定名SakuraKey,测试状况还不错~

Now7同学对战是相当NX的,他喜欢窗口化运行游戏,我也是。Now7用着某软件将鼠标限制在游戏窗口内,然后又用另一软件(貌似WarKey)改键。话说他那个鼠标限制的软件我也用过,开着那软件游戏会卡-_-! 所以在SakuraKey中我加入了鼠标限制的功能。

下面说一下SakuraKey的主要功能。

1.窗口化鼠标限制
在使用窗口模式运行War3时,可以将鼠标限制在窗口内。运行程序后,在War3中使用Ctrl+L启用/关闭鼠标限制。
猛击阅读全文

在WordPress首页显示摘要

我的文章很长,在首页上全文显示很不美观,怎么样才能在首页上显示一定长度的摘要呢?
想必用wordpress的人都遇到过这个问题,我也不例外。显示摘要,有两种办法。

1.使用more标签。

这是全人工不自动的控制文章截断的方法。很简单,只需要在你想要截断的地方添加一个more标签即可。
如果是使用WP的可视化编辑,在工具栏的第一行有个“插入”more”标签”,如果是使用HTML编辑方式,手工输入<!--more-->就OK了~

2.修改模板。

到wp-content/theme下你所使用的主题的目录中,找到index.php编辑之~
查找下面的代码:

<?php the_content(); ?>
猛击阅读全文

带确认对话框的超链接

最近忙着毕业论文了,没怎么有时间,真是累死了~
在做毕业设计的时候,遇到这么个问题,我有一个超链接,点击执行后会向服务器提交数据,因为数据很简单,所以只用了超链接,没有用表单。在数据提交之前需要用户确认是否提交,因此就需要一个带确认对话框的超链接,在确认对话框中点了“确定”超链接才会执行。
其实用javascript实现起来是很简单的,如下:

<a onclick=”return confirm(‘ 确定要订阅樱花·海吗?’)” href=”http://feed.feedsky.com/sakurasea” target=”_blank”>Feed Me!</a>

这个例子很邪恶的说……

弟子规

显然这不是我的原创。。。随便转~
如果每个人都能做到,社会真的就和谐了。

【总 叙】

弟子规 圣人训 首孝悌 次谨信
泛爱众 而亲仁 有余力 则学文

【入则孝】

父母呼 应勿缓 父母命 行勿懒
父母教 须敬听 父母责 须顺承
冬则温 夏则凊 晨则省 昏则定
出必告 反必面 居有常 业无变
事虽小 勿擅为 苟擅为 子道亏
物虽小 勿私藏 苟私藏 亲心伤
亲所好 力为具 亲所恶 谨为去
身有伤 贻亲忧 德有伤 贻亲羞
亲爱我 孝何难 亲憎我 孝方贤
亲有过 谏使更 怡吾色 柔吾声
谏不入 悦复谏 号泣随 挞无怨
亲有疾 药先尝 昼夜侍 不离床
丧三年 常悲咽 居处变 酒肉绝
丧尽礼 祭尽诚 事死者 如事生
猛击阅读全文

Struts2 表单中文乱码问题的解决办法

还是那万恶的毕业设计用到的。。

中使用标签里面的<s:form>表单,在提交中文时会出现乱码。我的默认编码为GB2312,SQLServer也是GB2312,那问题肯定就出在。于是Google之,原来默认的编码是UTF-8,也就是.i18n.encoding=UTF-8(可能这个说法欠妥,不过这不是我的研究方向,解决了问题就好,不深入~)。解决方法,在.xml的<>标签内,添加下面这行即可:
<constant name=”.i18n.encoding” value=”gb2312″ />

此处,因为我的是用的GB2312,所以这里是GB2312,如果你用的GBK,则对应之~

———————————————————
近期此文收到海量垃圾评论,遂关闭本文评论。