WordPress2.3.1与Sandbox

早就听说WordPress2.3原生支持Tag,只是一直没有时间升级。昨天终于有点空,把]WordPress升级到了2.3.1。

升级过程没有什么问题,但备份是一定要做好的。升级之后,由于已经直接支持Tag,本想取消原来使用的Simple Tagging,却没曾想Wordpress自带的Tag系统并不支持Tag管理、相关文章等等功能,也不支持在写文章的时候,自动显示已有的相关Tag。这就让人郁闷了。于是找到了Simple Tagging的升级版Simple Tags,除了支持以上功能外,还支持批量管理Tag(这个很方便给原来没有加Tag的文章添加Tag)、自动在页面中加入Tag显示(不需要改模版哦)以及根据文章内容自动生成Tag等等,真是“好用得不得了”啊! :em23:

给几张图: 继续阅读WordPress2.3.1与Sandbox

在WordPress2.1后台和评论页面中加入表情符号

由于将Blog升级到WordPress2.1,原来通过修改admin-functions.php在后台中加入的表情符号不见了,找到自己原来写的两篇文章:如何在WordPress后台中加入表情符号在WordPress后台中增加自定义表情,发现已经不管用。因为在admin-functions.php文件中已经找不到edToolbar这个函数,怎么办?

找到wp-gian作者的Blog,发现他已经将此插件更新,目前插件支持WordPress2.1,并且已经不需要手动修改代码就能将表情加入到wordpress后台和评论页面中了。

该插件的详细介绍  下载插件

安装该插件时,只需要覆盖原来的插件即可,但有一点要注意,就是如果你的blog版本是2.1,就要把压缩包中自带的prototype.js覆盖掉wp-includes/js/ 目录下的同名文件。

最后,如果已经按照如何在WordPress后台中加入表情符号一文所述修改过comments.php文件,记得要改回来。 :em24:

coolplayer、Flash MP3 Player以及源码

昨天得到andot消息CoolPlayer插件已经更新到版本9了,于是在升级Blog到WordPress2.1的同时,把coolplayer也更新了。

coolplayer9的改动相当大,不仅开始支持多国语言,整合的flv和mp3播放器也进行了升级。插件激活后会自动在编辑器中添加quicktag“酷播”,看来这就是coolplayer的中文名称了。比我原来自己修改quicktags.js要方便许多了。

在coolplayer的压缩包中看到,原来的mp3player已经更新成了jeroenwijering的FLASH MP3 PLAYER 3.3,效果可以看这里

Flash Mp3 Player

顺便看了一下这个Flash Mp3 Player,作者已经将其开源,网站上可以下载到源代码,使用ActionScript2开发。我下载了最新的3.5版本希望更新coolplayer自带的3.3版本,结果更新后发现不能正常调用。也许是升级增加了一些功能导致调用方法改变把。等有时间好好研究一下源码再说了。

可以随意切换Flash Player版本的firefox插件-Flash Switcher

sephiroth.it的站长好像爱上了开发firefox插件,自从推出Flash Tracer插件以来,这是他开发的第三个firefox插件了。

这个插件的功能是可以随意选择Flash Player的版本。例如,我通常需要使用Debug版本的Flash Player,但是前段时间测试新版Flash Player的全屏效果时,我又必须安装测试版的Flash Player r9.0.18。现在好了,有了这个插件,可以随意在各个版本的Flash Player之间切换。

flash_switcher.png

这里可以下载这个插件,安装后,插件自带8个版本的Flash Player(从2.0到9.0)。

使用的方法非常简单, 继续阅读可以随意切换Flash Player版本的firefox插件-Flash Switcher

FlashTracer插件介绍

著名的sephiroth站长开发了他的第一个firefox插件FlashTracer。可以毫不过分的说,这是一个我梦寐以求的插件。

作为一个Flash开发者(姑且这么说),我经常需要在非Flash IDE环境下显示trace()信息。为此我曾经寻找过许多具有类似功能的小软件,并写了非IDE环境显示trace()内容一文。这篇文章中需要下载一个名为Flash7 Debug的程序,这个小程序会驻留在系统图标栏中,显示swf影片中的trace()信息。

FlashTracer插件,则可以完全代替Flash7 Debug,并且功能要强大数倍。

来看看FlashTracer的界面以及我的介绍(以下图片均来自mozilla): 继续阅读FlashTracer插件介绍

