菜单导航

资源分享
ripro主题美化系列——增加下载地址
资源分享

ripro主题美化系列——增加下载地址

NoiseNoise
2021-03-03

[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.不需要改动数据库任何信息;

 
版权声明

本文为「Noise」原创内容或编译整理;除特别说明外,文中图片并非个人手绘,可能来源于网络、AI 生成、截图等,后期使用 PhotoMator / Procreate 进行处理,仅用于学习与交流。如涉及版权或来源标注不全,请联系处理。未经授权,禁止用于商业用途,禁止抹除水印。转载请注明出处与链接并保留本声明。

...

评论 (0)

评论功能加载中...
Noise

Noise

执迷不悟

推荐阅读

Belin Doc-一键完成高质量文档翻译
AIGC

Belin Doc-一键完成高质量文档翻译

Noise | 2025-08-10

Belin Doc 是一款由 AI 驱动的免费、无限制 文档翻译工具。无需注册,没有限制。

截止发文,该产品属于新产品,未看到上架定价,未登录时可每日使用1000次,但任务有排队

官网:https://belindoc.com

功能

	文档翻译:支持多种格式的文档翻译,
544
eechat-跨平台本地部署LLM工具,支持mcp接入
AIGC

eechat-跨平台本地部署LLM工具,支持mcp接入

Noise | 2025-07-25

eechat 是一款开源免费的国产 AI 应用,支持 Windows、macOS 和 Linux,集成了聊天、多模态指令执行(MCP)、知识库问答(RAG)、语音识别(ASR)、语音合成(TTS)等功能模块。

	开箱即用,无需代码基础,适合非技术背景用户。
	免费开源,国产的免费
895
跨平台云盘挂载本地客户端-OpenList Desktop
资源分享

跨平台云盘挂载本地客户端-OpenList Desktop

Noise | 2025-07-19

OpenList Desktop是一个为 OpenList (Alist) 和 Rclone 设计的跨平台桌面客户端。它提供了一个现代化且用户友好的图形界面,帮助您轻松管理 Alist 服务和 Rclone 云盘挂载,无需记忆和输入繁琐的命令行指令。

开源地址:https://gith

1374