有朋友指出微信端返回信息乱码,我看了下好像是有这么个问题,还顺便发现了另外一个问题,就是描述用的是编辑器也就是说会有html标签保存进数据库。
我总结了一下代码 现在放出给大家测试一下,有帮助修复的请大家踊跃回复哦!
首先找到微酒店的添加页面:
/public_html/wx/view/new/admin/jiudian/new.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
<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
找到下面这段覆盖
1
2
3
4
5
6
7
8
|
//微酒店
$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下相对于目录里的对应文件 (你修改过的文件)
本文转自 gutaotao1989 51CTO博客,原文链接:http://blog.51cto.com/taoyouth/1364197