经yo2站长oneoo证实,yo2已取消对yo2stats plugin for wordpress插件的支持并取消通过该插件所实现的单篇文章访问数目统计功能。于此同时,yo2准备在本月份全部博客升级完毕后,开启全新的访问统计服务。
此前白鸽曾为yo2stats plugin for wordpress插件专门写过《让首页的文章显示标题时间的同时也显示浏览次数》一文,而随着yo2stats插件功能的取消,参考过该文并修改过首页、存档、搜索结果文件代码的博友们,需要将文件中的以下代码删除:
[code:php]<?if( function_exists('yo2stat_viewed_count')) yo2stat_viewed_count(); ?>[/code]
据yo2站长oneoo的可靠消息:yo2全站升级在即,整个yo2网站及yo2的所有博客将全面升级到WordPress 2.3版本,除此之外还会新增大量的服务和博客功能。白鸽推测升级过程也许会在本周周末或是下周的某一天进行,而oneoo也发出预警,提醒各位博主——为了避免升级过程中出现不可欲知的BUG或是错误而对个人博客造成影响,一定要提前做好全面的备份。
为此,白鸽特写此文,带领大家一起全面备份好我们的博客,并以崭新的姿态迎接yo2全面升级的伟大时刻到来。
全面备份第一项——博客全部文章的备份。关于博客全部文章的备份,请参见《Come on,一起来备份你的博客》一文中的“方法二”。值得注意的是,每一个博客在一天之间只能创建一次备份文件,而且万一如果在创建备份的过程中网页出现错误提示的话,千万不要慌张,只需要再回到“导出数据”的页面,再次点击“创建备份文件”按钮,会出现“注意:每天只能创建一份备份文件”的提示,这时只需右键点击它下面的“您可以下载之前创建的备份文件”这行文字,然后点击“目标另存为”按钮即可正常下载创建好的备份文件,而且,还支持用迅雷下载哦。
全面备份第二项——私人模板(即博客主题、博客模板)的备份。关于私人模板的备份,请参见《Come on,一起来备份你的博客》一文中的“方法一”。
全面备份第三项——页面头部和页面尾部代码的备份。尽管私人模板的备份能备份博客上的大部分代码,但仍然有些代码的备份单靠私人模板的备份是无法做到的,比如后台页面头部和页面尾部文本框里的代码(注释:当你在后台开启了MyCSS + Page Header & Footer插件后,会在外观里增加一个“MyCSS + Page Header & Footer”按钮,里面会出现页面头部和页面尾部的文本框,用来放置相应的代码),就需要将它们复制并另存为单独的文本文件备份下来。
全面备份第四项——侧边栏文本的备份。yo2的侧边栏最多支持9个文本区块,而一旦你往这些文本区块里放置了代码,就需要依次把每个文本里的代码复制并另存为文本文件以备份。
全面备份第五项——截取侧边栏区块图。用SnagIt或是QQ的截图功能截取一张侧边栏各区块的顺序图,以便升级时万一出现侧边栏挂件顺序打乱时能够按照截图迅速恢复。
全面备份第六项——记下已经开启的插件名称。在插件里记下已开启的插件名称,以便升级时万一造成插件重置便可以迅速重新开启之前使用的插件。如果懒得记也可以截图(乖乖,这么一查点得知,白鸽居然总共开启了28个插件)。
全面备份第七项——备份MightyAdsense文本框里的代码。MightyAdsense作为yo2最有用的插件之一,其里面的代码自然不能忽略掉,仍然是在选项-MightyAdsense里将文本框中的代码复制并另存为文本文件以备份。
全面备份第八项——备份All in One SEO里的选项及描述。想必很多博主都对博客进行了搜索优化,也就是开启了All in One SEO插件,那么就需要在选项-All in One SEO里将标题、描述、关键字复制并另存为文本文件以备份。
至此,升级前的备份准备工作已全部完毕,我们可以安心等待yo2升级的到来了。
和许多留言本服务一样,yo2的留言本也设置了输入文字的字数限制,据白鸽初步估计,每条留言最多允许输入的字符数约为94个,折合汉字47个。
不过yo2的留言本并没有向我们公示它的输入限制,而且当读者输入的留言超过这个上限时也没有任何提示,其结果就是发布后的留言超出限制的文字会自动消失。
为了避免这种情况的出现,有必要让留言本实时显示出读者留言时能再输入的文字字数。
要实现这一点,首先需要用到《让160px窄侧边栏也完美用上yo2自带留言本》一文中的代码,也就是说你要在侧边栏文本里加入该文的代码来给侧边栏加上留言本挂件。如果不用该文的代码而是直接用app.yo2.cn的代码的话,则会无法达到本文的效果。
将留言本代码加入到侧边栏文本后,我们需要再对该代码做一点修改:
1.找到name=content这行代码,在它左边按一下空格键,然后输入以下代码:
[code:html]id=textlimit[/code]
2.找到</TEXTAREA>,并在它后面加入以下代码:
[code:html]<br><script>displaylimit("","textlimit",47)[/code]
最后,再在刚才已加入留言本代码的侧边栏文本的最上面加入以下代码即可:
[code:javascript]
<script type="text/javascript">
var ns6=document.getElementById&&!document.all
function restrictinput(maxlength,e,placeholder){
if (window.event&&event.srcElement.value.length>=maxlength)
return false
else if (e.target&&e.target==eval(placeholder)&&e.target.value.length>=maxlength){
var pressedkey=/[a-zA-Z0-9\.\,\/]/ //detect alphanumeric keys
if (pressedkey.test(String.fromCharCode(e.which)))
e.stopPropagation()
}
}
function countlimit(maxlength,e,placeholder){
var theform=eval(placeholder)
var lengthleft=maxlength-theform.value.length
var placeholderobj=document.all? document.all[placeholder] : document.getElementById(placeholder)
if (window.event||e.target&&e.target==eval(placeholder)){
if (lengthleft<0)
theform.value=theform.value.substring(0,maxlength)
placeholderobj.innerHTML=lengthleft
}
}
function displaylimit(thename, theid, thelimit){
var theform=theid!=""? document.getElementById(theid) : thename
var limit_text='<b><span id="'+theform.toString()+'">'+'</span></b>你还可以输入'+thelimit+'个字符'
if (document.all||ns6)
document.write(limit_text)
if (document.all){
eval(theform).onkeypress=function(){ return restrictinput(thelimit,event,theform)}
eval(theform).onkeyup=function(){ countlimit(thelimit,event,theform)}
}
else if (ns6){
document.body.addEventListener('keypress', function(event) { restrictinput(thelimit,event,theform) }, true);
document.body.addEventListener('keyup', function(event) { countlimit(thelimit,event,theform) }, true);
}
}
</script>[/code]
如此一来,在留言的文本框下面就会如同饭否的那个实时显示文字输入字数一样显示还能再输入的文字字数;当显示再输入的文字字数为0时,用户便不能在文本框里再输入文字。
遗憾的是,由于javascript在判断字符长度时认为汉字的字符和英语字符一样都是1个字符,白鸽还不能做到既判断英文字符又判断汉字字符。要想做到像饭否那样完美的效果,有余力的朋友可以研究一下饭否的代码,它来自这个文件:http://static.fanfou.com/js/init.js?v=022
一些网友已经在白鸽的《让博客侧边栏的分类只显示某一分类的全部子分类》一文中学到了如何单独显示某个分类的全部子分类的方法,但是博友moon却提出一个问题:如何使全部分类不显示子分类。
要实现全部分类不显示子分类,依然需要在功能文件里专门创建一个显示全部分类的挂件,具体方法就是在功能文件的合适位置添加以下代码:
[code:php]function widget_allsort() {
?>
<li><h2>全部分类</h2></li>
<ul id=allsort>
<?php
wp_list_categories('order=DESC&orderby=name&title_li='); ?>
</ul>
<?php
}
if ( function_exists('register_sidebar_widget') )
register_sidebar_widget(__('全部分类'), 'widget_allsort'); [/code]
然后在样式表里加入以下代码即可:
[code:css]ul#allsort ul.children{display:none;}[/code]
Golden Axe
战斧,1989年f希望你喜欢rexp.cn网站46月世嘉公司出品


