2016年12月

为了避免与其他播放器插件冲突,请卸载其他播放器插件后在安装本插件
兼容 AudioPlayer 的添加格式,可使用
[mp3]歌曲地址[/mp3]
格式添加音乐,但是不支持用逗号分隔多个地址
建议直接使用 html5 的 audio 和 video 标签添加音乐和视频,例如:
<audio src="http://a.com/b.mp3"></audio>
默认不自动播放

github

给网页增加背景提示音是很多爱好做网站的盲人小伙伴喜欢做的事情。
以往,通常使用 bgsound 标签,但是,这个标签已经跟不上现代浏览器的脚步了,因为他只能在 IE 下有效。
所以,下面给出一段 js 代码,支持 IE9+/FIREFOX/CHROME 等现代浏览器。

<script>
// 网页背景提示音,一般作为页面加载完毕后的提示,支持 IE9+/Firefox/chrome
// 直接使用 audio 标签貌似无法设置默认音量,所以使用 js 创建
var audio = new Audio("http://www.qt06.com/msg.mp3"); //声音文件地址,支持mp3 或者 ogg
audio.volume = 0.2; //音量,取值范围 0.1 到 1.0
audio.play();
</script>

中医常用数据库查询 API

地址格式: http://api.qt.hk/{db}-search-{type}-{keyword}.htm?format=json

  • {db} = 数据库类型
  • {type} = 搜索类型
  • {keyword} = 搜索关键词
  • format=json 为可选参数,表示返回 JSON 格式数据
  • 下面是已经支持的数据库

肌肉

{db} = jirou

type的取值范围:

  • all = 全部
  • mingcheng = 名称
  • buwei = 部位
  • qidian = 起点
  • zhidian = 止点
  • zuoyong = 作用
  • zhipei = 神经支配
  • daima = 代码

腧穴

{db} = shuxue

type的取值范围:

  • all = 全部
  • mingcheng = 名称
  • daima = 代码
  • shuyu = 属于
  • dingwei = 定位
  • jiepou = 解剖
  • zhuzhi = 主治
  • peiwu = 配伍
  • cijiufa = 刺灸法

中药

{db} = zhongyao

type的取值范围:

  • all = 全部
  • mingcheng = 名称
  • daima = 代码
  • shuyu = 属于
  • xingwei = 性味
  • guijing = 归经
  • zhuzhi = 主治
  • yongliang = 用量
  • gongxiao = 功效

方剂

{db} = fangji

type的取值范围:

  • all = 全部
  • mingcheng = 名称
  • shuyu = 方属
  • zucheng = 组成
  • yongfa = 用法
  • gongyong = 公用
  • zhuzhi = 主治
  • jiajian = 加减
  • zhuyi = 注意
  • yingyong = 应用
  • daima = 代码

<?php
/**
用于列出声波网某个分类下的所有节目的下载地址
修改 url 可以下载其他分类的节目
将url 中/p/后面的数字去掉,因为那是页码
另外填入需要获取的页数,修改 $maxpage 变量
所有节目的地址获取完毕后,会在当前目录下生成名为‘sl.bat’的批处理文件
双击‘sl.bat’即可开始下载
需要说明的是:需要‘wget.exe’的支持
将‘wget.exe’放到跟‘sl.bat’同目录下
*/

$url = 'http://shengbo.org/index.php/Index/ucenter/uid/531/p/';
$maxpage = 10;
$sc = 0;
$str = 'echo off';
for($i = 1; $i <=$maxpage; $i++) {
    echo gbk("开始处理第 $i 页\r\n");
    $s = file_get_contents($url . $i);
    preg_match_all('#<a href="/index.php/Index/play/playid/(.*?)" title="(.*?)" class="title"#i', $s, $rs);
    $cnt = count($rs[1]);
    $sc += $cnt;
    for($j = 0; $j < $cnt; $j++) {
        $d = file_get_contents('http://www.shengbo.org/index.php/Index/play/playid/'. $rs[1][$j]);
        preg_match('#<div class="ui360 ui360-vis" style="background-image: none;"><a href="(.*)" title="暂停/播放"></a></div></div></div><div#is', $d, $r);
        $str .= ' & wget -c "' . $r[1] . '" -O "' . $rs[2][$j] . '.' . substr($r[1], -3) . '"';
    }
    echo gbk("第 $i 页处理完成。\r\n");
}
$str .= ' & pause';
file_put_contents('sl.bat', gbk($str));
echo gbk("所有页面都处理完成。\r\n总计获取到: $sc 手歌曲。\r\n请运行“sl.bat”开始下载吧。");

function gbk($s) {
    return mb_convert_encoding($s,"gbk", "UTF-8");
}