Erphpdown插件的持续自定义化

博主用Erphpdown插件很长时间了,这个插件的功能也是越来越丰富了,但也存在一些不足。诸如当分享一些软件类的资源时,软件的名称、版本、应用平台、大小等一些信息都没法显示,显示效果很不友好,今天,我将把修改方法分享出来。

Erphpdown插件的持续自定义化-幂构社区

添加前后台效果

Erphpdown插件的持续自定义化-幂构社区

添加后后台效果

[wechat key=3650 reply=持续自定义]

一、后端修改

打开/includes/metabox.php,并将下列代码插入到合适位置。博主是添加在收费价格后面,打开文件搜索:down_price

	/**添加项**/
	$meta_boxes[] = array(
        "name"             => "downs_name",
        "title"            => "资源名称",
        "desc"             => "",
        "type"             => "text",
		"default"          => "",
        "capability"       => "manage_options"
    );
    $meta_boxes[] = array(
        "name"             => "files_os",
        "title"            => "应用平台",
        "desc"             => "",
        "type"             => "text",
		"default"          => "",
        "capability"       => "manage_options"
    );
    $meta_boxes[] = array(
        "name"             => "files_inf",
        "title"            => "资源版本",
        "desc"             => "",
        "type"             => "text",
		"default"          => "",
        "capability"       => "manage_options"
    );
    $meta_boxes[] = array(
        "name"             => "downs_size",
        "title"            => "资源大小",
        "desc"             => "一般单位为:TB、GB、MB、KB、B",
        "type"             => "text",
		"default"          => "",
        "capability"       => "manage_options"
    );
    /**添加项**/

二、前端修改

1、打开/includes/show.php,并将下列代码插入到合适位置。博主是添加在大约38行后面的,打开文件搜索:if(is_singular()){Erphpdown插件的持续自定义化-幂构社区

/**添加项**/
$downs_name = get_post_meta(get_the_ID(), 'downs_name', true);
$files_inf = get_post_meta(get_the_ID(), 'files_inf', true);
$files_os = get_post_meta(get_the_ID(), 'files_os', true);
$downs_size = get_post_meta(get_the_ID(), 'downs_size', true);
/**添加项**/

2、下面代码需要在两个地方添加;在文件内搜索:<div class="erphpdown-tips">添加在搜索到的第一个和第二个前面就好Erphpdown插件的持续自定义化-幂构社区

第一处大约在242行,第二处大约在635行

/**添加项**/
if($downs_name){ 
 $content.='<span class="er-info">资源名称:'.$downs_name.'</span>';
}
if($files_os){
 $content.='<span class="er-info">资源平台:'.$files_os.'</span>';
} 
if($files_inf){
 $content.='<span class="er-info">资源版本:'.$files_inf.'</span>';
} 
if($downs_size){ 
 $content.='<span class="er-info">资源大小:'.$downs_size.'</span>';
}
/**添加项**/

三、前端样式修改

打开static/erphpdown.css在最后添加

#erphpdown .er-info {
    float: left;
    width: 100%;
    margin-bottom: 5px;
}

好了大功告成!!!

[/wechat]

[wm_error]该修改只在收费模式为:下载和免登录时有效;修改文件基于v11.7版,该版本发布时间为2021-01-17[/wm_error]

给TA买糖
共{{data.count}}人
人已赞赏
⚠️
幂构社区上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。
本文地址:https://www.teelm.com/2021/03/06/23275.html
无意侵害您的权益,请发送邮件至 或点击右侧 私信:权戈 反馈,我们将尽快处理。
Wordpress插件

RiPro网盘链接检测插件wpmel_pan_check

2021-2-14 9:21:55

Wordpress插件

Erphpdown会员推广下载插件V12+

2021-8-24 23:21:31

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
  • 759 用户总数
  • 1276 文章总数
  • 1653692 浏览总数
  • 0 今日发布
  • 1561 稳定运行
立即加入

加入幂构社区VIP,快速免费获取优质资源!

QQ在线咨询