-白鸽点评-
c原创文章100%纯正7在游戏室里最常见到的清版过关游戏之一,因c原创文章100%纯正7其独特的魔法系统和坐骑系统得以从卡普空的c原创文章100%纯正7五小强作品霸占的游戏市场里分一杯羹。游戏e这里是博客技巧5里敌人死亡时尸体暂时石化的设计给人留下较b版权所有原创文章8深的印象,而食品和魔法药水需要从一种扛着b版权所有原创文章8大包袱的小人(俗称小偷)身上打下来的设计b版权所有原创文章8则使游戏变得更加有趣。对于这种小偷,新手c原创文章100%纯正7一般只来得及打下一件物品就让他溜走了,不a本文属于白鸽男孩9过对于高手而言,则可以打出一连串的好东西a本文属于白鸽男孩9(尤其在两个玩家默契配合下)。
-背景a本文属于白鸽男孩9介绍-
经典的传统魔幻世界清版过关b版权所有原创文章8游戏。三位英雄为了从恶魔Death Adf希望你喜欢rexp.cn网站4der的手中救回国王而奋起斗争,他们分别f希望你喜欢rexp.cn网站4是:亚马逊武士、野蛮人英雄和维京矮人。每f希望你喜欢rexp.cn网站4一位英雄都使用不同的魔法——野蛮人使用地a本文属于白鸽男孩9系魔法,亚马逊人使用火系魔法,维京人则使e这里是博客技巧5用雷系魔法。英雄们也使用不同的兵器:亚马e这里是博客技巧5逊武士和野蛮人都使用剑,而维京矮人则使用e这里是博客技巧5战斧。
在游戏中同时按跳跃和攻击键f希望你喜欢rexp.cn网站4可使用每位英雄独有的耗血必杀,往左或右摇d严禁抄袭白鸽WordPress教学网6两下摇杆则可以对敌人进行冲刺攻击。在游戏d严禁抄袭白鸽WordPress教学网6中的一些固定地点可以通过打落一些骑在坐骑d严禁抄袭白鸽WordPress教学网6上的敌人而获得他们的坐骑。
通关画e这里是博客技巧5面是英雄们从走廊里“跳出”游戏,走向街上c原创文章100%纯正7的场景。
-花絮-
如果玩家长时a本文属于白鸽男孩9间在某个场景站着不走,会突然冒出两个动作c原创文章100%纯正7极为迅猛的黑色骷髅兵。新手往往还没反应过d严禁抄袭白鸽WordPress教学网6来是怎么一回事就丧命于它们砍瓜切菜之下。b版权所有原创文章8想必卡普空后来的《圆桌武士》天上掉牛头人f希望你喜欢rexp.cn网站4的设计就借鉴了它。
游戏的设计者Ub版权所有原创文章8chida原本是想制作“Dragon Qc原创文章100%纯正7uest”这类题材的游戏,但是考虑到高傲a本文属于白鸽男孩9的世嘉并没有看到这类题材的魅力之处,Uce这里是博客技巧5hida只好改为制作这款《战斧》,并认为a本文属于白鸽男孩9这种多角色选择和华丽魔法系统的游戏会大为b版权所有原创文章8成功。果不其然,《战斧》成为世嘉早期的重f希望你喜欢rexp.cn网站4点游戏并推出了大量续作。
很多外国d严禁抄袭白鸽WordPress教学网6人看到游戏标题中的“战斧”两个汉字都误认d严禁抄袭白鸽WordPress教学网6为是主角的名字,其实它是这款游戏的名字。e这里是博客技巧5
本作和续作里的很多东西源自电影《c原创文章100%纯正7第一滴血》和《野蛮人柯南(Conan ta本文属于白鸽男孩9he Cimmerian)》。当你在游戏c原创文章100%纯正7中干掉一些坏人时,他们有时会在临终前会大d严禁抄袭白鸽WordPress教学网6叫一声“Oooh God!”。这句话来自b版权所有原创文章8电影《第一滴血》——它是一个警薄雾浓云愁永昼察在森林里f希望你喜欢rexp.cn网站4掉入兰博(史泰龙饰演)设置的陷阱并被陷阱f希望你喜欢rexp.cn网站4中尖锐的木桩刺伤时的叫声。游戏中坏人用来c原创文章100%纯正7虐佳节又重阳待NPC的物品以及《战斧二代》最后关卡e这里是博客技巧5里的Death-Adder从龙上掉下来时e这里是博客技巧5的喊声则同样来自《第一滴血》里的一位从追e这里是博客技巧5逐兰博的直升机内掉下的一名警薄雾浓云愁永昼察。此外,《b版权所有原创文章8战斧》里的一些大块头敌人在临死前的喊声以d严禁抄袭白鸽WordPress教学网6及《战斧二代》第三关拿着大锁链的绿色怪物d严禁抄袭白鸽WordPress教学网6的叫声则来自《野蛮人柯南》里Arnoldd严禁抄袭白鸽WordPress教学网6 Schwarzenegger和两个恶棍f希望你喜欢rexp.cn网站4在巨石阵里打斗时其中一个恶棍被陷阱刺伤时c原创文章100%纯正7的喊声。
Pony Canyon c原创文章100%纯正7/ Scitron于1989年10月21c原创文章100%纯正7日为该游戏发行了一张限量版的原声专辑,其e这里是博客技巧5编号为:Super Sonic Teamb版权所有原创文章8 : G.S.M. SEGA 3 - Pb版权所有原创文章8CCB-00009
与该游戏同期推出的b版权所有原创文章8还有两册漫画,于1990年年初在英国限量d严禁抄袭白鸽WordPress教学网6发行。你可以在世嘉的相关期刊《Sonica本文属于白鸽男孩9 The Comic》里找到,大概在20a本文属于白鸽男孩90期左右。
-游戏秘笈-
血槽补a本文属于白鸽男孩9满大法:每关结束后都有一段bonus sc原创文章100%纯正7tage(直译是奖励关卡,实际上是中场休f希望你喜欢rexp.cn网站4息的意思),这段时间可以用来从小偷身上打f希望你喜欢rexp.cn网站4下物品。当然它还有一个更妙的用途,那就是f希望你喜欢rexp.cn网站4当两个玩家在玩时,如果其中一个玩家的血槽b版权所有原创文章8只有两格或三格,可以让另一个玩家把他的血e这里是博客技巧5槽砍为零,即砍到没有血槽的状态(砍到最后e这里是博客技巧5一格血槽时要一下一下地砍,砍到它刚好没有e这里是博客技巧5为止,如果砍得太快会直接把对方砍死的),a本文属于白鸽男孩9这样当下一关开始时,玩家就会以满血的状态d严禁抄袭白鸽WordPress教学网6出场。
-移植情况-
游戏机:
Sega Mega Drive (d严禁抄袭白鸽WordPress教学网61989)
Sega Mastee这里是博客技巧5r System (1989)
d严禁抄袭白鸽WordPress教学网6NEC PC-Engine Super d严禁抄袭白鸽WordPress教学网6CD-ROM2 (1990)
Sd严禁抄袭白鸽WordPress教学网6ega Mega Drive (1994f希望你喜欢rexp.cn网站4, "MegaGames 3in1 Voc原创文章100%纯正7l 2")
Nintendo Gc原创文章100%纯正7ame Boy Advance (200c原创文章100%纯正72, "Sega Smash Pack"e这里是博客技巧5)
Sony PlayStatib版权所有原创文章8on 2 (2003, "Sega Agf希望你喜欢rexp.cn网站4es 2500 Vol. 5 : Golb版权所有原创文章8den Axe")
Sega Dd严禁抄袭白鸽WordPress教学网6reamcast ("Sega Smasa本文属于白鸽男孩9h Pack Vol. 1")
e这里是博客技巧5Bandai WonderSwan
a本文属于白鸽男孩9 电脑:
Atari ST (19c原创文章100%纯正790)
Amstrad CPC f希望你喜欢rexp.cn网站4(1990)
PC [MS-DOd严禁抄袭白鸽WordPress教学网6S, 5.25''] (1990)
f希望你喜欢rexp.cn网站4 Commodore C64 (199b版权所有原创文章81)
Commodore Amie这里是博客技巧5ga (1991)
Sinclac原创文章100%纯正7ir ZX Spectrum (1991c原创文章100%纯正7)
PC [MS Windowse这里是博客技巧5, CD-ROM] (1999, "Sec原创文章100%纯正7ga Smash Pack")
其a本文属于白鸽男孩9它平台:
Tiger Handheb版权所有原创文章8ld LCD Game (1987)
MAMEInfo:
0.33b版权所有原创文章8b3 [Mirko Buffoni]
f希望你喜欢rexp.cn网站4-系列作品-
1. Golden f希望你喜欢rexp.cn网站4Axe (1989)
2. Goc原创文章100%纯正7lden Axe Warrior (19e这里是博客技巧590, Sega Master Syste这里是博客技巧5em)
3. Golden Axe这里是博客技巧5e II (1991, Sega Megb版权所有原创文章8a Drive)
4. Goldd严禁抄袭白鸽WordPress教学网6en Axe - The Revenged严禁抄袭白鸽WordPress教学网6 of Death Adder (199d严禁抄袭白鸽WordPress教学网62)
5. Golden Axee这里是博客技巧5 III (1993, Sega Megc原创文章100%纯正7a Drive)
6. Goldc原创文章100%纯正7en Axe - The Duel (1c原创文章100%纯正7995)
Golden Axe -d严禁抄袭白鸽WordPress教学网6 The Revenge of Deatb版权所有原创文章8h Adder (c) 1992 Segf希望你喜欢rexp.cn网站4a.
战斧——死亡的复仇(即战斧二代)f希望你喜欢rexp.cn网站4,1992年世嘉公司出品


