[rihide]第一步: 打开ripro\inc\codestar-framework\options\metabox.theme.php文件,找到以下代码: array( 'id' => 'cao_downurl', 'type' => 'upload', 'title' => '资源下载地址:', 'desc' => '可直接粘贴:支持https:,thunder:,magnet:,ed2k 开头地址,可本地上传', 'dependency' => array('cao_status', '==', 'true'), ), 在上面代码下方增加下面代码: array( 'id' => 'cao_downurl_2', 'type' => 'upload', 'title' => '蓝奏云下载地址:', 'desc' => '可直接粘贴:支持https:,thunder:,magnet:,ed2k 开头地址,可本地上传', 'dependency' => array('cao_status', '==', 'true'), ), 第二步: 打开ripro\inc\ heme-functions.php文件 找到下面代码: function cao_get_post_downBtn($post_id=0) { if (_cao('is_nojs_downurl_blank')){ return ' 立即下载'; }else{ return ' 立即下载'; } } 把上面的代码替换为: function cao_get_post_downBtn($post_id=0) { if (_cao('is_nojs_downurl_blank')){ $_downurl_2 = get_post_meta($post_id, 'cao_downurl_2', true); if($_downurl_2) { return ' 蓝奏云下载 百度网盘下载'; } else { return ' 百度网盘下载'; } }else{ return ' 立即下载'; } } 第三步: 打开ripro\inc\go.php文件 找到下面代码: $ref = !empty($_GET['ref']) ? (int)$_GET['ref'] : 0; 在下方增加以下代码: $type = !empty($_GET['type']) ? (int)$_GET['type'] : 0; 找到下面代码: $_downurl = get_post_meta($post_id, 'cao_downurl', true); 在下方增加以下代码: if($type==2){ $_downurl = get_post_meta($post_id, 'cao_downurl_2', true); }[/rihide]
通过修改代码实现了以下功能:
1.后台添加文章时有第二个下载地址框,位置在原生的下面;
2.下载界面增加一个下载地址,现在变成两个下载地址:百度网盘下载、蓝奏云下载; 3.实现下载链接经过go.php处理,实现和原生的下载链接一模一样的功能,后台能统计和处理所有信息;
4.不需要改动数据库任何信息;



