Category: 未分类

  • EditorMonkey修复与完善

    写Blog时有一个好的编辑器会有一份好心情。WP默认编辑器把<pre>中的&nbsp;都吃掉,实在是霸道。Zoundry的编辑器也不成熟,我就暂时放弃了离线编辑。 近来一直在用EditorMonkey写Blog,感觉比起WP默认的编辑器来要好得多。当然我选择的是FCKEditor,tinyMCE已经删 除了,它占了很大的空间,而且有大量的语言文件,查看源代码时全放在一行中:(。不过EditorMonkey的作者在集成FCKEditor的时候没有能够解决<!–more –>和<!–nextpage–>两个标记的插入问题。在他的论坛里问的时候他说由于FCKEditor太难搞了,以后也不会再 支持它了。 我在那个thread上订了E-Mail通知,最近发现Cougar解决了这个问题,在他的一篇日志中:EditMonkey 2.5 Patched Version,日志里有patch过的下载链接。 最初装上的时候觉得还有很多问题,后来证明都是我对XHTML的不了解。唯一发现的错误是如果文章中有图片,就不能显示源代码了,不过这已经被修正。在他的文章里提到<!–more–>和<!–nextpage–>标记的支持至少和原来的WP默认tinyMCE一样好了。如果使用的是Windows下的Firefox,可能换了之后还是不能使用可视化编辑器来插入这两个标记,因为Firefox的缓存机制有些问题吧。直接在浏览器中打开fckeditor\editor\plugins\wordpress\fckplugin.js文件并刷新就可以了。 当然我是不喜欢用这两个标记,呵呵,只是Bright Young曾经问我怎么点那个按钮什么效果都没有(Firefox中源代码中是插入标签的,而IE中则是完全无效),现在你方便了:)。接下来就说说怎么排版文章好让发表出去的日志符合Web标准吧,针对Cougar修改过的FCKEditor。 段落:FCKEditor在你回车的时候并不会把刚写的一段用<p></p>标记包起来,这与tinyMCE不同。Cougar的patch把<br/>全去掉了,所以发表的日志就只有一个段落。正确的做法是为每个段落在格式下拉框里选择“普通”,在回车几次后新的段落就自动包含在<p></p>标记中了,自己体会吧。 代码:粘贴代码时,不要仅仅用<code>标记wrap。<code>实际是<span class="Code">,其中的<br/>会被剔除,因此发表后只有一行了。应该在外面用<pre>标记wrap起来。 编辑框的样式表:通过修改fckeditor\editor\css\fck_editorarea.css文件可以控制编辑区域元素的样式,例如图片样式等。同样在Windows中的Firefox里,最好手动刷新这个文件。 插入图片:在XHTML中<img>标记必须有alt属性,所以插入图片时最好加上它(插入图片对话框的“替换文本”),图片不能显示的时候可以显示文字。另外,同样根据XHTML标准,不要使用border/align等属性,而把相关样式放在CSS文件中,在插入图片的对话框中,高级页里的样式类名称中填上它应属的class。我的CSS相关设置(从themes/my theme/style.css中抽取): .img-right {     float: right;     margin: 5px 0px 5px 5px; } .img-left {     float: left;     margin: 5px 5px 5px 0px; } 这样,插入图片时在样式类名称中填上img-right或img-left就可以使图片靠右或靠左了。而FCK的样式下拉列表中有"image on left"和"image on right",是给<img>加align属性,不建议使用。但这样的话,编辑的时候并不显示图片的停靠,解决办法很简单,照第3点讲的,把这CSS代码复制一份到fck_editorarea.css中去。 最后:FCKEditor/tinyMCE的对话框都是Javascript弹出窗口。某些Firefox用户(比方我)使用了tab浏览插件的单进程功能,从而对话框在新标签页中打开,把整个窗口缩小,很难受。如果不想这样还是取消单窗口模式,并对javascript弹出窗口设置为允许所有窗口。 现在我最想要的功能就是像Twilight-Autosave那样的自动保存功能,这个插件在EditorMonkey中不再起作用,我也看不明白,似乎要FCKEditor中的API才能取得textarea内容。 Happy editing, happy blogging.

  • Windows Media Player 11

    今天9down.com的一篇文章放出了Windows Media Player 11,原文链接: http://www.9down.com/story.php?sid=6574 按照9down.com的说法,这是一个泄露版本。WMP 11已经在Vista中了,不过这是for Windows XP的版本。我已经装在机器上了,试了一下,没什么问题。看起来更cool了,黑色调。播放时间会显示在标题栏上,而屏幕的左下角会显示专辑的图片。在媒体库管理中,也采用显示大的专辑图片,原文中说这方便了媒体的管理,是个极大的进步。我倒一直觉得WMP不适合于媒体管理,呵呵。 如果选择显示原来的菜单栏,会发现其色彩已经与传统的Windows菜单栏色彩有所不同。 另外,WMP 11采用了与Vista的Explorer路径栏相似的工作方式,在创建、编辑Playlist的时候可以感受到。 下面是两张截图,查看的同时也体验一下LightBox插件的特效。这是一组图,点击任一个,显示后,把鼠标放到两边,会出来箭头,点击看其它图片。 5.15 更新: 微软官方已经开始提供下载,标明测试版,有多种语言可以选择。之前的泄露版本是5358.4826,现在版本号变为5358.4827。 下载链接。

  • Technorati is back

    在与Technorati隔绝一阵子之后,今天又看到它了。是Kenwell在他的WP控制板里查看连入的连接时发现的,不过让我过去看时Technorati报告服务量过大,没有给搜出来。这算是提供关键字服务比较早的一个站吧,可惜前段时间被封了,现在看起来挺亲切的。 改了一下UTW的输出,给每个Tag加上了Technorati和Del.icio.us的链接。如果哪天Technorati又被Ban,也可以方便地把链接去掉,UTW的机制在这点上真够方便的。 对了,刚才添加Technorati和Del.icio.us的图标链接的时候,怎么也加不上去,还翻开代码看了看。后来发现WP管理后台里把图标都禁用了,呵呵。

  • 终于通过了XHTML 1.0 strict validation

    模板的下面有Valid XTHML & CSS 的链接,我点了一下,XTHML的验证错误一堆。plaintxtBlog模板本身应该是没问题的,就是我给加了好多东西,弄坏了,还有发表的文章中的图片属性也不合法。 于是就想着把Blog弄规范些,毕竟这是好的。可是对CSS基本不懂,真是费了劲。一边validate,一边到处查资料,同时参考一些规范的网站,最终通过了测试,得到了下面的小奖状:      至于网页规范的好处,就很多了,不光对访问者好,同样地对建站者也是有很大好处的。 网页设计师这个网站一直致力于Web标准的推广,可以常去看看。

  • 如何生成E-Mail的图片

    现在垃圾邮件日益猖獗,网络上出现了另一种爬虫,专爬E-Mail地址的。那些人搞到了E-Mail地址,然后卖给做广告的,让他们四处发垃圾邮件。 为了避免收到太多的垃圾邮件,越来越多的朋友开始把E-Mail地址做到图片上,这样那些收集程序就不可能发现了。经常看到网上的Blog里漂亮的E-Mail图片,用软件自己做又太麻烦,好在有免费的生成工具。最近发现有几个地方提供这样的服务或程序: E-Mail Icon Generator:支持各种E-Mail,甚至连国内的qq.com,sina.com都有,图片的风格都跟邮件服务商的网站或产品有关,比如QQ,Hotmail。看它为我生成的Gmail图片,呵呵。好像用的最多的都是这种风格的。担心它收集用户邮件应该是多余的,按它的记录,已经生成了1亿多图标,而没有听到用户的抱怨。网页的下面也有详细的隐私声明。对了,这个网站还可以为你提供投票服务,比如可以在你的Blog上开展一个投票,而投票的数据是存在他们的服务器上的。 Playtime Email Signature Generator:支持的邮件类型少一些,不过花样不少。Blog首页右上的邮件图标就是取自这里的,不过稍微编辑了一下,因为它生成的原始图片不会根据用户名的长度自动调整大小,这一点是不太好。他们还提供图标生成程序的源代码下载,让自己去生成,因此就更不用担心隐私问题了。 国内的西安吧也出了一个签名图标生成器:支持国内大多的邮件,不过不太推荐使用,也不能算是恶意揣度其用意。我们是为了避免垃圾邮件而生成图标的,它连个隐私声明都不放,真有点“后面有狼追,想让老虎救人”的感觉。 好了,赶快为你的邮件地址做一个图标吧!

  • cdog帮我加工的logo

    今天一早收到一封DoNews的垃圾邮件,邀请交换链接。我上去看了一下,DoNews Inout是和分类网址差不多的一个地方。想把我的网站加到里面,结果发现需要上传一个logo。于是左边弄个星星加月亮(我的Blog名字嘛,呵呵),然后右边写个名字和网址,文字的取色是参照Google来的。传完之后再看,越看越觉得不相称,感觉左边太死板了。忽然想起cdog曾经参加过学校的 Flash大赛,还为班级设计过T-shirt,就找他帮我加工了一下。cdog非常热心而且细心,改了一个下午,最后给了三种不同的方案。我一收到就感觉非常喜欢,果然是职业的水准,做完了还说今天没灵感。尤其是文章开头贴这张,很好看。而且他们经常用Photoshop的都有较专业的漂亮的字体。 还有一个也比较漂亮,我看它跟主题搭配得较好,就放在Blog的标题上了。 至于我最初做的,就不拿出来让人笑话了,呵呵。 对了,cdog最近不太顺利,祝他以后的路能越走越宽畅。 

  • 装点我的Blog

    Blog 安装好之后,又花了不少时间来照顾它。到现在为止还没怎么体会在新的博客做Blogging的乐趣,呵呵。中间由于相关知识的欠缺,吃了不少苦头。 这个主题看起来比较朴素,并且充分利用了浏览器的宽度,看着还行。装插件改了它不少的东西,想要换别的主题也不好了,很多插件肯定就不能正常用了。  下面来写写这些天装的插件:  Lightbox 2.0 Plugin:如果文章中显示一张图片,并且它链接到的地址也是一张图片的话会起作用,效果非常cool,现在站上的任何一张图片都是这种效果。 中文 WordPress 工具箱:显示最新留言、最新文章等,正在犹豫是不是把它去掉呢。朋友们给点意见。 Ultimate Tag Warrior:鼎鼎大名的UTW,安装和使用手册就够看的了,我只是大概扫了扫,简单地了解了一下。准备加一个Tag Cloud在侧栏。它在每篇文章里用AJAX技术添加Tag的功能也比较舒服,这样即使是以前没有它的时候写的文章,也可以随手翻一下,加几个Tag。 EditorMonkey:替换了WordPress的破编辑器,现在发表文章用的就是它了。使用的时候如果选tinyMCE可能字体偏小,可以修改editormonkey/tinymce/themes/advanced/css/editor-content.js中的字体为合适的大小。不过这个插件太大,占了10M空间,虽然作者说删除不必要的语言文件可以减少75%大小,我看了看,十几个langs文件夹,才懒得去删。 Brian's Threaded Comments:使留言更有针对性,Blog目前的留言系统就是这样的,想着用Ajax-comment-reply来着,不过原作者做得并不完美。Zhang-Zi修改得倒很好了,不过我看了下他的JS代码,不懂:( 装了这个插件后,它把javascript及CSS一起输出到了页面,我把它们移到别的文件中去了,只在输出中包含了一下。另外它设置的tabindex与主题有冲突,还有comment的anchor不对,已经一一修正。 到Amazingcounters.com申请了一个新的简单的计数器,放在左上角。增长的好快,自己看着都难受,于是加一个判断,除了首页都不显示了。 对了,左边栏的那个日历,是借用的Zhang-Zi的代码,在此致谢啦。我修改了一下颜色来适应这个主题。

  • Blog 搬到这里了

    虽说DoNews的WordPress算国内好的Blog系统了,我还是想为自己开拓更大的定制空间:)  从五一期间开始选择购买空间。开始看着512j的不错,不过看他们的网站做得不怎么样,另外让我比较郁闷的是装了WordPress后邮件通知不能发,折腾了好久不见效果。后来一位朋友说发不了就不发嘛,我想想也是。但后来找到21Windows的网站,他们还有客服论坛,价钱也更低些,就决定买了。装好之后发现邮件可以正常发送。另外21windows的客服们都还好说话。 然后是购买域名,听人说淘宝便宜,就上去买,弄到一个新网代理的,就是现在的qingbo.org。但那位朋友很无奈地告诉我新网的不能转出,我也不知道转出有什么意义,先就这样吧,域名管理功能够全,服务商还行。  本来想导入原来的文章有些麻烦,因为前次导入时全部只有标题,内容丢了。这一次倒顺利,没出什么错误,只是图片仍然链接到原来的网站上,修改了一下。 接下来是备案。那几天似乎他们的邮件系统坏了,换了无数邮箱找回验证码,一直未果。后来突然就收到一堆邮件,终于来了。迅速提交了备案材料。听说是要等几周的,不过这次倒是快,一两天就收到了通过的消息。Kenwell跟我一起申请的,他的备案号竟然比我的靠前一个,哼哼。现在备案号已经放在页脚了,终于不用担心服务商停止服务了。

  • WordPress扩展标记的使用

    最近DoNews添加了一个Limit Posts插件,就是把index.php里的the_content函数换一下,显示部分文字,其余的点击"更多"之类的链接可以查看。 不过一般的Blog hosting服务商并不允许修改index.php,DoNews也一样,所以这个插件是没用的。 如果仍然想仅显示文章的一部分,留一个链接查看全文,还是有办法的。WordPress本身就提供了一个标记来实现这样的效果,就是<!–more–> 。这个标记更具有灵活性,加在哪里就在哪里分隔。现在我就加一个标记,请点击下面的链接浏览全文吧:) 如果你使用WordPress的Web界面里的HTML编辑器,可以在显示部分的结束加上这个标记,后面的文字在首页、搜索结果中就不可见了,不过多了一个链接,点击它可以看见全文。 如果使用可视化编辑器,工具栏有一个按钮"Split post with More tag (Alt+t)",如图所示,点击它编辑器中会出现一条横线,后面的内容在首页就隐藏了,其效果也就是在HTML代码中辑一个扩展标记。 离线编辑器我用的是Zoundry Blog Writer,现在已经支持WP的扩展标记,它的可视化编辑器里也有一个类似的按钮,在工具栏下排的最右边。 当然,有的人并不喜欢点个链接再看全文,而是想在首页把文章读完,这就看个人爱好了。 Del.icio.us : WordPress

  • 翻译了Zoundry的软件界面

    Zoundry是一款相当好用的离线Blog发布工具,它是免费的,支持常见的Blog系统。对于我用WordPress来说,它可以自动使用WP的API来上传图像,这点是相对其它工具来说最方便的。 软件的本地化也相对方便,语言文件在安装目录下,是XML格式。而Zoundry本身提供了本地化的工具,就更加简单了。不过界面上的条目太多,超过了1000条,今天大部分时间都在搞它了,呵呵。 完了发到Zoundry论坛中去,希望其他用户可以改进我拙劣的翻译,也希望有了中文界面的Zoundry在中文用户中得到更广泛的使用。 下载链接 用法,将解压出的文件复制到Zoundry安装目录下,在Tools->Settings中设置使用中文。需要重启。 附中文界面图: Del.icio.us : Zoundry