Loading...

jQuery真方便

Filed under: Wordpress,网站技术 — 江东 @ 2008-03-29 14:26:41 才(5)条评论

自从本站改成了jQuery驱动之后,要添加新的JS效果真是来得简单来得快啊,目前本站做了少许的修改(基于jQuery,整个过程不到三分钟),可能细心朋友已经发现了,那就是sidebar的部分栏目可以鼠标点击隐藏和展开了,他们是搜索、最新评论、热门文章和订阅,特别是搜索,目前很多朋友没有这个习惯,所以干脆默认收起来。其实用好搜索往往很多时候都是事半功倍呢。其他栏目收缩起来的原因是这样大家可以方便选择自己想看的东西。

如果看不到效果,可能是js缓存的原因,也可能是css代码缓存,请ctrl+F5刷新本站,各位朋友对此有何意见和看法,欢迎发表!

如何让wordpress留言逆序显示

Filed under: Wordpress,网站技术 — 江东 @ 2008-03-27 09:15:43 才(6)条评论

其实这是一个很简单的问题,所以如果你熟悉php和wp,请跳过此文。而我要写这个的原因是前几天有几个朋友都在gtalk问询这个问题,并且他们并不熟悉php。

操作方法如下:用文本编辑器打开评论相关的模板文件,他们一般是在/wp-content/themes/你当前的模板/comments.php中,然后查找foreach ($comments as $comment):,在这段代码之前加上 $comments= array_reverse($comments); 即可,其实也就是将评论的数组进行了翻转。这样就能将wordpress的评论逆序显示了。

cos-html-cache升级

Filed under: Wordpress,网站技术 — 江东 @ 2008-02-21 15:05:33 才(26)条评论

升级到版本2.3.1,修改的内容如下:

  1. 修正了后台批量删除缓存不删除首页的bug;
  2. 修正了在数据库崩溃的情况下依然创建出不完整的cache文件,即如果在创建缓存的同时,数据库不可用,原来的版本将依然创建错误的静态文件出来(感谢月光);
  3.  可自定义是否缓存首页,打开cos-html-cache, 找到define(‘IS_INDEX’,true),true表示缓存首页,将true改为false则不缓存首页;
  4. 修改了readme中的英语说明,感谢李晨兄弟;

请到这里重新下载,wordpress官方地址的文件稍后更新!

打算用jQuery改写这个模板

Filed under: HTML客户端,Wordpress,网站技术 — 江东 @ 2008-01-30 16:43:30 才(22)条评论

最近做收费的程序已经做得比较累了,但是由于本人又不喜欢玩游戏,所以打算抽点时间来改版这个blog吧。不过这次不全面改版,没有那个精力了。接受dupola建议,初步决定装上zhiqiang的ajaxcomment插件,这样就能在留言本无限的回复了,由于这个插件调用了大约7k的js,打算再精简一下,于是乎准备同时也将这个插件改写了!

考虑到 jQuery的优良特性和瘦弱的体积(gzip之后只有10k左右),所以本站将采用jQuery来驱动,一方面为今后添加新的功能打下基础,另外一个方面也当作实验用,因为下一步的shopex要采用到这个脚本,bloggermap.org也将用jQuery来驱动。既然如此,同时将ajaxcomment中的js改用jQuery好了。

活着就是为了折腾,改版周期为一周!

再次更新cos_slug_translator

Filed under: Wordpress,网站技术 — 江东 @ 2008-01-13 00:36:10 才(115)条评论

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

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

让你留言眩起来

Filed under: Wordpress,网站技术 — 江东 @ 2008-01-11 13:51:55 才(32)条评论

看看我的留言本你就会发现有多眩(注意不是这个炫哦)了,是不是眼睛都花了呢,是不是也想在你自己的blog上整这么一个东西呢,别急,请听我慢慢道来。

人老了,做的页面越来越素了,远远没有初学的时候做得眩(所以我经常用这个来判定该页面的制作者是否是新手)。某日在YD的大猫上看到这个东西(请看下面花花绿绿的留言),感觉很好玩,特别是那个为什么的图标,真是非常的可爱,所以我便打算把这个东西给偷下来。于是乎偷偷的给大猫邮件一封,索要了所有图标的文件,省去了自己一个一个下载的麻烦。然后打算用插件的形式来搞定这个东西,其实说白了就是一个str_replace的问题。

大家都知道插件替代输出有两个方式,那就是在用户写入数据库的时候替代和在取出数据的时候替代,各有各的好处。第一种方式效率比较高,但是增加了冗余的数据,插件卸载之后效果依然存在;第二种方式在输出的时候做替代,程序效率低,卸载插件之后没有影响。两个方式都有弱点,所以不考虑用插件的方式了,直接修改模板来实现,利用js在客户端来实现,这样压力就小很多了,有兴趣的朋友,请跟我一起做。 (read on …)

关于cos_slug_translator

Filed under: Wordpress,网站技术 — 江东 @ 2008-01-10 14:19:39 才(9)条评论

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

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

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

如何快速解决feedburner托管RSS的乱码问题

Filed under: Wordpress,网站技术 — 江东 @ 2008-01-09 22:05:26 才(4)条评论

可能很多朋友都遇到过feedburner输出中文feed乱码的问题,虽然有的时候是属于feedburner抽风,但是大多时候都是我们自己造成的。比如今天中午,我的一篇文章就导致了RSS乱码输出。其实这个问题都是编码不对称所造成的,大家都知道wordpress所有的输出都是utf-8编码方式,因此一旦你的文章中出现了非uft8的字符,feedburner照样按照uft8处理,这个时候乱码就产生了。解决的方法很简单,那就是用记事本来洗刷。

操作方法:将文章编辑器切换到纯文本模式,然后复制所有内容到记事本,然后保存该文本文件,注意了,保存的时候一定要将编码设置成uft-8而不是默认的ANSI。然后关闭记事本,重新用记事本打开该文件,此时你可能就会发现文本中有黑色的方块,删除这些方块,然后复制所有的文本,粘贴到wordpress中,更新该文章即可。

当然你也可以用feedburner后台提到的几种方法来解决,但是我个人认为都没有上面的方法来得快。