-白鸽点a本文属于白鸽男孩9评-


比第一代还要好玩的游戏,放魔e这里是博客技巧5法的效果非常华丽,比如用火焰法术把敌人烧e这里是博客技巧5成灰烬的特写镜头看起来都有点不寒而栗的感e这里是博客技巧5觉(如图)。本作可以四人同时进行游戏,而f希望你喜欢rexp.cn网站4且如果同时选择四个人进行游戏可以发出一招d严禁抄袭白鸽WordPress教学网6威力强大的合体技能(如图)。比起第一代来d严禁抄袭白鸽WordPress教学网6说,屏幕不但能横向移动,有时候还会纵向移c原创文章100%纯正7动,游戏的过程中可以选择多个分支进行,无e这里是博客技巧5形中带来了更多的乐趣。坐骑系统得到了强化c原创文章100%纯正7,只要坐在坐骑上就可以不伤血轻松干掉BOc原创文章100%纯正7SS。白鸽印象最深的坐骑就是那个蝎子,用b版权所有原创文章8蝎子尾巴来蛰敌人的创意还真是新鲜。

-d严禁抄袭白鸽WordPress教学网6背景介绍-
1989年战斧续作,四b版权所有原创文章8位新的英雄为了阻止恶魔Death Addb版权所有原创文章8er和它的大臣们的复活而战。
- 花絮a本文属于白鸽男孩9-

