Blogbus Hack 2 : 打造Tag Clouds效果

最近在弄个blogbus的模板,折腾了几天,难产again…暂时性转移到另一个idea上来,给blogbus的tags输出做成tag clouds(标签云)效果。什么是Tag呢? 自己去看blogbus的help吧。什么是Tag Clouds呢? 请看下面这个效果图,tag文字大小依据使用频率多少区分开来,使用Tag Clouds可以更清楚的传达what’s your blog all about,更多的信息看SmashingMagazine的这篇文章Tag Clouds Gallery: Examples And Good Practices吧。

wptags

Blogbus的tag输出方式是固定的,排列顺序由使用最多的到使用最少的,你可以设定显示tag的数目,为了更好的Tag Clouds效果,建议设置显示数目大点(太大了,也不是件好事,至于为什么,我待会再说)。正是因为Blogbus的封装处理,要hack这种Tag Clouds效果只能从javascript+CSS入手了 (:此hack不适用于旧版blogbus模板系统)
Read More

Blogbus Hack : 保存评论框信息 (更新GreaseMonkey脚本)

Blogbus的评论系统有两点让我极为不爽: 一是评论过滤机制,导致我的留言经常莫名其妙的被拒绝发表(我连双脚都举起来保证我绝对没有发表任何有违和谐的信息);二是评论框不会在提交留言之后记录我的用户信息(Name, E-Mail, URL),每次留言我都得手动填写。这前一点不爽的谁也没办法,谁叫我们要和谐呢,后面这点的话我们可以通过在模板里加入一段javascript来保存评论者的cookie信息。我得先申明,对Javascript我也基本属于入门阶段,以下代码中很大程度参考自PPK的这篇文章Javascript – Cookies

Blogbus最近改版一次后,新的模板系统不再允许修改评论框了,所有模板的评论框都是统一规范的,所以这个脚本适用于任何新版模板系统的任何模板,旧版的话我稍后补充。对于新版模板的话,你需要做的只是在header(前提是你先的启用自定义模板来修改)里加入以下代码:
Read More

Upgrade to WP2.3

wordpress在本机上调试了一个星期后,终于把WP升级到了2.3。因为native tag support的原因,不得不放弃了UTW这个超级好用的插件,我拿UTW做得一些SEO工作也得全部作废了。反正我就是不喜欢WordPress的越来越华而不实,从2.1开始就没干过正经事儿了,反而让我越发不满意wordpress的运行效率。抱怨归抱怨,以下是调试WP2.3中碰到的一些问题,主要是和模板相关的。

糟糕的Tag体验

WP提供了原生的tag支持,不过这个the_tags()函数实在是有够弱的,一是它必须是strictly in the loop,而我的模板single page里的metadata都是显示在sidebar中的,the_category()the_time()都能工作的很好,就the_tags()显示为空。我又不想把tag放到日志的loop里,最后只能在sidebar里做个rewind操作了,代码如下:
Read More

You Might Know

This site is powered by WordPress CMS & hosted by Dreamhustle Dreamhost.

And the theme is inspired by WP Typo and completely crafted under Gentoo Linux with VIM editor.

Sponsors

Monthly Archives

Search