Loading...

读者墙插件发布

类归于: Wordpress, 网站技术 — 江东 @ 2009-09-19 12:08:53 才(65)条评论

功能:列出最近一周或者一个月或者一个季度或者一年的评论人员头像;

使用方法:

  1. 常规的方式激活插件;
  2. 在某个post或者page的页面插入对应的代码,如【READERWALL-WEEK】 即可;
  3. 插件代码可以不用做任何修改,如果你一定要修改的话,只有2行可以修改:
    $exclude_emails = array(’cos@gmail.com’,”);//排除 不让显示的email
    $imgsize = 40;//头像的大小,单位px

关于shortcuts的说明(请将 【】改成半角的 [ ]):

永恒之塔基地托尔·银月网站优化驴头狗尾yitiaoyuShawphyEpilehinovoegegescavin许三品砖家dot阳光不锈jason明泉默默covenFirm衡天小张杜槐苏理大肚皮
[READERWALL-MONTH]
[READERWALL-SEASON]
[READERWALL-YEAR]
  1. 【READERWALL-WEEK】 显示最近一周的评论者头像
  2. 【READERWALL-MONTH】显示最近一个月的评论者头像
  3. 【READERWALL-SEASON】显示最近一季度的评论者头像
  4. 【READERWALL-YEAR】显示最近一年的评论者头像

一个post只能插入一个shortcut,若插入多个则会按照周、月、季、年的顺序优先,其他shortcut将无效;

后期计划:

  1. 增加gravatar图片在本地服务器的缓存;
  2. 增加wordpress数据库缓存;

插件下载:wp-reader-wall

插件预览:http://www.storyday.com/readerswall#comments

文明用语插件

类归于: Wordpress, 网站技术 — 江东 @ 2009-08-13 16:03:29 才(44)条评论

其实,在两年前就写了这个简单的插件,今天再次修改释放出来。

这是一个典型的自我阉割插件,请自己决定是否使用,勇士们,请不要使用此插件,墙外的兄弟,请坚决抵制此插件!

下载:WenMingYongYu.zip

用文本编辑器打开该文件即可做适当修改。WenMingYongYu.zip

PIKA插件发布

类归于: Wordpress, 网站技术 — 江东 @ 2009-07-17 10:06:10 才(117)条评论

插件用途:将图片缓存在自己指定的服务器上,提高图片访问速度,或者将国内无法访问的图片正确的显示在blog上;

使用条件:你必须有可用的非中国虚拟主机;

使用步骤:

  1. 下载这个图片cache程序 pika
  2. 用文本编辑器打开 readimg.php 和pika.php,按照注释提示修改前面几行;
  3. 将这个程序放置在中国人能访问的非中国的服务器上,设置cache的属性为0777,设置cache下面的文件夹属性为0777;
  4. 同时将这个程序(只有pika.php才是插件文件,这个时候可以把其他文件和文件夹删除,如果你的readimg.php也是放到插件的目录之下,请不要删除哦)放置在wp-content/plugins/ 下,后台激活插件即可;

相关提示:

这个插件只能让post中的图片正常显示,若是全站其他地方还有相关的图片,建议在footer加上js代码,当然,前提条件是你的模板中载入了jquery库。

注意,这个操作多数blog不需要。

$("img").each(function(i){
var src = $(this).attr("src");
if( src.indexOf('ggpht')!=-1 ){
$(this).attr('src','http://0bad.com/readimg.php?src='+src.replace('ggpht','gouride') );
}
});

两点提示:

  • 等某个相册服务被放出来之后,禁用此插件即可!
  • 装上此插件后,所有图片流量均产生在readimg.php所在的服务器上!

我们的目的很明确,只想让自己的图片能在自己的blog显示而已,因此应该没有碰触到谁的敏感神经!

修改日志:

  • 添加了主流read的支持,这样用主流的reader打开便不会出现盗链图片,这个可以自行在readimg.php中添加

备注:某些服务器由于模块没有配置CURL,所以无法获取图片,如果只这样,请下面下面这个文件替代原来的readimg.php:

不知道如何配置的,请重新下载,php文件中已经详细注释了。

ajax-comment-vote

类归于: Wordpress, 网站技术 — 江东 @ 2009-06-22 19:01:21 才(39)条评论

下载    ajax-comment-vote

插件名称:ajax-comment-vote

插件作用:给评论投票,在指定的位置显示出当前热门评论,效果参见可能吧或者cnbeta(这个和此插件无关)。

适用对象:评论较多的blog。

优势:ajax-comment-vote完全采用ajax方式,支持全静态化(如使用了cos-html-cache)的blog。针对cos-html-cache进行了即时优化,用户的每一次投票将会重新更新该POST的缓存。

安装过程:

  1. 下载这个插件ajax-comment-vote, 上传至插件目录,后台激活;
  2. 评论的下方将自动出现 支持和反对的链接;
  3. 在需要显示热门评论的地方使用此代码<?php if( function_exists(’ajax_hot_comment_list’) ) ajax_hot_comment_list( $title=”热门评论 “,$num=10 )?>
    $title表示标题名, num表示显示热门评论的最多条数

热门评论如何计算:支持的评论-反对的评论最大的数排最前, 若支持-反对相等, 则 支持+反对数量 大者排靠前,这个逻辑若不科学,欢迎大家随时提供更好的建议

