很多人问 为什么我的dz论坛每次发帖都会出现“您有上次未提交成功的数据 恢复数据”?
其实这是Discuz的一个实用的功能 比如你编辑了很多内容突然断电了 然后再次发帖就可以恢复数据!
而很多人的论坛明明数据已经提交了为什么下次发帖还会出现提示呢?
我们来分析一下
首先出现这种问题的通常用的都是第三方模版 而dz默认的模版就不会出现这个问题
数据已经提交了 但是还出现提示 这就代表dz程序并不知道你已经提交了数据 所以我们要让dz程序知道你提交了数据
其实dz默认模版里有一段代码 当我们发帖成功后跳转到帖子页面 这段代码就会加载 dz就知道 我们数据已经提交成功了
这段代码就在viewthread.htm这个文件里
所以解决这个问题很简单
找到 template/你的模版/forum/viewthread.htm
拖到最下面
找到
<!--{template common/footer}-->
在其上方加入
<!--{if !empty($_G['cookie']['clearUserdata']) && $_G['cookie']['clearUserdata'] == 'forum'}--> <script type="text/javascript">saveUserdata('forum_'+discuz_uid, '')</script> <!--{/if}-->
后台更新一下缓存
在发帖看看 是不是问题解决了?
本文由隔壁老李于2019-11-21发表在极致时空,如有疑问,请联系我们。
本文链接:https://www.jz52.com/post/417.html
下一篇
Z-Blog插件 干了这碗毒鸡汤