修改a6flashmambot,使用swfobject调用Flash影片

声明:本人对a6flashmambot的修改,纯属个人兴趣,此插件的版权归原作者所有。

a6flashmambot是一个joomla/mambo插件,用于在joomla/mambo中插入Flash动画。这东东好是好,就是老了点,到现在还是使用微软不推荐的嵌入方式显示Flash动画,在IE下会出现讨厌的“单击以激活此控件”提示

我对a6flashmambot做了一下修改,让它更好用,修改的项目如下:

  • 改用swfobject1.42嵌入Flash动画
  • 支持swfobject的所有参数,包括快速安装
  • 支持FlashVars参数,可将传入的FlashVars分割成多个变量(灵感和实现来自kml_flashembed
  • 汉化了部分界面,加入了一个“version”默认参数(见图)

至于修改后的版本,就暂定1.3吧,呵呵,希望作者不要介意。

用法: 继续阅读修改a6flashmambot,使用swfobject调用Flash影片

解决使用DOCMAN下载的文件不全的问题

一直有网友反映在多媒体空间上下载的文件不全而导致无法解压缩。由于我无法重现错误,就以为是网友的个别现象。但是自从发布了Flash 8 教学辅助软件制作培训班所有相关资源下载后,有许多老师反映下载的录屏文件无法解压。我自己实验了一下,也确实有这样的问题。

问题主要表现在文件总是下载到4MB就停了,不论是使用IE直接下载还是使用迅雷等下载工具,下载下来的文件都不完整,导致无法解压。但是,直接引用文件名称下载,则没有这个问题。 继续阅读解决使用DOCMAN下载的文件不全的问题

自动修改DOCMAN上传的文件名称

DOCMANMambo/Joomla!的插件,我认为它是最好的下载插件。此插件的效果可以看这里

但是,从我升级到Joomla1.0.8(DOCMAN版本1.3RC2)以来,如果上传的文件名包含中文,那么上传到服务器的文件就会变成乱码。但是,这个文件名在DOCMAN的管理界面中却显示正常。

这个问题的原因,是因为我使用了UTF-8编码,因此,我需要修改DOCMAN,让它自动更改我上传的文件名。

找到DOCMAN_file.class.php文件中的_upload函数定义(大约在381行),修改它为如下所示: 继续阅读自动修改DOCMAN上传的文件名称

在WordPress后台中增加自定义表情

如何在WordPress后台中加入表情符号 一文中,我介绍了使用 wp-grins 插件在WordPress后台中添加表情符号的方法。如果不满足于WordPress自带的表情符号,可以自行添加。

例如,要把 Emotions 插件中的表情符号增加到WordPress后台,只需要进行下面的步骤:

注意: 要实现同本文相同的效果,请在进行下面的步骤之前,阅读 如何在WordPress后台中加入表情符号 一文。

继续阅读在WordPress后台中增加自定义表情

CoolPlayer可以解决Microsoft的KB912945补丁对ActiveX的限制

关于修改Blog中的swf嵌入方式碰到问题CoolCode插件的作者andot已经做了回复,如下:

to zrong:
CoolPlayer 本来就是按照微软所说的方式插入的各种媒体,所以所有
CoolPlayer 所支持的媒体在 IE 上都没有问题。完全没有必要使用 Kimili
Flash Embed 插件,它最多只能避免插入 Flash 不需要激活,而 CoolPlayer
可以插入任何媒体都不需要激活。
留言 由 andot — 2006-03-08 @ 09:30:58

151
楼嗯,我已经查看过页面HTML源码了,coolplayer确实是使用JavaScript插入的。谢谢andot
,不过还是想问问:

这个冲突,实际上应该是FlashObject和coolplayer中JavaScript的冲突把,是不是因为使用了同样的处理方式,所以造成了这样的冲突?
留言 由 zrong — 2006-03-08 @ 09:37:58

CoolCode 的脚本和 FlashObject
不存在冲突,冲突的可能是过滤级别的设置(也就是过滤器的顺序)。CoolCode
里是第一步的级别是0,第二步的级别是5000,不知道 FlashObject
对第一步替换后的内容作了些什么。
留言 由 andot — 2006-03-08 @ 10:09:00

继续阅读CoolPlayer可以解决Microsoft的KB912945补丁对ActiveX的限制