继续修改LBS 日志程序

这些天,我花时间给BLOG加了些功能.
目前与LBS功能不同之处有:
1.阅读日志时,在浏览器标题栏显示日志标题,便于搜索引擎收录,SIC没有添加这个我看来很重要的功能,可能是他不在乎搜索引擎收录他的日志吧;
2.借鉴密码遗失的回复功能中的提交时自动将评论内容复制到剪贴板;
3.原LBS对评论提交没有做非空检查,我加上onsubmit时检查用户名和评论内容是否为空;
4.借鉴密码遗失的复制TrackBack RUL方法,便于获取TrackBack RUL;
5.将CSS中关于字体的大小限制取消,由访问者浏览器决定字体大小,避免如oveyuki.com/blogview 中出现访问者提出的"字小,而且暗"的意见,让访问者更方便的阅读;
6.借鉴微软(中国)的FOOTer风格;
7.为避免sidebar中的Latest Topics和Latest Comments因宽度限制而自动换行,加入<nobr></nobr>禁止自动换行,保持界面在任意分辨率下呈现一致;
8.在commond.asp中加入On Error Resume Next,防止在更新数据库时,别人正巧访问你的BLOG,从而泄露你的数据库地址.具体如下:

引用自
On Error Resume Next
Conn.Open
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "数据库更新,请稍后访问,谢谢!"
Response.End
End If

这样可以防止在更新数据库时,别人正巧访问你的BLOG,浏览器提示:数据库更新,请稍后访问,谢谢!而不会出现提示D:\zuola.com\weblog\data\*BLOG*.mdb找不到这种泄露数据库地址的情形.
9.LBS中的原版是在CSS文件中控制文本居中还是居顶,在CSS文件不能正常下载的情况了,文本位置就乱了.我在default.asp和blogview.asp 中加入<td class="sidebar" valign="top" >和<td class="mainbox" valign="top" >,以便在任何情况下都垂直居中.
10.摹仿MOVEABLETYPE风格,将阅读日志BLOGVIEW.ASP的SIDEBAR去掉,让版面看来更简洁;
11.正考虑要不要将SIDEBAR改成如MovavleType风格的CSS控制的DIV层,而不是用TABLE.

我的修改就这么多了,纯属个人偏好.在这个改的过程学到了很多,这是这个过程的乐趣所在.感谢SIC和其它BLOG的主人!

7 thoughts on “继续修改LBS 日志程序”

  1. 我在loveyuki的blog上看到你说:

    呵呵.说点别的.如上图,LOVEYUKI的BLOG程序对图片的显示有影响.主要原因是分辨率设计有些问题,没有考虑到在不同分辨率下不同表现.
    建议用百分比,不用像素来约束TABLE宽度.
    瞧我的,在800X600和3200X1200都显示正确
    http://www.zuola.com/blog

    ————
    我也困惑这个问题,能不能指点一下是怎么修改的呢?
    谢谢!

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据