分享
  • 收藏
  • 举报
    X
    请教一个音乐模型问题
    • 夜__总会来的 消费69.44元 2021-09-08 13:57 13:57
    670
    8









    音乐模型添加了一个试听音乐服务器字段,做外链音乐。

    添加音乐哪里如果直接输入后面地址,数据多的话人家改了试听路径我要一个个的改。

    问题:添加音乐地址哪里如果没http开头的播放都是{$info.st_server}www_xxx_com/public/xxx.mp3的目录. 请问红色部分怎么解决?

    9
    赏礼
    赏钱
    收藏
    点击回复
        全部留言
    • 8
    • 袁冬 普通粉丝 消费:160.85元 2021-09-09 21:49 21:49
      华为
      6楼
      占个位
    1 赏钱 赏礼回复
    • Suifeng 程序开发者 消费:23.24元 2021-09-09 08:59 08:596楼
      {volist name="$info['voice_url']" id="rs"}
      {php}$rs['title']||$rs['title']=$info['title'].'(第'.$i.'段)';$rs['url']=str_replace(request()->domain(),$info['st_server'],$rs['url']);{/php}
      			{
                      mp3:decodeURIComponent('{:str_replace('.','x0o1x0o1',urlencode($rs['url']))}'.replace(/x0o1x0o1/g,".")).replace(/\+/g," "),
                      duration:'2:21',
                      cover:'{$info.picurl|default="/public/static/libs/jplayer/css/images/bg.jpg"}',
                      title:'{$rs.title}',
                      artist:'{$info.uid|get_user_name}',
                      background:'',
                  },
      {/volist}
      
      {volist name=":fun('content@next_more',$info,3)" id="rs"}
      {php}$array=json_decode($rs['voice_url'],true);$voice_url=tempdir($array[0]['url']);$voice_url=str_replace(request()->domain(),$info['st_server'],$voice_url);{/php}
      			{
                      mp3:decodeURIComponent('{:str_replace('.','x0o1x0o1',urlencode($voice_url))}'.replace(/x0o1x0o1/g,".")).replace(/\+/g," "),
                      duration:'3:55',
                      cover:"{:tempdir($rs.picurl?:'/public/static/libs/jplayer/css/images/bg.jpg')}",
                      title:'{$rs.title}',
                      artist:'{$rs.uid|get_user_name}',
                      background:'',
      				next_topic:true,
                  },
      {/volist}

      https://b.qibo168.com/cms/show-72.html  我音乐在另一个域名

      原理就是利用前台的字符串替换 把本地的网址 改为远程的地址

      Suifeng 消费:23.24元 2021-09-09 08:59
      cms\content\pc_show4.htm  其他地方的参照这个自己琢磨吧
      夜__总会来的 消费:69.44元 2021-09-09 09:58
      谢谢大神,我研究一下
      Suifeng 消费:23.24元 2021-09-09 09:59
      @夜__总会来的 过滤替换就可以啊  
      例如:$rs['url']=str_replace(request()->domain().'public/',$info['st_server'],$rs['url']);
      Suifeng 消费:23.24元 2021-09-09 10:02
      @夜__总会来的  str_replace('准备被替换的字符串','替换后的字符串','原始字符串');
      str_replace('原始','替换','原始字符串'); 输出 替换字符串
      夜__总会来的 消费:69.44元 2021-09-09 15:20
      mp3:decodeURIComponent('{:str_replace('public','/',urlencode($rs['url']))}'.replace(/x1x1/g,".")).replace(/\+/g," "),
      我去,原来是这一段,还我看上面的
    2 赏钱 赏礼回复
    • admin 超级管理员 消费:3.03元 2021-09-08 14:36 14:36
      其他手机
      6楼
      把数据库那个表备份出来,批量替换吧
      夜__总会来的 消费:69.44元 华为 2021-09-08 20:13
      这样也行。不过如果可以解决这是最好的,以前做DJ网站都是这样采集别人全站数据!
    0 赏钱 赏礼回复
    更多回复
        你可能感兴趣的主题
    恢复多功能编辑器
  • 3 1
  • 推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648