主题:关于在西西河增设发帖自动存底及故障恢复功能的建议 -- 沉宝
不少人在西西河可能有过这样的经历:辛辛苦苦写了一大段,发帖时一个操作错误,或是网络故障,一切付诸东流。遇上这事很伤感情,严重影响创作欲。这样的例子很多,最近的可见很累 很受伤
有人建议先在WORD中写,写好后再拷贝到西西河的发帖栏里。因为WORD可以随时自动保存写作内容,一旦有意外发生(比如说计算机突然断电),重启后也可以恢复大部分内容。这样做当然可以避免上述不愉快,但不方便。其实在西西河直接加入这个功能并不复杂,用不着什么Ajax,即使是用最传统的javascript+css,实现这一功能的核心部分十几条语句也就够了。思路如下:
1. 用户表中加入一个“草稿”字段。因为大部分人不会同时写两篇稿,一个字段也就够了。
2. 在发帖窗口中加入一个隐藏框架,内设定时器,定期将写作栏中的内容post到服务器,然后写入数据库。(从效率上考虑,从Web Sever到Database要有写缓冲。)
3. 当用户需要时(比如说发帖失败后),从“草稿”字段中读出已保存的内容,回写到发帖栏里,供用户修改后再发表。
送花~~~~`
http://hemiolapei.free.fr/extensions/index.php/textarea-cache
叫Textarea Cache
挺好用的,啥论坛都管用,推荐一下。
老看到你第一个跟帖送花,还以为是系统自动生成的一个角色呢,原来是真人啊,送花送花
发帖后,在你的窗口里会把你发的内容显示出来。如果因为某种原因没有发出,你可以拷贝那些内容重新发。
你说的这个后台备份的功能,实现起来应该不难。我看看什么时候有时间给做一下吧。
刚刚登陆论坛,发现系统出了个错,不明原因。
[提示:原图站已失效]
经计算,我上次登陆的时间为:
[提示:原图站已失效]
1970年1月1日。
系统调试中?
退出后再重新登录一下,如果还有类似问题,就是程序的错误,如果没有,那就应该是被更新了。
老看到你第一个跟帖送花,还以为是系统自动生成的一个角色呢,原来是真人啊,送花送花