这个帖子本来是来自 8个圈的blog(旧版)上发表,我从他那里拿来的,自己在自己的需求上,用自己的一点少得可怜的知识大概改写了下,去掉了日历底下的链接,也对日记的保存方法做了下解读,下面我就先贴出原帖子,然后在说别的吧
====================================================================
老规矩,先介绍准备工作:
将blogger的存档设成“每日”,再将存档的日期格式设为“yyyy-mm-dd”。保存原来的模板!!! <保存格式很重要,牵扯到你日记保存的位置,这种样式日记将以yy_mm_dd_yourname_archive.html,格式保存到你的站点下,如果你使用yyyy/mm/dd格式,它将会保存在: http:yourblog/yyyy/mm/dd/yourname_archive.html,需要注意的是绿色的文件名是有你来决定的,在 (设置)->(存档) 你会看到怎么设定,在上面的这个js文件里默认的是这种格式,所以看你自己的喜好了>


1.在</head>标签前添加以下代码:
<script type="text/javascript" src="http://hugo626.googlepages.com/calendarforothers.js"></script>
你也可以下载该js代码,然后上传到你认为合适的地方。

2.然后将下面的代码放在你认为合适的地方:
<table border="0" cellpadding="0" cellspacing="0" id="Calendar">
<caption>
<a href="javascript:;" class="today" onclick="Calendar.GoToday();">回到今天 </a>
<a href="javascript:;" onclick="Calendar.PrevMonth();" >&lt;< </a>
<span id="CalendarMonth"> </span>
<a href="javascript:;" onclick="Calendar.NextMonth();"> &gt;></a>
</caption>
<tr>
<td class="act" id="CalendarTable"> </td>
</tr>
</table>
<script type="text/javascript">
Calendar=new ArchiveCalendar();
<BloggerArchives>
Calendar.blogarchivename.push('<$BlogArchiveName$>'.slice(0,4) + '<$BlogArchiveName$>'.slice(5,7)
+ '<$BlogArchiveName$>'.slice(8));
</BloggerArchives>
Calendar.base='http://yourname.blogspot.com/';
Calendar.refreshTable();
</script>
最重要的就是别忘了把上面红字部分换成你自己的blogger名,<如果你象我一样实用的是ftp发布模式的话,就改到你日记文件保存的文件夹>

3. 上面两部下来基本已经完成了99%的工作,如果你还希望美化一下你的日历,比如突出“今天”的日期,可以添加类似的CSS代码:
#CalendarTable .Today {
color: #fff;
background: #999;
}



下面咱们来看下js文件里面的门道吧:

function archiveurl(idx) {
url = this.base; <!---- 这个是读取你上面红色blogger地址----->
url+=this.blogarchivename[idx].slice(0,4) + '_' + this.blogarchivename[idx].slice(4,6) + '_' + this.blogarchivename[idx].slice(6) + '_'; <!----这个是开始拼接你的日记地址,如果你使用yyyy/mm/dd,那么就要自己改红色的_变为"/"---->
var i=7;
while (this.base.slice(i,i+1) != '.')
{
url+=this.base.slice(i,i+1); i++
}

url+='_archive.html';

<!----这个是计算你的日记保存名称的yourname_archive.html里面的yourname,即:http://yourname.blogspot.com/,你blog地址相应红色的字就应该是你存档里面使用的名称.这里有人说自己的存档的名字不想用这个,或者使用的域名不是这种显示方法的怎么办, 好办:你只需将桔黄色的这段改成:url+='yourownname.html' 就ok了---->
return url;
}

上面这句话是让日历取找你的日记文件的,

标签: , ,

......
[阅读全文]

星期二, 四月 03, 2007

现在的网上真的是什么都有呵~ 昨天在其他的网站上挖到了个好东东,可以标出访问你blog的人的地方,还可以大概表现出人数多少,呵呵,看到别人的地图比较壮观哦~~ ,也搞了个,看来自己要努力啦~~~

日历也是很早就找到了,但是总也高不好,没法去掉日历底下的的那行文字,郁闷哦~~~~ 还想在修改下这个模版,不过比较接近我理想中的啦~~ 开香槟,

奇迹世界要到4月18号开服,不知道能赶上不,唉~~~ 比较麻烦啊~~ 下午准备去买书,要复习下学的计算机东西了,不然就成了职业玩家了,网页的语言太不严谨,搞得我修改代码很头大,还有就是颜色代码,我要反查代码,也就是用#XXXXXX 来找出所代表的颜色,貌似还没有这种软件,可苦了我啦,查个代码不停的换网页哦,残念中...什么时候自己尝试下,不知道好搞不~~,

这篇文章的另一个作用,测试下日历,^_^ 看能不能从日历阅读日记

标签: , , ,

......
[阅读全文]