zblog微博客的插件制作思路
【建站技术】
今天有空,就仔细地写了一上Zblog的微博客制作过程,以下为本人写的代码,有兴趣的朋友可以参考一下.因为涉及到代码安全,下面的一些变量有可能会出现对不上的现象,如果有BUG的话,欢迎提出来我再及时改正.
总体的思路是前台是静态页面,利用js调用asp页面,调出数据及输入框,后台处理数据并传递到前台显示.
1、数据库字段的设计
基于access数据库,表名为tblog
id,自增,
content,备注
pubtime,备注,默认值为now();
2、数据库连接驱动
asp连接access的驱动,因为编码为UTF-8,所以要特别注意编码,文件名保存为conn.asp,代码如下:
3、前台页面的设计,前台数据的调用
前台页面的代码:
先说一下前台数据的调用,就是从数据库中读取数据并展现出来,此段代码和上面的代码可共同保存为showdata.asp,代码如下:
为什么要用document.write呢?因为前台我做的是静态页面,用js来调用asp,这样的好处是只需要维护一个文件(如果考虑收录的话,前台就用动态页面调用)
再说一下界面的设计元素,前台需要展现的元素有:输入框(textarea),密码框(text,为了防止别人随意提交,如果放在后台,此可省去此输入框),一个提交按钮,用来触发校验,还有一个隐藏的span,赋值一个id,用来接收Ajax处理数据返回的提示信息,文件名保存为showdata.asp,代码如下:
4、js处理数据提交到后台,文件名为showajax.js,代码如下:
5、后台处理数据,完毕后处理两件事,先清空前台提交的数据,再读取数据并赋值到前台ID,文件名为dealdata.asp,代码如下: