有朋友指出微信端返回信息乱码,我看了下好像是有这么个问题,还顺便发现了另外一个问题,就是描述用的是编辑器也就是说会有html标签保存进数据库。
我总结了一下代码 现在放出给大家测试一下,有帮助修复的请大家踊跃回复哦!
首先找到微酒店的添加页面:
/public_html/wx/view/new/admin/jiudian/new.html
<div class="control-group" style="margin-top:10px;"> <label for="endinfo" class="control-label">商家介绍:</label> <div class="controls"> {$m->textarea(‘des‘,‘class="input-xlarge" style="height:100px;"‘)} </div> </div> <div class="control-group"> <label for="endinfo" class="control-label">订房说明:</label> <div class="controls"> <div class="ke-container ke-container-simple" style="width: 81%;"> {$m->texteditor(‘msg‘,3,‘100%‘,‘150px‘)} </div> </div> </div>
这是解决了微信回复乱码的问题,还有个问题就是微信返回的信息是订房说明而不是预约简介,那我们要修改下mpapi.php了
/public_html/wx/controller/mpapi.php
找到下面这段覆盖
//微酒店 $booking = new Model(‘micro_hotel‘); $booking->find(array(‘wid‘=>$wid,‘gjz‘=>$keyword)); if($booking->has_id()){ $url = Conf::$http_path.‘wjd/index-‘.$booking->id.‘.html?wxid=‘.$postObj->FromUserName.‘&wid=‘.$wid; response_one($booking->tit,Conf::$http_path.$booking->pic,$booking->des,$url,$postObj); return; }
好了 下面更新下缓存去试试看吧 还有问题的话 请在下方留言
我这里补充下 好多童鞋不知道更新缓存怎么弄, 我这里教下大家 干掉sys下相对于目录里的对应文件 (你修改过的文件)