也想出现在这里? 联系我们

知更鸟begin LTS 版 主题用户中心整合erphpdown前端用户中心

作者 : 小编 本文共5482个字,预计阅读时间需要14分钟 发布时间: 2018-08-7 共1.6K人阅读
也想出现在这里? 联系我们

之前一直有人问我能不能把erphpdown会员收费下载插件的前端用户中心和知更鸟主题的用户中心整合到一起。看了一下erphpdown前端的page模板,感觉需要改动的内容太多了,好麻烦,于是果断拒绝了。昨天又一网友提出这个问题,于是脑洞小开了一下,为何不直接调用插件的短代码呢。于是测试成功,这里以begin LTS 版本为例。效果图(图标请自行修改):

知更鸟begin主题用户中心整合erphpdown前端用户中心-米酷主题
知更鸟begin主题用户中心整合erphpdown前端用户中心-米酷主题

操作教程

1、准备要修改的文件begin主题用户中心页面文件pages/template-user.php和参考文件erphpdown插件的短代码文件,需要用到的参考文件短代码:

[code]

add_shortcode( ‘ice_purchased_goods’,‘purchased_goods_lists’);//已购商品
add_shortcode( ‘ice_purchased_tuiguang’,‘purchased_tuiguang_lists’);//我的推广
add_shortcode( ‘ice_purchased_tuiguangxiazai’,‘purchased_tuiguangxiazai_lists’);//推广下载
add_shortcode( ‘ice_purchased_tuiguangvip’,‘purchased_tuiguangvip_lists’);//推广vip
add_shortcode( ‘ice_order_tracking’,‘order_tracking_lists’);//订单查询
add_shortcode( ‘ice_my_property’, ‘my_property’ );//我的资产
add_shortcode( ‘ice_recharge_money’,‘recharge_money’);//充值
add_shortcode( ‘ice_cash_application’,‘cash_application’);//取现申请
add_shortcode( ‘ice_cash_application_lists’,‘cash_application_lists’);//取现列表
add_shortcode( ‘vip_tracking_lists’,‘vip_tracking_lists’);//VIP订单查询
add_shortcode( ‘ice_vip_member_service’,‘vip_member_service’);//VIP会员服务

[/code]

2、用编辑器Notepad++打开需要编辑的文件template-user.php,Ctrl+F查找代码

[code]

<li><i class=“fa fa-address-card-o”></i><?php _e( ‘我的信息’, ‘begin’ ); ?></li>
<li><i class=“fa fa-user-o”></i><?php _e( ‘修改资料’, ‘begin’ ); ?></li>

[/code]

在下方或者你需要的位置添加左侧导航,这里以已购商品为例:

[code]

<li><i class=“fa fa-file-text-o”></i><?php _e( ‘已购商品’, ‘begin’ ); ?></li>

[/code]

3、在下方对应的位置添加右侧显示代码
查找代码:

[code]

<div>
<h4><?php _e( ‘个人资料’, ‘begin’ ); ?></h4>
<?php get_template_part( ‘inc/user/my-data’ ); ?>
<div class=“clear”></div>
</div>

[/code]

在其下方插入调用插件的短代码取后半部分,根据需要替换echo后purchased_goods_lists代码:

[code]

<div>
    <h4><?php _e( ‘已购商品’, ‘begin’ ); ?></h4>
    <?php echo purchased_goods_lists(); ?>
    <div class=“clear”></div>
</div>

[/code]

4、以此类推,最后分享下简单修改后的文件

[code]

