code-highlighter插件发布

归类于: PHP, Web技术|WEB Tech, Wordpress, 本站服务|Service — 江东 @ 2008-09-12 20:42:36 才(15)条评论

我用的代码高亮插件都是geshi,这个插件比较好,采用PEAR的formatter和coolcode相比,不用专门的标签,支持wp的原生态<code></code>格式的标签,所以一直以来都没有替换他。

但是这个插件有个缺点,那就是格式转换是在php端进行的,输入的代码非常的臃肿,并且也不方便复制,除非专门写javascript采用innerText来获取。所以很早就想对这个高亮重新处理。那么今天,我决定将我新处理的方式写成wp插件进行发布,这个插件的特点是对服务器的数据不做任何处理,仅仅在页面用javascript优化。所以在html源代码中甚至可以看到你的code原样。

插件下载地址:code-highlighter

特别鸣谢:http://code.google.com/p/samaxesjs/

本来是可以直接集成在模板中,但是考虑到某些朋友不愿意修改模板,所以弄成插件进行发布了!js的代码已经gzip压缩,文件大小由原来的42k降低到12k,希望不会影响到页面的载入速度。

补充,如果发现代码的半角标点被替换成全角标点,那么就是wordpress的formatting在作怪,修改wp-includes/formatting.php,把下面这一行给它注释掉:

// regular expressions
//$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);

对了,顺祝大家中秋节愉快!
补充:测试样式表bug

补充(2008-09-16 11:30),看来仅仅特别感谢不够,有必要补充下面的内容:
此插件并非原创,它基于:

  1. http://code.google.com/p/samaxesjs/ or http://code.google.com/p/syntaxhighlighter/(看到留言,原来这个js高亮度代码还有另外一个主人。这两者之间什么关系啊,我彻底迷惑了,看样子好像是后者原创,但是我这个插件的JS来自前一个链接,高亮的JS版权,让他们自己去争吵吧,总之,感谢高亮JS的作者)
  2. php;
  3. wordpress;
  4. html;
  5. javascript;

另外,插件的原创和插件使用到脚本的原创没有必然关系吧,就如同1bloggerchache一样,人家使用了我的代码,但是他确实是原创。无所谓,是不是原创丝毫不影响我,你说不是便不是,我做的仅仅是让高亮的代码以插件的方式嵌入到WP的风格中,使之使用起来更加简单,然后在这个blog上分享而已。

真是搞笑,还分享过毛线啊!

访客留言历史记录插件 发布

归类于: HTML客户端, PHP, Web技术|WEB Tech, Wordpress — 江东 @ 2008-06-25 15:07:28 才(4)条评论

按照以前的习惯,该插件的名字叫做:cos_visitor_comment。

插件功能:根据cookie,显示当前访问blog访客的历史留言,方便访客查看、检查。

插件实现:基于ajax,所以即使页面全部静态化也可以正常使用

安装方法:上传插件-》激活插件-》修改模板。在需要的显示访客留言的地方,插入如下代码

< ?php show_visitor_comment(5,50,"我的评论");?>

5表示只显示最近5条,50表示字数从第50个开始切断,“我的评论”则是该部分的标题,还不清楚的朋友,改变上面几个参数看看就知道了。

css美化:html结构如下,熟悉css的自行美化

  • 我的评论
  • 评论
  • 评论
  • 评论

下面是CSS示例,修改成你需要的样式,添加到模板文件的css中(本人喜欢集中处理,所以这个插件没有另行增加css)

ul#visitor_cmt{
padding:3px;margin:3px;border:1px solid #ccc;width:100px;
/*整个ul的风格*/
}
ul#visitor_cmt li{
list-style:none;/*不显示list的默认黑点*/
}
li.li-1{color:red;/*交替颜色*/}
li.li-0{color:green;/*交替颜色*/}
ul#visitor_cmt li.vc_title{/*修饰标题*/
font-size:120%;
font-weight:bold;color:Red;list-style:none;
}

有朋友问过几次本站的“我的留言”是如何实现的,所以干脆花点时间整一个插件送给你们,喜欢的就下载用吧,有问题的就请留言哈。
对了,下载地址在这里cos_visitor_comment(一定得把下载地址放在最后,否则某些小弟弟又不看说明,然后问出一大堆重复的问题出来)

cos_slug_translator更新

