Wisdom Title——在Blog首页的标题栏随机显示一条名言警句

昨天在丸子那儿看到《veryCD的title》这篇文章,谈到VeryCD网站首页标题栏会随机显示一条名言警句。到VeryCD网站看了一下,发现它是利用JavaScript语言修改的title标签,具体的js代码在http://doc.verycd.com/script/title.js里。顺着丸子的指引找到了《VeryCD的版头标语合集》,总共有238条名言警句。

想起前段时间弄的wp-saying插件,当时因为找不到一个比较好的名言警句集而停工。现在有了这238条名言警句,倒是可以好好的利用一下。花了一点时间,参考WordPress自带的Hello Dolly插件写了这么个Wisdom TitleWisdom Title插件,安装激活后,会在Blog首页的标题后面随机显示一条名言警句。效果看我的Blog首页可以了,和VeryCD网站首页的效果一样。

我觉得这么一小条名言警句显示在title上挺好的,而且只显示在Blog首页,因为首页的title比较短,可以利用其后面的空白,其他页面的title还要显示文章标题呢。如果你想要显示在其他位置,那么在模版里的相应位置加一条echo get_wisdom();语句就可以了,hoho

好吧,我承认这个插件蛮无聊的,嘻嘻嘻。

下载地址:
wisdom-title.txt
wisdom-title.phps

Update:

Wisdom Title 1.1 (2006-10-16 11:21)
顺着kerio的提示找到Random QuotesRandom Quotes插件,这个插件写于一年前,也是参考的Hello Dolly插件。Random Quotes的1.1版本修正了调用随机函数时最大值的错误,这个错误源自Hello Dolly插件,所以我的Wisdom Title插件也有这个错误。查看了一下mt_rand()函数的说明,又写了个小程序做了一下测试,mt_rand(5, 15)这样调用生成的随机数范围是[5,15],包含5和15。

另外又学着Random Quotes插件使用定界符,这个东西好,比起双引号来解决了字符串中的双引号需要转义的问题,不过变量仍然会被解析,不过字符串中正好包含一个变量的概率很小。最好的解决办法是使用文本文件存放这些名言警句,这样用户修改起来也方便。不过可能会因为插件使用者分不清DOS行尾符和UNIX行尾符,分不清ANSI格式和UTF-8格式,导致修改后的文本文件格式错误。唉,懒的做那些了,这个插件是给懒人准备的,安装激活即可,不用做更多的设置。

另外加了一个show_wisdom()函数,如果需要在其他地方显示名言警句,可以修改模版,在适当的位置添加<?php show_wisdom(); ?>这段代码。如果想同时禁用在首页标题栏显示名言警句的功能,把插件最后一行add_action('wp_head', 'wt_wp_head');注释掉即可。

Update2:

Wisdom Title 1.2 (2006-10-16 18:51)
重新整理了一下名言警句,添加了一些新的,删除了一些无聊的,修改了一些错误,分成现代文、古文、英文三类。

Update3:

Wisdom Title 1.3 (2006-10-19 13:08)
在后两个<<<EOF后面添加了一个空行,因为不加的话,第一行会和前一个的最后一行连起来,成为一句。唉,定界符还真是麻烦!
对输出给JavaScript的字符串进行处理,参考《用 PHP 生成 JavaScript 字符串》

