tag-powered 桑林志
by Yan
每天修改一点点,这样子鼓捣了好几天,现在桑林志可以说是 tag-powered。呵呵。比如:你点击帖子下一个 tag,不仅会显示桑林志该 tag 下的帖子,同时会显示该 tag下 technorati的文章, flickr的图片, 还有del.icio.us的链接。你也可以在首页右上角的文字框里输入一个关键字,来获取相关的信息,即使桑林志并没有这个 tag 也没有关系。有时候会因为某些网络原因出错,但一般重新刷新一次就可以了。
实现的方法很简单。首先,安装上 Jerome’s Keywords。可能还有别的WordPress Tagging 插件,但是我觉得这个已经很不错。然后,建立一个 tags.php 模板,来定制 tag 搜索结果页面。接着在这个tags.php 里加上几句来使用 magpierss 从 technorati, flickr, 还有del.icio.us,读取相关 tag 的 rss。这样子,就可以了。你甚至不需要安装magpierss,因为 WordPress 实际上已经内置了,就是 wp-include/rss-functions.php,只要 require_once 就可以了。当然,你得注意设置 cache,不然被这些服务 blacklisted 可不是好玩的。至于右上角那个tag框,只是一个form而已,可以查看网页源文件。
昨天刚装上Jerome’s Keywords,这篇文章来的真及时,好好学习。
写个详细些的教程吧。
我前些时间看到一个新的tag方面的WP插件WP-Taggerati是可以实现这些功能的(在特定tag页面中读取常见的tag服务)。我自己一开始使用了Tenorati Tagging插件,还行,目前配合另外一个TagLinks插件,也能实现在对同样的tag进行站内站外的扩展搜索。
桑葚,想讨教一个问题,麻烦有空的时候帮忙看一下:)我这两天利用wp-stats插件中的显示评论者及其评论内容的那部分代码,加上一点你的comment hacks插件中几句,(我看了一下代码中用的function名称一样,想来你原来也是在这个wp-stats基础上hack的吧?),弄成一个自己用的显示全部评论者及各自全部评论内容的commenters插件(恐怕算不上真正的插件,但是有即插即用的好处,呵呵),效果见我的全部评论者索引页面。现在有一个问题就是,只能查询出字母ID的评论者的评论内容,不支持中文ID的评论者的内容查询。印象中你对WP的中文支持方面颇有心得,可否帮忙解决一下这个问题?是否需要在插件中加入一段什么代码?
因为这个插件功能我知道你已经很熟悉了,我仅仅是做些Copy&Paste,加上修改点显示样式的设置工作,所以想来你不必看到代码也知道如何解决了;或者你需要我那简单修改的的插件代码,回头我发个邮件给你,如何?(因自己只是简单的修改,主要劳动不属于自己,加上不知道里面会有什么bug,所以那个改过后的所谓插件,只留着自己用,所以代码也就不公开了,只做私下交流:)
大脑袋,本来我也想有空的时候写个教程,但是看到 wozy 提到的wp-taggerati,就觉得没有必要了,这个插件强多了。
wozy,你那篇文章很有用哦。很多很棒的插件。我记不起来 comment hacks 是借鉴的那个来源,但那时候还没有 wp-stats 呢,所以它只是和我借鉴的同一个来源而已。另外,你的全部评论者索引,我在 firefox 里,能查询中文 ID 的评论者内容,但在 IE 里面不行。我想你需要做的是在代码里 encode 一下 ID。我也不懂php,只是有点久病成医的意思,把代码发过来,我给你试试在哪儿用什么函数。
呵,那是误会了,我只是看到两个functions的名称一样,就以为是从那修改来的。(因为我先用了coment hack,再装那个wp-stats时提示冲突才发现的)
没想到commenters插件,在firefox下还真能查询到中文ID的评论者内容。我把代码发邮件给你了,希望有空的时候帮忙看看,谢谢:)
请教一个问题:
装了7-8个插件,最近想清理一下,只留一两个,但直接清理后,用到插件的地方没有插件后会显示不正常。
因此想寻一插件,能将wordpress数据库里的内容全部变成用了插件之后的内容,这样删除插件后,也就能正常显示了。
不知道这种插件叫什么名字,放狗无果,谁能提供一丝线索?
lifesinger,我不是很明白你的意思。
一般,你要取消插件,你得先deactive它们。
当然,模板里和这些插件相关的代码也得删掉
to 桑葚:举个例子,譬如在wordpress上用了BBcode插件,当BBCode插件激活时,一切没问题。但如果不想继续用BBCode插件了,deactive or remove 后,帖子中的[quote][/quote]、[code][/code]等代码将会直接显示出来,这显然不是想要的结果。
因此我想在deactive一些插件前,先把数据库里的[quote][code]等内容都直接替换为html代码,这样,即使deactive BBcode插件后,文章内容仍然能正确显示。
不知有没有这种插件。希望知道的告诉一声,谢谢
在Blog上添加Technorati Tags
在自己的Blog上加上Technorati的Tags不需要什么插件,只要简简单单的改一个模板文件再重建整个BLOG即可,我很早就已经做上了这个方法,最近经Aether提醒居然掉了“rel=”tag””这个几字,再看看
关于 Jerome’s Keywords,我弄了一晚上也没成功,我先按照说明上说得,放到插件目录,再激活他,重新存一次Permalink,但是为什么我在index.php里加了Tags: 后页面上只显示 tgas:none 呢?怎么才有那些连接啊?
你的帖子有没有 tags 啊?
[…] tag-powered 桑林志 […]
你好,还是来请教问题:
我想让delicious书签在wp的一个固定的一个地方显示,比如sidebar或者文章置顶的地方。
请问通过什么办法能够实现?
谢谢。
对不起,同时开了你的2个窗口,发错地方了。
del.icio.us 网站上有,比如:
http://del.icio.us/help/javascript
[…] 只是桑林志在 tag 方面做过不少 hacking,切换插件的过程还是费了点时间。 […]
[…] tag-powered 桑林志 […]
john’s keyword 有新版本simple tag了 非常好
不过听说2.2的wp自己就带tag系统了
有WordPress2.2 & 2.3可以用的文章置顶插件吗?
好几个适合从前版本的,都不能用了啊!!!
һ