Archive for the ‘wordpress’ Category
星期一, 十一月 5th, 2007
阿里妈妈 WordPress 插件大赛 2007-11-05 正式开赛
大赛主旨:阿里妈妈(www.alimama.com)是国内一个崭新的广告自助交易平台,自发布以来,已经在业内引起极大的反响,发展速度超快。在阿里妈妈平台上,网站可以对自己的广告位自由定价,广告主可以根据自己的意愿自由选择广告投放网站,网络广告交易做到全自动化和公开化。
通过此次大赛,我们希望您能够按照自己对于阿里妈妈平台的理解,设计基于 WordPress 的阿里妈妈插件,WordPress 用户启用该插件后,可以在 WordPress 中更加方便的并发布和管理广告位,甚至注册会员。
此次大赛中,我们会提供标准的阿里妈妈API接口,您可以根据API接口编写 WordPress 插件,体裁不限。
活动时间:2007年11月05日至2007年12月25日
活动主办:WordPress 中文论坛
活动协办:WordPress 中文团队
赞助商:阿里妈妈
参与方式:
比赛截止日期前将参赛作品通过发帖形式上传至 WordPress 中文论坛专门板块。
您也可以通过在您的博客上宣传来参与此次活动。对您的支持,我们表示诚挚的谢意!
参赛作品要求:
要求插件和阿里妈妈相关,使得能够在 WordPress 中更加方便的并发布和管理阿里妈妈广告位。
要求作品至少兼容 WordPress 2.3 版本。
要求原创作品,不接受对其他插件的简单修改版本,包括对其进行汉化、更改代码等处理后重新发布的版本。
要求在插件大赛开幕之前未发布产品。
参赛作品必须遵循 GNU General Public License 版权规则或其的兼容版本。
不能包含插件无关的内容与链接。
奖项设置:
一等奖 1 名: iPhone 4G 版一个
二等奖 2 名: iPod 8G 2007年新版一个
三等奖 4 名: iPod Shuffle 二代一个
注意事项:
每位参赛者可以上传多个作品,但是只能获得一个其能获得的最高奖项。解释:如果参赛者A发布了A1和A2作品,参赛者B发布了B1作品,参赛者C发布了C1作品,假设A1得到最高分100分,A2得到99分,B1得到98,C1得到97分,那么参赛者A只会因为A1获得第一名的奖项,作品A2的获奖资格自动被取消,B1将得到第二名,C1将得到第三名。
每个作品都要求打包成压缩文件。压缩包中包含对插件的介绍。
评选办法:
由 WordPress 中文论坛和阿里妈妈共同评定。
时间安排:
准备期:在大赛宣布开始之日起(2007年11月05号),选手阅读说明,制作作品,然后将参赛作品发布到 WordPress 中文论坛专门板块,并注明作品名称和简单介绍。
提交作品截止日期为北京时间2007年12月15号24点整。
整理作品和评比: 2007年12月16号至2007年12月24号
结果揭晓:2007年12月25号,阿里妈妈公布获奖名单,颁发奖品。
大赛落幕。
其它:
比赛介绍与规则以 WordPress 中文论坛的比赛帖子(地址: http://wordpress.org.cn/forums/thread-6560-1-1.html)为准
我们有权利在不通知的情况下根据情况对规则进行一些微调。
WordPress ...
Posted in 插件 | 6 Comments »
星期一, 十月 8th, 2007
从暑假开始使用 Google Reader ,最初只是用它最基本的功能——订阅。渐渐地,不再满足于简单阅读,开始使用星标、分享等功能。前几天突然想把我的 Google Reader 的分享内容加到我的侧边栏里,于是搜索了一圈,试用了几个插件,最后选定了 Google Reader Widget 这个插件。这个插件带有 widget ,添加方便,而且可以设置显示的方式。
现在本地测试了一下,没什么问题,顺便修改了一下默认的显示设置。但是传到本站却显示不了任何条目。在站点里找到一个error_log文件,里面有如下警告:
PHP Warning: file_get_contents() [<a href='function.file-get-contents'>function.file-get-contents</a>]: URL file-access is disabled in the server configuration in /.../wp-content/plugins/googlereader.php on line 56
原来我的服务器的php.ini里的设置导致 file_get_contents 函数不能以 URL 作为参数,但是我又无法更改这个设置。好在 WordPress 给我们提供了一个 Snoopy 类来完成这件事,我在 Fanfou Daily 这个插件里也用到了这个类。修改 googlereader.php 的第56行从
[sourcecode language="php"]$stories = file_get_contents($uri);[/sourcecode]
修改为
[sourcecode language="php"]require_once ABSPATH.WPINC.'/class-snoopy.php';
$client = ...
Posted in 插件 | 6 Comments »
星期一, 十月 1st, 2007
Fanfou-Daily 0.1版发布至今已经有一个月了,这期间我本地的 WordPress 测试站上一直开着这个插件,没有发现什么大的问题。只出现过一个小bug,就是在某日我“话性”大发,在饭否上灌水过多,导致插件在获取饭否消息时执行时间较长,由于wp-cron的触发方式使得同一篇日志发了两遍。因为这个bug不常见而且很难重现,就没去改它了。最近 WordPress 2.3 版发布了,就更新了这个新版本,顺便修复一下这个bug。
Fanfou-Daily
下载 v0.2
Fanfou-Daily v0.2
更新
修改插入分类的方式,使得插件同时支持WordPress 2.3及WordPress 2.1;
修复v0.1的一个重复发表日志的bug;
添加对语言包的支持,并制作了简体中文语言包;
解决了0.1版发布时最后的问题,现在本插件的所有文件可以放在一个子文件夹下;
在WordPress 2.3版本上使用本插件会有支持tags的选项,可以给发表的日志加上tags,在WordPress 2.1版本上使用则无此选项;
安装*
解压后得到Fanfou-Daily这个文件夹,上传到/wp-content/plugins/,上传后的路径应该是/wp-content/plugins/Fanfou-Daily,然后在Plugins菜单里激活即可。
功能介绍、使用方法及注意事项在这里
在使用中有什么问题可以给我留言或者发信给我。
PS: Denis 今天早上喜得千金,恭喜他当爸爸了,普国同庆啊 ^_^
也祝他的女儿永远健健康康,快快乐乐!
Posted in 插件 | 19 Comments »
星期五, 九月 28th, 2007
在让Popularity Contest插件适用于WordPress 2.3之后,漫步留言说Popularity Contest和Google Sitemaps Generator 3.0这两个插件之间的兼容性有问题,如果同时启用评论会有问题。我本地测试了一下,确实在提交评论的时候会出现错误,错误原因是mysql_query函数使用了不存在的一个数据库用户名。查看popularity-contest.php文件,发现里面使用了mysql_xxx类函数。而Google Sitemaps Generator 3.0里面也使用了mysql_xxx类函数,并且在最后使用了mysql_close($con);语句来关闭了数据库连接,这样就导致了popularity-contest.php无法使用有效的数据库连接。
我的解决办法是把popularity-contest.php里面所有的mysql_xxx类函数都用功能相同的WodrPress提供的wpdb类中的函数来替代。以下是修改好的Popularity Contest插件:
与Google Sitemaps Generator 3.0兼容的Popularity Contest插件
这个问题在Google Sitemaps Generator 2.7.1版本里不会出现,因为2.7.1版本里没有使用mysql_xxx类函数,不知道为什么3.0版本里会使用,而不是使用wpdb类。我个人是认为在插件涉及到WordPress的数据库时最好使用wpdb类,这样一来比较安全,二来也减少了因为WordPress升级而可能带来的不兼容性。
当然,有什么问题还是可以给我留言或者发信给我^_^
Posted in 插件 | 12 Comments »
星期三, 九月 26th, 2007
Popularity Contest是一个常用的WordPress统计插件,水煮鱼介绍过它及其扩展应用,我也一直使用这个插件。
但是它的老版本在最新发布的WordPress 2.3里会产生错误,作者的blog里也指出了这个情况,由于作者有较多的插件需要更新,所以不能马上解决这个问题。刚好有人留言说想在WordPress 2.3下使用这个插件,我就尝试着修改了一下。老版本的错误主要出现在它使用了post2cat和categories这两个已经在2.3中无效的数据表,我修改了一下它的sql语句,使它能在2.3下正常工作。
下载地址:popularity-contest for WordPress 2.3
更新:下载地址已经更新至兼容Google Sitemap Generator 3.0的版本
注意,该版本仅在WordPress 2.3下能正常工作。由于我并没有使用这个插件的所有功能,所以如果在使用中发现其他的问题,请给我留言或发信给我。
Posted in 插件 | 15 Comments »