May 29th, 2009
前些天在博客上添加了评论投票的功能, 其实这个功能来自一个叫 Comments Vote 的插件, 只是我对插件进行了一些改造而已.
评论投票
曾经有一段时间, 我使用了一个名为 WP-PostRatings 的文章评分插件, 并准备开发一个对评论进行评分的插件. 但后来这个评分插件被我卸除了, 评论评分插件也没有开发. 因为我发现评分效果并不理想, 投票的人都比较偏激, 分为 5 个等级的评分系统, 选择 1 分和 5 分的人竟然居多.
无论是文章评分还是评论投票, 对访客来说多了一个可以表达自己态度的方式, 是一个很好的用户体验, 但是当评分过于偏向极端的时候, 投票就失效了.
直到我看到阿瓦的 WordPress Comment Digg 插件, 投票其实分为 "支持" 和 "反对" 就足够了, 于是我再次尝试将这个功能融合到自己的博客中.
Read More...
May 11th, 2009
Twitter 就像一个聊天广场, 留言量之多令人称奇, 好像谁都能在上面找到自己感兴趣的一些人和话题.
用 iNove 的朋友可能已经注意到, 这个主题由 1.3 版开始支持一个叫 Thread Twitter 的插件. Thread Twitter 是 Denis 开发的一个整合 Twitter 服务到 WordPress 上的插件, 这次发布的 0.5 版本功能大大增强, 简直是一个 Twitter 客户端.
Read More...
Jan 17th, 2009
Thread Twitter 是我的朋友 Denis 最新的作品, 这个插件会抓取你在 Twitter 上的相关信息 (包括你在 Twitter 上发布的信息, 取跟随者给你回复和你回复的原信息), 并以会话嵌套方式显示这些 twitters.
Twitter 像一个聊天广场一样, 你可以跟随和回复任何人, 但是要查看用户之间的回复不是很方便, 而这个插件较好地解决了这个问题. 更重要的是, 你现在可以将 Twitter 与你的 WordPress 博客整合在一起了. 我为此创建了一个新的页面, 大家可以去看看效果哦. mg12's Twitter.
Read More...
Jan 15th, 2009
插件简介:
在您的定制页面显示对搜索引擎友好的树形结构存档列表.
适用版本:
WordPress 2.2 或以上
插件下载:
WP-EasyArchives
Read More...
Dec 16th, 2008
昨天夜里, Quick Comments 插件被作者更新至 0.7.0 版.
使用该插件, 在提交评论后, 无需重新加载页面, 只更新评论列表. 我已经在以前的文章介绍过了.
本次的变更如下: (翻译自插件作者的博客)
1. 为了提高添加和编辑评论时的处理速度, 现在从服务器端返回的信息只包含一条评论. 但是, 使用 wp.Vicuna 时, 将返回全部评论. (在以前的版本中, 每次都会返回全部评论) 与此相比, 在评论条目很多的文章中添加和编辑评论时, 处理速度应该可以得到提高.
2. 当主题更换为以下主题时, 各种设定选项将自动适应更改. ※对应的主题:default, classic, easyall, k2, wp.vicuna, sandbox, iNove
3. 由 mg12 (也就是我
) 制作的简体中文语言包已经集成到插件中. ※关于插件 Quick Comments 的使用, 这里 (过时的介绍) 有详细的介绍.
Read More...
Dec 9th, 2008
Quick Comments 是一个十分强大的 WordPress 评论插件, 它用到了 jQuery, 使用 AJAX 提交和更新评论, 还可以向评论者的邮箱或 Twitter 发送新评论通知. 选项灵活并且用户体验极佳.
该插件目前支持 classic, default, easyall, k2, sandbox 等多个著名的主题. 如果想要另它支持你的主题, 可能需要修改一下, 如 iNove 可以修改如下:
1. 打开 quick-comments.php, 并找到 149 行. (0.6.2 版)
2. 追加以下代码:
elseif ( preg_match('/^inove/i', $template) ) {
$this->options_default['form'] = 'form#commentform';
$this->options_default['list'] = 'ol#thecomments';
$this->options_default['editReturn'] = '#comment-%ID%';
}
Read More...
Nov 28th, 2008
插件简介:
为 WordPress 2.7 的评论分页功能增加 AJAX 处理. 不依赖任何 JavaScript 框架.
适用版本:
WordPress 2.7 或以上
插件下载: Download
Read More...
Oct 31st, 2008
发现部分朋友将 WP-RecentComments 升级到 1.6 版本后, 评论详细页面的返回按钮和日期时间贴在一块了.
这是因为我在插件的 1.6 版中加入了时间日期, 虽然我已经为它定义了样式, 但一些自定义了样式的朋友, 可能会出现上述情况. (新用户绝对不会有影响)
怎么解决呢? 很简单, 但先来了解一下这个插件读取样式的原理吧. 插件自带了样式文件: /wp-recentcomments/css/wp-recentcomments.css, 但为了用户方便管理, 插件会检测主题目录中是否有同名的样式文件存在, 如果有, 会优先处理.
例如: 如果我使用了主题 Blocks, 并存在文件 /blocks/wp-recentcomments.css, 那么被加载并起作用的是 /blocks/wp-recentcomments.css, 而不是 /wp-recentcomments/css/wp-recentcomments.css. 如果 blocks 目录中不存在这个文件, 起作用的就是 /wp-recentcomments/css/wp-recentcomments.css
Read More...
Oct 21st, 2008
WP-RecentComments 是一个在 WordPress 侧边栏显示最新评论的插件. 其灵活多变, 还支持 AJAX 翻页显示. 这是一个简单的插件, 最初只是 Blocks 主题分离出来的一部分, 因为有了网友们的支持与进言, 才有了今天的插件. 这次我准备再进一步改进这个插件...
WP-RecentComments 1.6 beta 下载试用!
新增 smilies 参数控制是否在最新评论中显示表情图标; 可通过 $echo=false 返回 HTML 字符串; pingbakck/trackback 与普通评论分开处理; 去除最新评论列表中所有的 blockquote; 去除评论详细中除最外层外的所有 blockquote; 除 pingback/trackbcak 外所有评论都可进入详细页面; 该版本暂无多语言支持.
(正式版已经发布, beta 版本不再提供下载. 下载正式版)
Read More...
Sep 28th, 2008
机缘偶合, 昨天架设了一个主题演示站, 并对 Theme-Switcher 改造了一下, 让它支持 Widget.
事情是这样的...
自今年年初开始, 本博客就架设于明网的虚拟主机上. 一直还算安稳, 直到昨天发现服务器连接不上. 好像是与电信发生了纠纷. 看似一时半会不能恢复, 于是我打算重新搭建一个. 却在差不多弄好的时候发现服务器已经恢复正常了, 所以就干脆将这个新做的站作为一个主题演示站, 以后会将一些自己做的, 无版权纠纷的主题放上面去, 毕竟 WordPress 的官方演示站点显得有点局限. 演示站用的是 WordPress 爱好者推荐的空间, 你可以去感受一下: http://demo.neoease.com/
现在很多私营的主题演示站都是用 Theme-Switcher 这个插件来实现在一个站对多个主题的演示的. 这就带来了一个问题: 需要在各个主题演示中迁移到别的主题演示, Theme-Switcher 的主题演示链接列表可以放侧边栏, 但不支持 Widget. 所以我在插件 0.5 版本的基础上改了一下, 让它支持 Widget, 这样就能通过使用 Widget 在每个主题的侧边栏看到主题演示链接列表. 希望对你也有帮助, 下载: theme-switcher_modified.zip
Sep 5th, 2008
插件简介:
这个插件助你在 WordPress 中轻易地使用 Highslide 弹出窗口.
你可以借助它制作页面的图片弹出窗口, 就算你卸载插件, 也不会对你的页面产生任何影响.
另外, 插件将会支持一些弹出窗口的小工具, 目前支持的有表情图标的弹出框.
WP Grins Popup 将停止开发和发布, 它已经被集成到本插件中.
适用版本:
WordPress 2.5 或以上
插件下载: Download
Read More...
Aug 17th, 2008
我很喜欢 iGoogle 上一个叫 Joke of the Day 的 Gadget, 一直想模仿它做一个 WordPress 插件, 但因为有些问题觉得还无法解决, 所以一直就没动手, 直到昨天晚上心血来潮.
在制作的过程中, 觉得可以将这样一个插件抽象为一个简单的订阅器, 因为 RSS 的有固定的结构.
插件暂定名字为 WP-SidebarReader, 意为侧边栏上的订阅器.
目前可以选定一个 RSS 进行订阅, 可以设定条目数量. 因为功能还不能完全确定, 暂时不支持 Widget. 使用效果可以在本人 Blog 首页的侧边栏中看到.
目前仍是开发版本, 请谨慎使用.
Read More...
Jul 30th, 2008
插件简介:
在侧边栏显示以多栏的布局显示友情链接。
你可以限制显示链接的数量,在单栏和多栏之间随意切换。并且可以对链接进行排序或随机排列。还可以使用“显示全部”的按钮。
适用版本:
WordPress 2.2 或以上
插件下载: Download
Read More...
Jul 24th, 2008
经过前面几回, 我们已经将想法作成了一个简单的插件, 先回顾一下吧:
将 Blogroll 分为两栏 (1)
将 Blogroll 分为两栏 (2)
将 Blogroll 分为两栏 (3)
插件的基本功能都实现了, 但它的不足也是显而易见的, 当链接超过 30 个的时候, widget 还是会变得很长. 可能你会想到限制显示数量并采用随机显示, 用公平的方式显示少量链接以达到界面的美观. 但很遗憾, 当你想找到某人的链接时, 可能刷新好几次页面都无法将你想要的显示出来. 所以我们还需要一个功能, 将所有链接都显示出来, 而我们显示所有时不需要重载页面. 翻页? 没必要吧. 我相信你不会有 100 个链接, 假如你有, 你一定会将他们进行分类的.
Read More...
Jul 21st, 2008
前言:
前两回中, 对界面布局做了分析, 也为编码做过了一些准备. 可以参考以下文章:
将 Blogroll 分为两栏 (1)
将 Blogroll 分为两栏 (2)
这一回, 要敲些代码了, 最后将会做成一个简单的插件. 第二回中说过, 它应该是可以分多列的, 在这先给插件起个名字, WP-MulticolLinks (WordPress Mulitiple Column Links).
题外话:
为什么大部分插件的 WP 后用中横线而不用下横线呢?
我猜测这与 WordPress Plugins 对 readme.txt 文档的处理方法有关. 起码对我来说是这样.
Read More...