推荐应用

Discuz多国语言翻译

Discuz多国语言翻译

文库系统/文档系统

文库系统/文档系统

美食菜谱发布菜谱

美食菜谱发布菜谱

漫画阅读中心

漫画阅读中心

小说阅读中心

小说阅读中心

语言包切换基本文件

语言包切换基本文件

成语闯关

成语闯关

谷歌登錄Google登錄

谷歌登錄Google登錄

轻APP

轻APP

网上祭祀祭拜扫墓

网上祭祀祭拜扫墓

手机MP4视频上传

手机MP4视频上传

彩票开奖号码公布

彩票开奖号码公布

DZX泰语/傣语

DZX泰语/傣语

DZX日文版(日本语)

DZX日文版(日本语)

Discuz!x3 正式版音乐自动播放修改(懒人包只限简体GBK&UTF8)

发布于 2013-05-26
手动修改方法如下:
1、打开./source/function/function_discuzcode.php
搜索
function parseaudio($url, $width = 400) {
  $ext = strtolower(substr(strrchr($url, '.'), 1, 5));
  switch($ext) {
    case 'mp3':
      $randomid = 'mp3_'.random(3);
      return '';
    case 'wma':
    case 'mid':
    case 'wav':
      return '';
    case 'ra':
    case 'rm':
    case 'ram':
      $mediaid = 'media_'.random(3);
      return '';
  }
}
更改为
function parseaudio($url, $width = 400, $autostart = 0) {
  $autostart = $autostart !== '' ? 1 : 0;
  $ext = strtolower(substr(strrchr($url, '.'), 1, 5));
  switch($ext) {
    case 'mp3':
    case 'wma':
    case 'mid':
    case 'wav':
      return '';
    case 'ra':
    case 'rm':
    case 'ram':
      $mediaid = 'media_'.random(3);
      return '';
  }
}
搜索
if(strpos($msglower, '[/audio]') !== FALSE) {
      $message = preg_replace("/\[audio(=1)*\]\s*([^\[\<\r\n]+?)\s*\[\/audio\]/ies", $allowmediacode ? "parseaudio('\\2', 400)" : "bbcodeurl('\\2', '{url}')", $message);
    }
更改为
if(strpos($msglower, '[/audio]') !== FALSE) {
      $message = preg_replace("/\[audio(=1)*\]\s*([^\[\<\r\n]+?)\s*\[\/audio\]/ies", $allowmediacode ? "parseaudio('\\2', 400, '\\1')" : "bbcodeurl('\\2', '{url}')", $message);
    }
2﹑打开static\js\editor.js
本帖隐藏的内容搜索
str = '

请输入音乐文件地址:

支持 wma mp3 ra rm 等音乐格式
示例: http://www.discuzlab.com/server/audio.wma

';
更改为
str = '

请输入音乐文件地址:


支持 wma mp3 ra rm 等音乐格式
示例: http://www.discuzlab.com/server/audio.wma

';
搜索
insertText('[audio]' + $(ctrlid + '_param_1').value + '[/audio]', 7, 8, false, sel);
更改为
var auto = $(ctrlid + '_param_2').checked ? '=1' : '';
        insertText('[audio' + auto +']' + $(ctrlid + '_param_1').value + '[/audio]', 7, 8, false, sel);
更新缓存。

好了,现在可以正常使用自动播放了。

如果不想手动修改,又没必过这两个文件 的,直接下载以下附件,上传替换。


文件名:简体GBK与UTF8.rar
绿色无毒

扫一扫添加有偿QQ
扫一扫添加微信客服