补充说明:

若是你的模板文件中已经有jquery库,把插件文件中的这行 define(’GOOGLE_JQ’,'http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js’);改define(’GOOGLE_JQ’,”);当然不改也没有任何关系

css在插件文件夹下,请自行修改成适合您模板的样式。

下载:ajax-comment-vote

使用该插件的朋友有任何意见可以在评论中提出,刚好顺便也做插件测试!


ajaxcoderender 已经上传到wordpress官方插件站点

类归于: Wordpress, 网站技术 — 江东 @ 2008-12-22 22:12:34 才(10)条评论

官方下载地址:http://wordpress.org/extend/plugins/ajaxcoderender/

该插件的好处在于可以随时在RTF模式下编辑代码,代码渲染采用ajax模式;

由于是在RTF模式下编辑代码,所以不存在任何被wordpress误修改代码的可能。

下面是几个例子


main(){
int i,j;
i=0;
while(i < 10){
i ++;
}
}

下面是第二个


<?php
echo "hello";
?>

更多请参见:AjaxCodeRender(Ajax代码高亮器)插件发布

感谢 rex 在正则表达式上的全力帮助,正则表达式是一个好用但不容易掌握的东西,大家可以去rex站点看看相关资料。

AjaxCodeRender(Ajax代码高亮器)插件发布

类归于: Wordpress, 网站技术 — 江东 @ 2008-12-19 19:18:00 才(20)条评论

现在网络上优秀的代码美化插件很多,如coolcode,wp-geshi等等,然而他们或多或少的都有一些不足,比如coolcode插件调用的js太多且庞大,wp-geshi更新不够及时等等。其实更加让人郁闷的是wordpress的文本编辑器和后台处理的php函数往往会自作聪明的为我们纠正某些xhtml的错误,导致代码总是被粗暴的修改掉,鉴于此,cosbeta决定自己发布一款插件,当然,同其他高亮插件一样,所有的高亮php处理函数都来自于伟大的geshi,下面言归正传,开始介绍这款插件。

插件名:AjaxCodeRender(Ajax代码高亮器);

插件作用:通过ajax的方式,将文中代码进行高亮处理;

插件的缺点:不支持googlereader高亮显示,但是能显示代码;其他你认为是缺点的缺点

插件的安装和激活:同常规插件一样。注意:若是你的模板已经集成了jquery或者你打算将插件中的css集成到当前模板文件中,请打开AjaxCodeRender.php,编辑第12、13行。

插件支持高亮的语言有:同geshi(支持117种主流和非主流语言)

插件的优点:平常我们在wordpress中发布代码的时候都是在“代码编辑器”的模式下将代码输入到编辑器中,这样就很容易导致wp自动纠正代码。

插件高亮用法:发布程序代码的时候,请一定在RTF(富文本)模式下输入或者复制代码代码,然后切换到源文件模式下,将代码框在<div class=”code” lang=”php”></div>之间即可。或者在富文本模式下直接将代码嵌入到code之间,两个code之间最好不要换行和有空格。由于代码直接在富文本模式下编辑,已经被转化成HTML,所以WP就不会擅自改动内容了

插件下载地址:ajaxcoderender

另:史上最好用的是逗大家玩的,千万别当真。 (read on …)

本站即将发布史上最好用的代码高亮插件

类归于: 网站技术 — 江东 @ 2008-12-19 15:35:19 才(17)条评论

特性如下:

  1. 基于ajax;
  2. 不改变post的内容;
  3. 代码可以直接用文本编辑器可视化界面进行编写;
  4. 不会出现代码被自动修正的情况;
  5. 名字叫做AjaxCodeRendering
  6. 和其他的高亮插件兼容;
  7. 史上最好的插件只是开玩笑罢了;

今天公司停电,提前一个半小时下班,特编写此插件庆祝一下。

其实是我自己被Wordpress编辑器的自动代码更正给搞郁闷了,每次发布代码都得很麻烦,都得纠正n次

下面是代码测试

$ThisPluginUrl =  $BlogUrl. ‘/wp-content/plugins/AjaxCodeRender/’;
define(’ThisPluginUrl’,$ThisPluginUrl);

if( !function_exists(’AjaxCodeRenderCss’) ){
function AjaxCodeRenderCss(){
echo ‘<link rel=”stylesheet” href=”‘.ThisPluginUrl.’ajaxcoderrender.css” type=”text/css” media=”screen”/>’;

}
}

if( !function_exists(’AjaxCodeRenderJs’) ){
function AjaxCodeRenderJs(){
echo ‘<script src=”‘.ThisPluginUrl.’jquery.js”></script>’;

}
}

cos_slug_translator更新

类归于: 网站技术 — 江东 @ 2008-10-27 11:54:19 才(6)条评论

北京回来,看到邮件里面很多朋友都反映这个插件出问题了,看来google又修改了HTML的结构,于是得再次更新,不过这次更新之后估计能坚持更长的时间了,因为这次采用的不是google翻译的页面,而是直接调用的google language api,所以改动的可能性就小多了,大家重新下载,覆盖原来的文件即可。

下载地址:cos_slug_translator2.1

当然也可以直接去原来的地方下载