<?php
/*
Template Name: 用户中心
*/
?>
<?php if(is_user_logged_in()){?>
<?php get_header(); ?>
<link rel=”stylesheet” href=”<?php%20bloginfo(‘template_url’);%20?>/css/user-center.css” />
<script type=”text/javascript” src=”<?php%20bloginfo(‘template_directory’);?>/js/responsive-tabs.js”></script>
<script type=”text/javascript”>
$(document).ready(function() {
$(‘#usertab’).easyResponsiveTabs({
type: ‘vertical’,
width: ‘auto’,
fit: true,
closed: ‘accordion’,
tabidentify: ‘hor_1’,
activate: function(event) {
var $tab = $(this);
var $info = $(‘#nested-tabInfo2’);
var $name = $(‘span’, $info);
$name.text($tab.text());
$info.show();
}
});
});
</script>

<div id=”personal”>
<div id=”container”>
<div id=”usertab”>
<ul class=”resp-tabs-list hor_1″>
<li><i class=”be be-businesscard”></i><?php _e( ‘我的信息’, ‘begin’ ); ?></li>
<li><i class=”be be-personoutline”></i><?php _e( ‘修改资料’, ‘begin’ ); ?></li>
<li><i class=”fa fa-file-text-o”></i><?php _e( ‘我的资产’, ‘begin’ ); ?></li>
<li><i class=”fa fa-file-text-o”></i><?php _e( ‘订单查询’, ‘begin’ ); ?></li>
<li><i class=”fa fa-file-text-o”></i><?php _e( ‘已购商品’, ‘begin’ ); ?></li>
<li><i class=”fa fa-file-text-o”></i><?php _e( ‘加入会员’, ‘begin’ ); ?></li>
<li><i class=”fa fa-file-text-o”></i><?php _e( ‘我的推广’, ‘begin’ ); ?></li>
<li><i class=”be be-speechbubble”></i><?php _e( ‘我的评论’, ‘begin’ ); ?></li>
<li><i class=”be be-file”></i><?php _e( ‘我的文章’, ‘begin’ ); ?></li>
<?php if ( zm_get_option(‘favorite_p’)) { ?><li><i class=”be be-favoriteoutline”></i><?php _e( ‘我的收藏’, ‘begin’ ); ?></li><?php } ?>
<?php if (function_exists( ‘fep_get_plugin_caps’ )) { ?>
<li><i class=”be be-email”></i><?php _e( ‘站内消息’, ‘begin’ ); ?></li>
<?php } ?>
<?php if ( zm_get_option(‘tou_url’) == ” ) { ?>
<?php } else { ?>
<li><a href=”<?php%20echo%20get_permalink(%20zm_get_option(‘tou_url’)%20);%20?>” target=”_blank”><i class=”be be-edit”></i><?php _e( ‘我要投稿’, ‘begin’ ); ?></a></li>
<?php } ?>
</ul>

<div class=”resp-tabs-container hor_1″>

<div>
<h4><?php _e( ‘我的信息’, ‘begin’ ); ?></h4>
<?php get_template_part( ‘inc/users/my-inf’ ); ?>
<div class=”clear”></div>
</div>

<div>
<h4><?php _e( ‘个人资料’, ‘begin’ ); ?></h4>
<?php get_template_part( ‘inc/users/my-data’ ); ?>
<div class=”clear”></div>
</div>
<div>
<h4><?php _e( ‘我的资产’, ‘begin’ ); ?></h4>
<?php echo my_property(); ?>
<div class=”clear”></div>
<?php echo recharge_money(); ?>
<div class=”clear”></div>
</div>
<div>
<h4><?php _e( ‘订单查询’, ‘begin’ ); ?></h4>
<?php echo order_tracking_lists(); ?>
<div class=”clear”></div>
<?php echo vip_tracking_lists(); ?>
<div class=”clear”></div>
</div>
<div>
<h4><?php _e( ‘已购商品’, ‘begin’ ); ?></h4>
<?php echo purchased_goods_lists(); ?>
<div class=”clear”></div>
</div>
<div>
<h4><?php _e( ‘加入会员’, ‘begin’ ); ?></h4>
<?php echo vip_member_service(); ?>
<div class=”clear”></div>
</div>
<div>
<h4><?php _e( ‘我的推广’, ‘begin’ ); ?></h4>
<?php echo purchased_tuiguangvip_lists(); ?>
<div class=”clear”></div>
</div>
<div>
<?php
global $wpdb;
$author_id = $current_user->ID;
$comment_count = $wpdb->get_var( “SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved=’1′ AND user_id = ‘$author_id’ AND comment_type not in (‘trackback’,’pingback’)” );
?>
<h4><?php _e( ‘我的评论’, ‘begin’ ); ?><span class=”m-number”>( <?php echo $comment_count;?> )<span></h4>
<?php get_template_part( ‘inc/users/my-comment’ ); ?>
</div>

<div>
<h4><?php _e( ‘我的文章’, ‘begin’ ); ?><span class=”m-number”>( <?php $userinfo=get_userdata(get_current_user_id()); $authorID= $userinfo->ID; echo num_of_author_posts($authorID); ?> )<span></h4>
<?php get_template_part( ‘inc/users/my-post’ ); ?>
</div>

<?php if ( zm_get_option(‘favorite_p’)) { ?>
<div>
<h4><?php _e( ‘我的收藏’, ‘begin’ ); ?></h4>
<?php get_template_part( ‘inc/users/my-favorite’ ); ?>
<div class=”clear”></div>
</div>
<?php } ?>

<?php if (function_exists( ‘fep_get_plugin_caps’ )) { ?>
<div>
<h4><?php _e( ‘站内消息’, ‘begin’ ); ?></h4>
<?php get_template_part( ‘inc/users/front-pm’ ); ?>
<div class=”clear”></div>
</div>
<?php } ?>

<div>
<h4><?php _e( ‘我要投稿’, ‘begin’ ); ?></h4>
<?php get_template_part( ‘inc/users/my-tou’ ); ?>
<div class=”clear”></div>
</div>

</div>
</div>
</div>
<div class=”clear”></div>
</div>

<?php get_footer(); ?>
<?php }else{
wp_redirect( home_url() );
exit;
}?>

[/code]

1. 本站所提供的源码模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: rayer@88.com),我们会及时删除,给您带来的不便,我们深表歉意!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布投稿,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务 请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长,可领回失去的金币,并额外有奖!
6. 如遇到加密压缩包,默认解压密码为"www.zyfx8.cn",如遇到无法解压的请联系管理员!
本站部分文章、资源来自互联网,版权归原作者及网站所有,如果侵犯了您的权利,请及时联系我站删除。免责声明
资源分享吧 » 知更鸟begin LTS 版 主题用户中心整合erphpdown前端用户中心

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
织梦模板使用说明
你下载的织梦模板并不包括DedeCMS使用授权,根据DedeCMS授权协议,除个人非盈利站点外,均需购买DedeCMS商业使用授权。购买地址: http://www.desdev.cn/service-dedecms.html

发表评论

Copyright 2015-2020 版权所有 资源分享吧 Rights Reserved. 蜀ICP备14022927号-1
开通VIP 享更多特权,建议使用QQ登录