本文共有 53 条评论Wisdom Title——在Blog首页的标题栏随机显示一条名言警句


  1. 1 kerio

    呵呵,yskin这个插件终于完工了,支持啊!
    马上下了去试试看

    BTW: 前一阵在http://xinple.org/
    找到了一个类似的插件Random Quotes

  2. 2 ES2004

    我算是明白了终于明白了你那个saying是干嘛用的了。。。
    恭喜下,占了个好名字,推广下啊?
    比如什么skycn什么站长论坛下载什么的

  3. 3 yskin

    楼上两个从来不留网站地址的家伙,想给kerio加个链接都没法加...

    这些日子都把时间耗在Latest Comments插件上了,唉。

    ES2004不会是觉得我写wp-saying插件是为了占个好名字的吧,晕倒~~

  4. 4 轩辕

    好久不见了 Y皮,都没看见你上QQ啊!都死到哪里去了?命令你立即上线向我汇报!

  5. 5 qaqabincs

    我用mysql5.0为后台,数据库缺省编码是latn1,现在因为别的需要,把数据库(即mysqld)的缺省编码改为gbk了,导致以前写的文字都成了“?”,除了导出后重新导入之外,不知你有没有什么好办法,方便的?
    谢谢!

  6. 6 ZWQ

    其实我觉得叫WP-saying挺好听的;英文版的Win的最大好处就是开了cleartype后字非常好看,Tahoma的字体,我用了有一年了,现在要是看CN Winxp会觉得很痛苦,其它倒似乎没有太大不同,装了东亚语言包后没有发现任何不兼容的问题

  7. 7 atmo

    请问这个插件是怎样安装的呀,谢谢。

  8. 8 yskin

    WordPress Saying插件还会继续开发,我弄好了就release。这个插件只是在插件代码里嵌入一些名言警句,用来在Blog首页标题栏显示的,而且由于标题栏宽度的限制,只能显示一小段句子。而keso收的那些saying都比较长,还是由WordPress Saying插件显示在页脚或者侧边栏比较好。

    中文Windows XP不是也支持Clear Type技术么?打开以后字确实柔和很多。不过我的Blog文章标题有点模糊,我一般开到“标准”。

    在英文Windows下打开IE进Google应该自动显示Google英文主页吧?中文Windows和英文Windows不可能没区别的吧,难道微软只是把默认设置改成中文简体就可以直接发布简体中文版Windows了?

    我还是没看出来英文Windows比中文Windows好在哪儿...

  9. 9 ES2004

    楼上的,好在好好学习天天向上……(侧着脑袋bs道~)
    关注mu中,准备搞个mu站出来,有消息一定要放出来啊~

  10. 10 Edward

    这个功能我很早之前就想过要实现,感觉没有再写一个插件的必要,我是用了另外一个随机显示句子的插件,稍微改动了一下,然后加在head里就好了,后台还可以自己添加句子。不过这个插件在我最近一次搬家的时候遗弃了。。。

  11. 11 Edward

    Verse-O-Matic 是这个插件

    # 名称: Verse-O-Matic
    # 版本: 3.1
    # 简介: 从预先设定的诗句、名言列表文件中随机显示一段。预先已经设定了一些在文本文档中,可以自己编辑诗句列表。所有的设定都可以在后台的控制面板里设定。
    # 作者: Chad Butler
    # 插件页面: http://butlerblog.com/verse-o-matic/

  12. 12 yskin

    这个插件功能比较单一,装上就可以用,没有什么选项可供修改。本来就是用来稍微美化一下Blog首页的。不过,麻雀虽小,五脏俱全,写这个插件,我学到了addcslashes()和htmlentities()函数,还学会用定界符,收获还是不小的。

    直接把要显示的东西输出到title标签里也可以,不过怕搜索引擎起误会,心想这个网站怎么天天变title呀。所以VeryCD的用js语句修改title的方法还是很不错地。

    Verse-O-Matic插件待我慢慢看一下,有好的功能收到我的wp-saying插件里,hoho

    Edward居然把自己的网址写错了,汗...

  13. 13 jamie

    yskin,可以说说你这个插件怎么安装吗?我把wisdom-title.txt wisdom-title.phps 这两个文件放到插件目录下了,后台插件列表里面没有看到。谢谢!

  14. 14 yskin

    ...下载wisdom-title.txt,上传到wp-content/plugins/目录,改名为wisdom-title.php,到WordPress后台激活,完了。

  15. 15 kerio

    汗,网址~~
    筹备中,空间问题,前几天好了,可是又不行了
    有个问题:在title加名言,会不会影响搜索引擎收录呢?
    虽然我不怎么在乎这些,替关心这个的人问问

  16. 16 yskin

    请看你的上一个的上一个的上一个的评论:“直接把要显示的东西输出到title标签里也可以,不过怕搜索引擎起误会,心想这个网站怎么天天变title呀。所以VeryCD的用js语句修改title的方法还是很不错地。”

    鄙视回帖不看帖的!鄙视留言不留网站地址的!hoho

  17. 17 kerio

    汗,被鄙视了~~~~~
    不过这个插件不错,比Random Quotes更适合我
    请教个问题:
    我想在title显示英文,在其他地方显示中文的如何实现?嘿嘿~

  18. 18 ES2004

    打进英文。。。。。。。。。。。。

  19. 19 flavien

    偶觉得WISDOM TITLE相当好,已经足够使用。之前我用过Randomize,它还写表呢~

  20. 20 eyeyou

    ^
    ^^
    ^^^

    不知道怎么用!!

  21. 21 shura

    yskin的行动好快好快,佩服佩服。。我也下下来瞅瞅^_^

    “在英文Windows下打开IE进Google应该自动显示Google英文主页吧?中文Windows和英文Windows不可能没区别的吧,难道微软只是把默认设置改成中文简体就可以直接发布简体中文版Windows了?
    我还是没看出来英文Windows比中文Windows好在哪儿... ”

    进入哪个主页和语言版本没关系吧,我的google默认主页是中文的。
    应该和系统的地区设置有关系。
    我下载FF2时也是默认中文下载。
    感兴趣的话,yskin可以到控制面板把系统地区,时区,语言都改成USA的试试^_^

    附:我习惯了液晶1280*1024的分辨率了(比CRT字大一点),不需要开甚么字体抗锯齿特效^_^感觉很happy,现在看CRT很不舒服。。。

  22. 22 夕雪叶翔

    I'm Edward.

    最近又开始着手研究 Verse-O-Matic 这个插件了,感觉这个插件的功能还是很强大的,而且设置起来也很方便,汉化这个插件的时候又发现了许多从前没有发现的功能。

    Verse-O-Matic 可以自由添加语句,这点应该是比较好的,在显示方面的设置也很全面,而且数据不是存放在文件中,而是直接存放在数据库里,感觉这样稍微好一点吧。

    研究好了给你发邮件:)

    By The Way:十分期待你的最近留言插件!请务必加快速度:)

  23. 23 air purifier

    我算是明白了终于明白了

  24. 24 B&Y

    “在英文Windows下打开IE进Google应该自动显示Google英文主页吧?
    ----可以在google的Reference里面设置的。

  25. 25 lzzy

    我用域名转向 为什么名言只显示在空间给的域名上 而不会显示在我买的域名上?怎么才能改过来?

  26. 26 闪米卡卡

    哈哈,蛮好用的

  27. 27 小虎

    谢谢yskin!
    只用wisdom-title.txt就行了,那wisdom-title.phps是干什么的?

  28. 28 yskin

    .phps文件是加亮过的PHP源代码文件。

  29. 29 starlife

    作者blog下的txt和php都有亂碼,能否提供一個完整的?

  30. 30 阿飞

    我的我的 都是 我的 啊

  31. 31 VicView

    很棒的插件
    谢谢博主的分享~

    偶已经用了~~~~
    www.vicview.com/blog/
    以后会多像博主学习的~~~

  32. 32 Bill

    谢谢你的辛勤劳动,我正在使用你的插件,谢谢。

  33. 33 guest

    你好,请问如果我要放到这个网站上http://www.mzyy.net,不是博客上,那要怎么操作呢?请指教,谢谢

  1. 1 ourr » links for 2006-10-15
    Pingback2006-10-16 6:19 上午
  2. 2 links for 2006-10-15 -- 时光漫步
  3. 3 AJUN.net » My WordPress log
  4. 4 lerdian » Blog Archive » Lerdian Wisdom Title 1.0 ~ 随机显示一条名言警句
    Pingback2006-11-5 12:50 下午
  5. 5 樂點 » Blog Archive » Lerdian Wisdom Title 1.0 ~ 随机显示一条名言警句
  6. 6 玫瑰天空工作站博客 » 推薦國人自己編寫的插件
    Pingback2006-11-23 7:55 上午
  7. 7 沙河故事 » 模板收藏
    Pingback2007-1-18 3:32 下午
  8. 8 本站启用的wordpress 插件列表 at 酷辣客
    Pingback2007-2-2 6:10 上午
  9. 9 本站启用的wordpress 插件列表 at 酷辣客
    Pingback2007-2-10 12:18 上午
  10. 10 Celtic Spirit » About
    Pingback2007-3-4 4:16 上午
  11. 11 我使用的wordpress插件 at lzp729@Blog
    Pingback2007-4-7 2:47 上午
  12. 12 突破Flickr图片显示限制 ∈ 泊客Myheimu
    Pingback2007-6-12 3:39 下午
  13. 13 迷途不返 : 笑骂江湖 » Archive » 惊弓之鸟
    Pingback2007-9-5 12:47 上午
  14. 14 偶安装的WordPress插件 | cxy152376 blog
    Pingback2007-10-26 2:54 下午
  15. 15 » 在Blog首页的标题栏随机显示一条名言警句
    Pingback2007-12-18 6:32 下午
  16. 16 Wp-cache会导致 标题栏随机Title插件不 Work | 小野大神 Blog
    Pingback2007-12-29 1:12 下午
  17. 17 WordPress Plugins Database » Plugin Details » Wisdom Title
    Pingback2008-2-1 2:51 下午
  18. 18 Plain Theme For WordPress | IDcTOOL
    Pingback2008-5-1 12:09 上午
  19. 19 自定义个性”唐诗宋词”模块 | 水草树
    Pingback2008-8-30 8:36 下午
  20. 20 Plain Theme For WordPress - 不空虚
    Pingback2008-9-2 11:35 下午

请留下您的评论: