[1.2.1] 修复云解析开关失效的 🐛

This commit is contained in:
METO 2017-07-02 15:25:22 +08:00
parent a7547d6404
commit 8a4012d893
No known key found for this signature in database
GPG Key ID: 3D295741DC5DBCD0
2 changed files with 7 additions and 6 deletions

View File

@ -80,6 +80,7 @@ class Meting_Action extends Typecho_Widget implements Widget_Interface_Do {
}
private function musicjs(){
if(!extension_loaded('Meting'))include_once 'include/Meting.php';
self::filterReferer();
$PID=$this->request->get('id');
$data=$this->request->get('d');
@ -103,7 +104,7 @@ class Meting_Action extends Typecho_Widget implements Widget_Interface_Do {
'preload' => $setting['preload']?:Typecho_Widget::widget('Widget_Options')->plugin('Meting')->preload?:'auto',
'autoplay' => $setting['autoplay']?:Typecho_Widget::widget('Widget_Options')->plugin('Meting')->autoplay?:'false',
'height' => $setting['height']?:Typecho_Widget::widget('Widget_Options')->plugin('Meting')->height?:'340px',
'mode' => $setting['mode']?:Typecho_Widget::widget('Widget_Options')->plugin('Meting')->mode?:'circulation',
'mode' => $setting['mode']?:Typecho_Widget::widget('Widget_Options')->plugin('Meting')->mode?:'circulation',
'music' => array(),
);
foreach($music as $vo){

View File

@ -6,13 +6,13 @@ if(!defined('__TYPECHO_ROOT_DIR__'))exit;
*
* @package Meting
* @author METO
* @version 1.2.0
* @version 1.2.1
* @dependence 14.10.10-*
* @link https://github.com/metowolf/Meting-Typecho-Plugin
*
*/
define('METING_VERSION','1.2.0');
define('METING_VERSION','1.2.1');
class Meting_Plugin extends Typecho_Widget implements Typecho_Plugin_Interface
{
@ -107,14 +107,14 @@ class Meting_Plugin extends Typecho_Widget implements Typecho_Plugin_Interface
$ver=METING_VERSION;
echo "<!-- Meting Start -->\n";
echo "<script type=\"text/javascript\" src=\"{$dir}APlayer.min.js?v={$ver}\"></script>\n";
if(Typecho_Widget::widget('Widget_Options')->plugin('Meting')->cloudapi){
if(Typecho_Widget::widget('Widget_Options')->plugin('Meting')->cloudapi=='true'){
echo "<script src=\"https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js\"></script>\n";
}
echo "<!-- Meting End -->\n";
}
public static function footer(){
if(Typecho_Widget::widget('Widget_Options')->plugin('Meting')->cloudapi){
if(Typecho_Widget::widget('Widget_Options')->plugin('Meting')->cloudapi=='true'){
echo "<script type=\"text/javascript\" src=\"https://api.i-meto.com/music/player.js?v={$ver}\"></script>\n";
}
}
@ -151,7 +151,7 @@ class Meting_Plugin extends Typecho_Widget implements Typecho_Plugin_Interface
}
$id=self::getPID();
$dir=Typecho_Common::url('MetingAPI',Helper::options()->index);
if(Typecho_Widget::widget('Widget_Options')->plugin('Meting')->cloudapi){
if(Typecho_Widget::widget('Widget_Options')->plugin('Meting')->cloudapi=='true'){
$str="<div class=\"aplayer\" data-id=\"{$data[0]['id']}\" data-server=\"{$data[0]['server']}\" data-type=\"{$data[0]['type']}\"";
$player=array(
'theme' => $setting['theme']?:Typecho_Widget::widget('Widget_Options')->plugin('Meting')->theme?:'red',