首页 > 其他 > 详细

火车头二次更新剧集的时候发布播放器不会叠加而是重复发布了多个一样的播放器

时间:2018-01-23 00:38:17      阅读:409      评论:0      收藏:0      [点我收藏+]

飞飞cms3.1默认发布接口播放器或播放地址不叠加原因如下:
    发布接口没有进行播放器(vod_play)和播放地址{vod_url}判断。
    发布接口文件位置:Lib\Lib\Action\Plus\PostAction.class
    需要修改的代码:
    public function vod(){
        $data = D(‘Xml‘)->xml_insert($_POST,false);
        if(!$data){
            exit($rs->getError());
        }
        echo $data[‘vod_id‘];
    }
    修改后的代码:
    public function vod(){
        //将数据添加到本地数据库,有几组播放地址就添加几次
        $rs = D(‘VodXml‘);
        $array_vod_play = explode(‘$$$‘,$_POST[‘vod_play‘]);
        $array_vod_url = explode(‘$$$‘,$_POST[‘vod_url‘]);    
        foreach($array_vod_play as $ii=>$value){
            $_POST[‘vod_play‘] = $value;
            $_POST[‘vod_url‘] = trim($array_vod_url[$ii]);
            echo $rs->xml_insert($_POST, false);
        }
        ob_flush();flush();
    }

火车头二次更新剧集的时候发布播放器不会叠加而是重复发布了多个一样的播放器

原文:https://www.cnblogs.com/webfootman/p/8331566.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!