Discuz教程网

[代码修改] Discuz X2.5 开启广播 个人空间默认为空间的修改方式

[复制链接]
authicon dly 发表于 2012-8-26 13:43:50 | 显示全部楼层 |阅读模式
方法共享了! 喜欢就拿去用..
1.
source\module\home\home_space.php

查找:
  1. if($_GET['do'] == 'follow') {
  2. if($uid != $_G['uid']) {
  3. $_GET['do'] = 'view';
  4. $_GET['uid'] = $uid;
  5. }
  6. require_once libfile('home/follow', 'module');
  7. exit;
  8. } elseif(empty($_GET['do']) && !$_G['inajax'] && !helper_access::check_module('follow')) {
  9. $do = 'profile';
  10. }
复制代码

修改成
  1. if(helper_access::check_module('space')) {
  2. $do = $_GET['do'] = 'space';
  3. } else {
  4. $do = $_GET['do'] = !$_G['setting']['homepagestyle'] ? 'profile' : 'index';
  5. }
  6. }

  7. if($_GET['do'] == 'space') {
  8. if($uid != $_G['uid']) {
  9. $_GET['do'] = 'view';
  10. $_GET['uid'] = $uid;
  11. $_GET['privacy'] = 1;
  12. }
  13. require_once libfile('space/profile', 'include');
  14. exit;
  15. } elseif(empty($_GET['do']) && !$_G['inajax'] && !helper_access::check_module('follow')) {
  16. $do = 'profile';
  17. }
复制代码

第二个文件:
template\模板目录\home\space_header_personalnv.htm  如果非默认模板下没有home 则直接修改默认模板
查找
  1. <!--{if empty($personalnv['banitems']['follow'])}-->
  2. <li><a href="home.php?mod=follow&uid=$space[uid]&do=view"><!--{if !empty($personalnv['items']['follow'])}-->$personalnv['items']['follow']<!--{else}-->{lang follow}<!--{/if}--></a></li>
  3. <!--{/if}-->
复制代码

修改成
  1. <!--{if $_G['uid']}-->
  2. <!--{if empty($personalnv['banitems']['follow'])}-->
  3. <li><a href="home.php?mod=follow&uid=$space[uid]&do=view"><!--{if !empty($personalnv['items']['follow'])}-->$personalnv['items']['follow']<!--{else}-->{lang follow}<!--{/if}--></a></li>
  4. <!--{/if}-->
  5. <!--{/if}-->
复制代码

用了不回复得MJJ 别看我显示的是X2 其实是X2.5

演示地址:
游客,如果您要查看本帖隐藏内容请回复
这个是开启了广播的,

Discuz!X2.5个人空间短域名跳转到主页修改教程
Discuz!X2.5 开启广播后游客可以访问个人空间的解决方案




上一篇:Discuz X3需要考虑的技术问题
下一篇:下砂教你如何解决Discuz X重复登录后台的”难题“
authicon zgycgc 发表于 2012-9-20 15:49:24 | 显示全部楼层
<!--{if empty($personalnv['banitems']['follow'])}-->
<li><a href="home.php?mod=follow&uid=$space[uid]&do=view"><!--{if !empty($personalnv['items']['follow'])}-->$personalnv['items']['follow']<!--{else}-->{lang follow}<!--{/if}--></a></li>
<!--{/if}-->
authicon vince26 发表于 2013-1-19 14:43:06 | 显示全部楼层
楼主加油,我们都看好你哦。
authicon ざ王国」小孩 发表于 2013-1-19 23:05:56 | 显示全部楼层
激动人心,无法言表!
authicon 风中 发表于 2013-1-25 17:00:28 | 显示全部楼层
看看效果.........
authicon Qzome! 发表于 2013-1-25 21:38:39 | 显示全部楼层
楼主真是好人……看到这帖子真是高兴!
authicon 游戏吧丶小磊 发表于 2013-1-28 19:47:21 | 显示全部楼层
强烈支持楼主ing……
authicon [VIP]泪_痕 发表于 2013-2-13 12:35:34 | 显示全部楼层
这个必须有- 0 --- ==
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-5-4 02:34

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表