昨天在丸子那儿看到《veryCD的title》这篇文章,谈到VeryCD网站首页标题栏会随机显示一条名言警句。到VeryCD网站看了一下,发现它是利用JavaScript语言修改的title标签,具体的js代码在http://doc.verycd.com/script/title.js里。顺着丸子的指引找到了《VeryCD的版头标语合集》,总共有238条名言警句。
想起前段时间弄的wp-saying插件,当时因为找不到一个比较好的名言警句集而停工。现在有了这238条名言警句,倒是可以好好的利用一下。花了一点时间,参考WordPress自带的Hello Dolly插件写了这么个Wisdom 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 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 字符串》。
呵呵,yskin这个插件终于完工了,支持啊!
马上下了去试试看
BTW: 前一阵在http://xinple.org/
找到了一个类似的插件Random Quotes
我算是明白了终于明白了你那个saying是干嘛用的了。。。
恭喜下,占了个好名字,推广下啊?
比如什么skycn什么站长论坛下载什么的
楼上两个从来不留网站地址的家伙,想给kerio加个链接都没法加...
这些日子都把时间耗在Latest Comments插件上了,唉。
ES2004不会是觉得我写wp-saying插件是为了占个好名字的吧,晕倒~~
好久不见了 Y皮,都没看见你上QQ啊!都死到哪里去了?命令你立即上线向我汇报!
我用mysql5.0为后台,数据库缺省编码是latn1,现在因为别的需要,把数据库(即mysqld)的缺省编码改为gbk了,导致以前写的文字都成了“?”,除了导出后重新导入之外,不知你有没有什么好办法,方便的?
谢谢!
其实我觉得叫WP-saying挺好听的;英文版的Win的最大好处就是开了cleartype后字非常好看,Tahoma的字体,我用了有一年了,现在要是看CN Winxp会觉得很痛苦,其它倒似乎没有太大不同,装了东亚语言包后没有发现任何不兼容的问题
请问这个插件是怎样安装的呀,谢谢。
WordPress Saying插件还会继续开发,我弄好了就release。这个插件只是在插件代码里嵌入一些名言警句,用来在Blog首页标题栏显示的,而且由于标题栏宽度的限制,只能显示一小段句子。而keso收的那些saying都比较长,还是由WordPress Saying插件显示在页脚或者侧边栏比较好。
中文Windows XP不是也支持Clear Type技术么?打开以后字确实柔和很多。不过我的Blog文章标题有点模糊,我一般开到“标准”。
在英文Windows下打开IE进Google应该自动显示Google英文主页吧?中文Windows和英文Windows不可能没区别的吧,难道微软只是把默认设置改成中文简体就可以直接发布简体中文版Windows了?
我还是没看出来英文Windows比中文Windows好在哪儿...
楼上的,好在好好学习天天向上……(侧着脑袋bs道~)
关注mu中,准备搞个mu站出来,有消息一定要放出来啊~
这个功能我很早之前就想过要实现,感觉没有再写一个插件的必要,我是用了另外一个随机显示句子的插件,稍微改动了一下,然后加在head里就好了,后台还可以自己添加句子。不过这个插件在我最近一次搬家的时候遗弃了。。。
Verse-O-Matic 是这个插件
# 名称: Verse-O-Matic
# 版本: 3.1
# 简介: 从预先设定的诗句、名言列表文件中随机显示一段。预先已经设定了一些在文本文档中,可以自己编辑诗句列表。所有的设定都可以在后台的控制面板里设定。
# 作者: Chad Butler
# 插件页面: http://butlerblog.com/verse-o-matic/
这个插件功能比较单一,装上就可以用,没有什么选项可供修改。本来就是用来稍微美化一下Blog首页的。不过,麻雀虽小,五脏俱全,写这个插件,我学到了addcslashes()和htmlentities()函数,还学会用定界符,收获还是不小的。
直接把要显示的东西输出到title标签里也可以,不过怕搜索引擎起误会,心想这个网站怎么天天变title呀。所以VeryCD的用js语句修改title的方法还是很不错地。
Verse-O-Matic插件待我慢慢看一下,有好的功能收到我的wp-saying插件里,hoho
Edward居然把自己的网址写错了,汗...
yskin,可以说说你这个插件怎么安装吗?我把wisdom-title.txt wisdom-title.phps 这两个文件放到插件目录下了,后台插件列表里面没有看到。谢谢!
...下载wisdom-title.txt,上传到wp-content/plugins/目录,改名为wisdom-title.php,到WordPress后台激活,完了。
汗,网址~~
筹备中,空间问题,前几天好了,可是又不行了
有个问题:在title加名言,会不会影响搜索引擎收录呢?
虽然我不怎么在乎这些,替关心这个的人问问
请看你的上一个的上一个的上一个的评论:“直接把要显示的东西输出到title标签里也可以,不过怕搜索引擎起误会,心想这个网站怎么天天变title呀。所以VeryCD的用js语句修改title的方法还是很不错地。”
鄙视回帖不看帖的!鄙视留言不留网站地址的!hoho
汗,被鄙视了~~~~~
不过这个插件不错,比Random Quotes更适合我
请教个问题:
我想在title显示英文,在其他地方显示中文的如何实现?嘿嘿~
打进英文。。。。。。。。。。。。
偶觉得WISDOM TITLE相当好,已经足够使用。之前我用过Randomize,它还写表呢~
^
^^
^^^
不知道怎么用!!
yskin的行动好快好快,佩服佩服。。我也下下来瞅瞅^_^
“在英文Windows下打开IE进Google应该自动显示Google英文主页吧?中文Windows和英文Windows不可能没区别的吧,难道微软只是把默认设置改成中文简体就可以直接发布简体中文版Windows了?
我还是没看出来英文Windows比中文Windows好在哪儿... ”
进入哪个主页和语言版本没关系吧,我的google默认主页是中文的。
应该和系统的地区设置有关系。
我下载FF2时也是默认中文下载。
感兴趣的话,yskin可以到控制面板把系统地区,时区,语言都改成USA的试试^_^
附:我习惯了液晶1280*1024的分辨率了(比CRT字大一点),不需要开甚么字体抗锯齿特效^_^感觉很happy,现在看CRT很不舒服。。。
I'm Edward.
最近又开始着手研究 Verse-O-Matic 这个插件了,感觉这个插件的功能还是很强大的,而且设置起来也很方便,汉化这个插件的时候又发现了许多从前没有发现的功能。
Verse-O-Matic 可以自由添加语句,这点应该是比较好的,在显示方面的设置也很全面,而且数据不是存放在文件中,而是直接存放在数据库里,感觉这样稍微好一点吧。
研究好了给你发邮件:)
By The Way:十分期待你的最近留言插件!请务必加快速度:)
我算是明白了终于明白了
“在英文Windows下打开IE进Google应该自动显示Google英文主页吧?
----可以在google的Reference里面设置的。
我用域名转向 为什么名言只显示在空间给的域名上 而不会显示在我买的域名上?怎么才能改过来?
哈哈,蛮好用的
谢谢yskin!
只用wisdom-title.txt就行了,那wisdom-title.phps是干什么的?
.phps文件是加亮过的PHP源代码文件。
作者blog下的txt和php都有亂碼,能否提供一個完整的?
我的我的 都是 我的 啊
很棒的插件
谢谢博主的分享~
偶已经用了~~~~
www.vicview.com/blog/
以后会多像博主学习的~~~
谢谢你的辛勤劳动,我正在使用你的插件,谢谢。
你好,请问如果我要放到这个网站上http://www.mzyy.net,不是博客上,那要怎么操作呢?请指教,谢谢