Giilius,一代的矮人角色c原创文章100%纯正7在本作中已经不能直接操作了,但是他却以骑a本文属于白鸽男孩9在一位叫做Goah的巨人背上的形式出场并e这里是博客技巧5作为可选择的一名角色(如图)。
一e这里是博客技巧5代第一关接近关底的那个甩尾巴的坐骑在二代a本文属于白鸽男孩9里已不再能乘坐,不过它仍然会在二代第一关d严禁抄袭白鸽WordPress教学网6的关底客串一把,不过其角色已变成了用来拉d严禁抄袭白鸽WordPress教学网6货物的苦力。
每当你打完一个关卡时d严禁抄袭白鸽WordPress教学网6,在下一关开始之前都会出现一幅地图,地图e这里是博客技巧5上的单词都是古希腊单词,它们的意思是:
底部的单词意思是“河流”。
a本文属于白鸽男孩9底部左边的单词意思是“洞穴”。
底c原创文章100%纯正7部右边的单词意思是“森林”。
中部d严禁抄袭白鸽WordPress教学网6的单词意思是“城镇”。
顶部左边的b版权所有原创文章8单词意思是“墓地”。
顶部右边的单f希望你喜欢rexp.cn网站4词意思是“海洋”。
顶部的单词是古b版权所有原创文章8希腊神话中的一种怪物名字。

