以前实现首页单篇日志比较容易的办法是通过 Sanall Cobain 的首页设置工具来完成的。可是在8月初,MSN Space 在服务器上修改了代码,使这个工具彻底失效了。如果是以前使用这个工具设置的首页日志,则还能保持原设置,而对于想重新设置首页日志数的朋友,就不那么容易了。
“道高一尺,魔高一丈”!MSN Space 封锁了首页设置 Javascript 工具之后不久,一些朋友和我就研究出了新的方法 —— 利用 MSN Spce 页面中<TABLE>语句来隐藏日志。其原理和我的
教程(二十一)中所介绍的用来隐藏日志回复栏的方法类似,只是语句复杂了些。本来没想介绍这个方法,因为我并不想在自己的空间中实现这一效果,而且对不太懂 HTML 语句的朋友来说,实现起来并不是很容易。但是自从
教程(二十八)发布之后,就有好些朋友来询问关于首页版面的设置问题,其中有些就是关于如何设置首页单篇日志,于是我决定还是讲解一下。
声明:文中介绍的方法将使用“不对称”代码,使用不当可能造成日志显示不正常,甚至空间首页无法打开等问题,所以请严格按照教程中的步骤操作!如果发生上述问题,可以修改代码,或者将含有不对称代码的日志删除,空间即可恢复正常。
(一)设置首页单篇日志
1、几乎所有的日志排布格式都做出首页单篇日志的效果,我就先以“一列”日志排布格式为例。请首先将日志排布格式调整为“一列”,其中上方放置各种列表模块,最下方放网络日志(Blog)模块。

2、先写好首页的第一篇日志,并发布预览结果,确保正文无需改动。一定要发布一次,以避免出现其他错误!
3、返回此日志的编辑界面,点击<HTML>模式切换按钮,将光标移动到整篇日志的最后。在此写入如下代码:
</TD></TR></TABLE><TABLE style="Display: None"><TR><TD><DIV><TABLE>
4、检查代码无误后,直接点击“发布项”(Publish Entry),不用预览!
5、现在就可以去你的网络空间看结果了。这时应该看到除了首页第一篇日志以外,其他日志项已经看不到,而且首篇日志的回复栏也完全消失了!
实事上,如果你把上述代码添加到以前发布的日志中,那么你就可以设置你的 Space 显示 1~25 篇日志了。从第一篇到写有代码这篇日志会显示在你的 Space 中,而其后的日志都被隐藏起来。
(二)隐藏日志(Blog)标题框和发布日期及超宽显示
按照上述方法实现了首页单篇日志后,现在我就来回答网友问的另一个问题,怎么隐藏网络日志的标题框和发布日期。我还以“一列”日志排布格式为例,其他排布格式类似。
1、请首先将日志排布格式调整为“一列”,其中最上方放置各种列表模块,中间放 Custom HTML 模块,其下方放网络日志(Blog)模块。
2、先写好首页的第一篇日志,并发布预览结果,确保正文无需改动。一定要发布一次,以避免出现其他错误。
3、返回此日志的编辑界面,点击<HTML>模式切换按钮,将光标移动到整篇日志的最前部,写入如下代码:
<PRE></TABLE></TABLE></TABLE></TABLE>
<TABLE width=1003 background="background picture" bgcolor=#FFFFFF><TBODY><TR><TD width=100%>
4、在<HTML>模式下,再将光标移至日志最后此写入如下代码:
</TD></TR><TBODY></TABLE><TABLE style="Display: None"><TR><TD><DIV><TABLE></PRE>
5、检查代码无误后,直接点击“发布项”(Publish Entry),不要预览!
6、在 Custom HTML 模块中写入如下代码:
</TABLE><TABLE Style="Display: None"><TR><TD><TABLE style="Display: None">
7、现在就可以去你的网络空间看结果了。
其中
width=1003 是在 1024×768 显示模式下,IE 窗口内最大宽度。如果选择更大的数值,则可能会有部分内容超宽(屏幕下方会出现横向滚动条);选择较小的值,则会在屏幕右侧留有空白。另外,
background="background picture" 和
bgcolor=#FFFFFF 请任选其一使用,可以设定单篇日志的背景图片,或者选择日志背景颜色。具体效果参见网络空间“
有话好好说”。
(三)隐藏列表模块
按照上述方法(二)实现的首页中,如果想不显示除日志模块外的其他模块,比如:相册,一个办法是将列表模块删除,另一个比较好的办法就是将列表模块置于 Custom HTML 模块和网络日志(Blog)模块之间,则列表模块会被隐藏起来。这样在日志中还能引用放在相册中的图片,但在首页上却看不到相册了。
(四)“左右两列”的首页单篇日志
实际效果参见我的“
测试空间”,表面上看与
教程(二十八)中的结果类似,实际上使用了不同的代码,使得首页仅显示一篇日志,而且网络日志(Blog)模块的标题、边框、日志发布日期、回复栏等均被隐藏起来,可以算是“首页单篇日志”的一个特例。我设计这个范例的想法就是:当首页采用上述方法,改成超宽的单篇日志显示后,如果我们还可以利用 MSN Space 提供的一些模块,不仅能减少一些自己设计页面的工作量,还可以保留“相册”、“Windows Media Player”等功能性的模块,何乐而不为呢?
1、请首先将日志排布格式调整为“左右两列”,其中左侧上方放置 Custom HTML 模块,其下方放网络日志(Blog)模块,右侧则放置其他需要显示的模块。
或者 
2~7、与本教程第二部分所述几乎完全一样,只是日志栏宽度 width=1003 需要改成 width=820,给右侧的模块留下显示空间。
对于其他页面排布格式的首页单篇日志实现方式,可以参考此教程中的办法来完成。
-- from aTiger's Space