归类于: Web技术|WEB Tech, Wordpress — 江东 @ 2008-04-18 13:55:48 还没有评论

主要是为了兼容wordpress2.5,该插件向下兼容。下载地址:cos_slug_translator.zip

再次更新cos_slug_translator

归类于: Web技术|WEB Tech, Wordpress — 江东 @ 2008-01-13 00:36:10 才(20)条评论

发现原因了,原来google的翻译结果里面有的时候是<div id=result_box dir=ltr>翻译结果</div>,有的时候是<div id=result_box dir="ltr">翻译结果</div>,因此用php提取结果就会出现空值,所以现在再次做了修改。删除了google输出源代码中的引号,另外还会根据结果判断,如果翻译失败则仍然沿用默认的slug,本文将会自动翻译,看看是不是能成功?

请大家重新下载最新的插件cos_slug_translator,或者也建议你用偶爱偶家的wp-slug,不知道在哪里?搜索之。

关于cos_slug_translator

归类于: Web技术|WEB Tech, Wordpress — 江东 @ 2008-01-10 14:19:39 才(9)条评论

今天不经意(其实是因为Allen的留言引起的)将以前的插件cos_slug_translator下载下来看了看,发现我自己用的居然和提供下载的代码不一样,自己用的这个要“高级”一点,估计是我自己升级了忘记将下载地址的文件也跟着升级,对不起大家了,请大家到里看看这个插件的作用,然后重新下载覆盖之。

更新之后的高级之处:只在第一次发布的时候翻译slug,而不是每次修改都对slug进行再次的翻译!

或者你也可以用这个链接cos_slug_translator.zip直接下载更新。

WP-PostViews的JS版本1.2beta发布 更新1

归类于: Web技术|WEB Tech, Wordpress — 江东 @ 2008-01-07 09:53:51 才(9)条评论

由于朋友的踊跃要求,因此今天上午花了半个小时将这个JS版本的计数插件升级到了1.2的版本,修正了原来js版本在wp2.3之后无法计数的问题,如果你想知道我为什么升级这个插件,请看这里这里,关于这个插件是干嘛的,请看这里,插件如何安装,请看这里

由于最近事情比较多,所以这个插件只是做了初步的测试,但是由于是基于原来的版本升级,个人经验认为应该不会有再多少错误了,在这里我作为beta版本将其发布,有任何问题,请留言告之或者直接email给我,谢谢各位了!

  1. 解决了没有views时显示不友好的现象(请重新下载,删除原来插件的内容,上传即可);
  2. views默认显示依然不支持,因为支持之后涉及到汉化文件.po的修改,反而带来更多的麻烦;

下载地址:postviews.zip

一个敏感词语过滤的插件

归类于: Web技术|WEB Tech, Wordpress — 江东 @ 2007-10-19 15:30:28 才(4)条评论

在我们伟大的祖国,必须懂得文明礼貌,必须知道哪些该说,哪些不该说。因此我们要管好我们的一言一行,也要管好身边的一言一行,甚至连我们blog的页面留言也不要放过,今天我做了一个简单的过滤插件,其实就是一个简单的敏感词语替代罢了,如果你担心有人会在你blog留下敏感词语,可以考虑装上这个插件。

当然插件中的敏感词语库不完善,所以大家有新的敏感词语请给我发邮件,方便我逐步完善,可千万别在我的blog做测试,拜托了!

想新增加过滤词语的请用记事本打开php文件,修改如下。

$badword = array("敏感词语1","敏感词语2","敏感词语3");

$replacer = array("替代词语1","替代词语2","替代词语3");

下载地址:coscommentfilter

cos-html-cache2.3正式版发布

归类于: Web技术|WEB Tech, Wordpress — 江东 @ 2007-09-25 14:48:07 才(4)条评论

beta版本也放了近一周了,修改了几个明显的bug,目前没有新的bug发现了,至少没有严重的bug了,所以在 wordpress2.3正式发布和中秋佳节一个双喜的日子,决定发布cos-html-cache的正式版本,请大家下载使用,并祝贺大家节日愉快,合家欢乐。插件地址:http://www.storyday.com/html/y2007/1213_cos-html-cache-2.html

当前是第1页 共2页12»

生活点滴Enjoy Life is proudly powered by WordPress | admin| About Us | cosbeta| Bluehost| site map 0.318s & 24