-版本区别c原创文章100%纯正7-
日版的游戏比起美版来有以下不同a本文属于白鸽男孩9之处:
只有五个关卡而不是七个。
只能两人同时游戏而不是四人。
a本文属于白鸽男孩9 你有两条生命、24点能量值而不是一条生b版权所有原创文章8命、40点能量值。
而美版则在屏幕f希望你喜欢rexp.cn网站4上有“Recycle It, Don'td严禁抄袭白鸽WordPress教学网6 Trash It!”的字样。
几乎所有的博客都有一个存档这样的设定,尽管它非常实用,然而随着时间的推移,存档里列出的链接会越来越多,极大地浪费了侧边栏的空间。
要解决这个问题,最直观的做法就是将存档做成可下拉的形式,这样无论有多少个链接,都只占用侧边栏一行的空间,而当读者需要查看存档里的内容时,只需单击一下下拉框,存档里的链接就会全部显示出来。
具体的做法是在功能文件的合适位置加入以下代码:
[code:php]function widget_arch() {
?>
<li><h2>存档列表</h2></li>
<select name="archive-dropdown" onChange='document.location.href=this.options[this.selectedIndex].value;'>
<option value=""><?php echo attribute_escape(__('选择存档月份')); ?></option>
<?php wp_get_archives('type=monthly&format=option&show_post_count=1'); ?> </select>
<?php
}
if ( function_exists('register_sidebar_widget') )
register_sidebar_widget(__('存档列表'), 'widget_arch');[/code]
然后在侧边栏区块里将原先的存档挂件取下,换上新的存档列表挂件即可。
大名鼎鼎的国内web2.0模式的统计网站Clicki(点击这里进入)已于近日开放注册,其实白鸽早就想介绍这个网站和它的服务了,不过因为其之前都没有开放注册,白鸽也只好隐而不发。
其实Clicki的前身就是小有名气的referer,而如果您是一位资深的博客爱好者的话,想必不会对referer的反向链接技术陌生,这个存在了五六年之久的网站已于去年正式升级为Clicki,而其服务范围也不再只是反向链接查看,而是集网站的各项数据的统计与一身。
不过我们今天要介绍的内容恰恰是它的强项——反向链接功能,该功能能在每篇文章下面直接显示出该文章被各大搜索引擎收录的情况及收录次数,以及通过搜索什么样的关键字能够在搜索引擎上搜索到这篇文章,是博主们不可多得的法宝。
其实如果您是一位经常串门的博友,应该不难发现很多yo2的博主(包括我自己)都已经用上了Clicki的这个反向链接服务,套用一句广告词,那就是——好产品自然受欢迎。
言归正传,下面谈谈具体的使用方法:
首先在Clicki注册一个帐户,登陆后填写好你的网站基本情况,然后点击功能设置-统计设置,把所有的勾都勾选上,然后点击获取代码。
然后你就可以把获得的代码粘贴到单篇文章页面<?php endif; ?>后面。
图省事的话也可以直接把代码添加到侧边栏文本里,不过那样可能就只显示首页的反向链接,而不显示单篇文章的反向链接了。
白鸽最近一直在尝试将计数器放置到页眉的右侧,但是其结果却是博客概述文字的下沉(如下图所示):

