五千年(敝帚自珍)

主题:关于在西西河增设发帖自动存底及故障恢复功能的建议 -- 沉宝

共:💬12 🌺15
全看分页树展 · 主题
家园 关于在西西河增设发帖自动存底及故障恢复功能的建议

不少人在西西河可能有过这样的经历:辛辛苦苦写了一大段,发帖时一个操作错误,或是网络故障,一切付诸东流。遇上这事很伤感情,严重影响创作欲。这样的例子很多,最近的可见很累 很受伤

有人建议先在WORD中写,写好后再拷贝到西西河的发帖栏里。因为WORD可以随时自动保存写作内容,一旦有意外发生(比如说计算机突然断电),重启后也可以恢复大部分内容。这样做当然可以避免上述不愉快,但不方便。其实在西西河直接加入这个功能并不复杂,用不着什么Ajax,即使是用最传统的javascript+css,实现这一功能的核心部分十几条语句也就够了。思路如下:

1. 用户表中加入一个“草稿”字段。因为大部分人不会同时写两篇稿,一个字段也就够了。

2. 在发帖窗口中加入一个隐藏框架,内设定时器,定期将写作栏中的内容post到服务器,然后写入数据库。(从效率上考虑,从Web Sever到Database要有写缓冲。)

3. 当用户需要时(比如说发帖失败后),从“草稿”字段中读出已保存的内容,回写到发帖栏里,供用户修改后再发表。

全看分页树展 · 主题


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河