联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
微信系统 下的怎么改成转跳到 可以调用 自己加的红包推送呢
类型:迅睿CMS 更新时间:2022-02-25 08:37:40 微信系统
插件 微信系统 V5.40
应用作者 迅睿官方团队
发布时间 2017-07-06 16:26:06
更新时间 2024-01-18 16:40:41

微信系统 下的 dayrui/App/Weixin/Controllers/home.php文件 代码约60行, 搜索自定义回复,   $this->_to_weixin_text($data['content']);    怎么改成转跳到  可以调用 自己加的红包推送呢?

if ($data['tid']) {
   // 回复素材
   $this->_to_weixin_content($data['content']);
   } else {
  //$this->_to_weixin_text($data['content']);                                              
                                      
sendRedPack($openid);//调用发红包 这个代码在别的地方能正常用


插件版权:官方插件
插件名称:微信系统

插件教程:https://www.xunruicms.com/doc/app-226.html

回帖
  • GoWorkRoom
    #1楼    GoWorkRoom
    2022-02-24 23:12:57
    Chrome 0
    预先定义好这个函数sendRedPack
  • 七七
    #2楼    七七
    2022-02-24 23:15:26
    小米手机 0
    已定议好,好像一直被套在里面,用原本的文本回复代码多复制一份再多推送一次也不行,直接用网上转跳也不行。
  • 七七
    #3楼    七七
    2022-02-24 23:24:08
    Chrome 0

    微信图片_20220224232320
  • 七七
    #4楼    七七
    2022-02-24 23:43:26
    Chrome 0
    public function _to_weixin_text($text) {
            if (!$text) {
                return;
            }
         
            echo '<xml>
    <ToUserName><![CDATA['.$this->data['FromUserName'].']]></ToUserName>
    <FromUserName><![CDATA['.$this->data['ToUserName'].']]></FromUserName>
    <CreateTime>'.(SYS_TIME+2).'</CreateTime>
    <MsgType><![CDATA[text]]></MsgType>
    <Content><![CDATA["VIP1".'.$text.']]></Content>
    </xml>';
    
            echo '<xml>
    <ToUserName><![CDATA['.$this->data['FromUserName'].']]></ToUserName>
    <FromUserName><![CDATA['.$this->data['ToUserName'].']]></FromUserName>
    <CreateTime>'.(SYS_TIME+2).'</CreateTime>
    <MsgType><![CDATA[text]]></MsgType>
    <Content><![CDATA["VIP2".'.$text.']]></Content>
    </xml>';   这个代码多复制一份,回复还只是前面那一条,没有回复2条相同信息
  • 小波工作室--标签和API大师
    #5楼    小波工作室--标签和API大师
    2022-02-25 08:37:40
    Chrome 0
    你的写法不对,腾讯文档有提过,只能发送一条xml解析,不能多条