仔细分析不难发现,计数器用了float:right属性,而博客概述的文字也用了float:right属性。因为计数器的代码放在博客概述文字之前,计数器便先于博客概述一步居右浮动,即以整个页眉宽度为基准居右;当浏览器读到博客概述的代码时,博客概述便只能以页眉宽度减去计数器的宽度为基准居右(从图中可以清楚看到概述文字的最后一个字其正上方正好对应计数器中的第一个数字)。
同理,如果页面里的一个区域有多个元素需要进行左、右浮动,那么越是下面的元素,其用于排布的基准宽度就越小,具体的基准宽度就是整个区域的宽度依次减去其上面已进行过浮动的各个元素本身的宽度。
为了避免下面的元素在浮动时受到上面的元素浮动所造成的影响,也就是说为了始终以某个区域的宽度作为排布的基准,就有必要用到clear属性,通过它可以清除上面的元素浮动所造成的影响。
clear元素有三种写法,即:
clear:left;
clear:right;
clear:both;
它们的作用分别是清除上面元素左浮动的影响、右浮动的影响及既清除左浮动的影响、又清除右浮动的影响。
以样式表为例,clear属性具体的用法就是在让某一个元素居左、居右以前,如果其上面已经有元素居左或居右了,那么就先用clear清除浮动影响,然后再写该元素的浮动代码。比如:
[code] clear:right;
float:right;[/code]
经过这样处理后,白鸽成功将计数器完美地放到了页眉右侧,而博客概述文字也不再下沉(见下图):
