欢迎光临散文网 会员登陆 & 注册

齐博x1内容页上传MP3加载播放器简单教程

2022-12-08 01:46 作者:半抹灯芯  | 我要投稿



附件上传或者直接添加链接都可以 只要是 .mp3或者.MP3结尾的 链接都会加载播放器


<?php

namespace app\common\hook;

class Musicshow{

public $info=[

//归属接口,必填 此钩子可以查看后台获得

'hook_key'=>'cms_content_show', 

//归属插件,可为空

'plugin_key'=>'',

//开发者

'author'=>'suifeng',

//开发者网站

'author_url'=>'http://www.qibo168.com',

//功能描述

'about'=>'内容页把mp3加播放器'

];

 

 

public function cmsContentShow(&$data){

      $data['content'] = preg_replace_callback('/<a .*?href="(.*?.(mp3|MP3))\".*?>([^<]*)<\/a>/is',array(self,'get_music_url'),$data['content']);

 

}

      private static function get_music_url($array=[]){

          //$array[1]为音乐地址 可以自己扩展加其他播放器这里偷懒直接加载了H5播放器

         return "<audio src=\"$array[1]\" controls=\"controls\"></audio>";

    }

}

把上面的代码保存为 Musicshow.php 或者下载附件 解压后放到application\common\hook中

https://x1.php168.com/public/uploads/files/20200211/69_2020021114072090f12.rar

后台钩子中 添加新的钩子


钩子类名输入:app\common\hook\Musicshow


归属接口选择;cms_content_show


其他留空就好。





齐博x1内容页上传MP3加载播放器简单教程的评论 (共 条)

分享到微博请遵守国家法律