分享好友 教程资讯首页 频道列表

DESTOON 评论框存草稿-缓存功能

2023-10-06 19:236040

比如很多未登录的会员想评论,在评论框输入一大堆内容,点提交结果提示没登录,跳转到登录页面再返回来,内容已经没有了,要重新输入了,是不是很不爽。

下面就利用 js cookie 来解决这个问题,很简单。

找到  你正使用的模板目录下的  extend 目里面的  comment.htm 和comment_list.htm 这两个文件

找开  找到


  1. <textarea class="comment_area" #onfocus="F();" #onkeyup="S();" name="content" id="content"></textarea>


修改为


  1. <textarea class="comment_area" #onfocus="F();" #onChange="com_cookie();" #onkeyup="S();" name="content" id="content"></textarea>


注意:要去掉代码里面的 #号,因为网站安全机制的原因,不加#号,代码会被过虑掉。


然后随便找个地方加入以下js代码,同样不需要#号

  1. #
  2.  
  3. <script style="text/javascript">
  4. function com_cookie(){
  5.    var comcent = $('#content').val();
  6.    if(comcent.length>50) set_cookie('comcent', comcent);
  7.    if(get_cookie('comcent') && !comcent){
  8.        $('#content').val(get_cookie('comcent'));
  9.    }
  10. }
  11. com_cookie();
  12. </script>
  13.  
  14. #


大家自己可稍微修改应用到任何有输入的地方


反对 0
举报 0
收藏 0
打赏 0
评论 0
DESTOON列表页调用公司评论方法
在api/extend.func.php 中加入以下函数function commentnum($userid) { global $db; $r = $db-get_one(selec * from {$db-pre}comment wher item_id='$useri

0评论2023-10-0851

DESTOON 评论好中差评转五颗星星数量和10制评分调用方法
不二开评论模块,实现将好中差评转换为五个星星,和10分制记分。1、api/extend.func.php 中加入以下函数 , 只要#号内的代码,别把#号也复制进去了#functiondtmt

0评论2023-10-0643

DESTOON自定义函数获取分类名称,地区名称,几天前时间,获取评论数
需要在api/extend.func.php 文件中加入的函数1、获取分类名称 cat_name($catid) 传入分类idfunctioncat_name($catid){global$db;$catid=intval($catid);$catname

0评论2023-10-0638

DESTOON商铺调用评论的方法
以下是调用标 签!--{php $tags=tag(table=commentcondition=status=3 and item_id=$userid and item_mid=4pagesize=4order=addti

0评论2023-10-04725