江西广告网

标题: 让会员空间的 QQ 和 MSN仅会员能浏览 [打印本页]

作者: anchen    时间: 2009-6-4 02:29
标题: 让会员空间的 QQ 和 MSN仅会员能浏览
简单修改,即可让会员空间的 QQ 和 MSN仅会员能浏览,游客浏览会显示 ”登录后方可查看“

修改方法:
打开 template\default\space_index.htm 文件

在232行左右找到
  1. <!--{if $space[qq]}-->
  2. <li>QQ:$space[qq]</li>
  3. <!--{/if}-->
  4. <!--{if $space[msn]}-->
  5. <li>MSN:$space[msn]</li>
  6. <!--{/if}-->
复制代码
替换成以下即可(红色为新添加)
  1. <!--{if $space[qq]}-->
  2.   <!--{if $_SGLOBAL[supe_uid]}-->   
  3. <li>QQ:$space[qq]</li>
  4. <!--{else}-->
  5. <li>QQ:<a href="do.php?ac=$_SCONFIG[login_action]">登录</a> 后可查看</li>
  6. <!--{/if}-->
  7. <!--{/if}-->

  8. <!--{if $space[msn]}-->
  9. <!--{if $_SGLOBAL[supe_uid]}-->  
  10. <li>MSN:$space[msn]</li>
  11. <!--{else}-->
  12. <li>MSN:<a href="do.php?ac=$_SCONFIG[login_action]">登录</a> 后可查看</li>
  13. <!--{/if}-->  
  14. <!--{/if}-->
复制代码
引伸:
按照这个方法可以修改 其它的。比如性别,日期,血型等等。

如果判断   <!--{if $_SGLOBAL[supe_uid]}-->   改成判断会员等级,可以修改成VIP才可观看的权限哦,自己动脑筋。。。。不要问俺。。。。

有兴趣可改成付费浏览。。。。

很多朋友问如何获当前会员的用户组怎么调用,大家可以使用

判断用户所在组(VIP这里假设为4,具体数值,请到UCH后台的分组管理查看)
<!--{if $space['groupid']==4}-->


如果$space['groupid'] 事先还没获取,你可以在php文件加入获取$space['groupid'] 的函数,可以用
getgroupid(会员的积分) 这个函数来获取,函数参数传入会员的积分$space['credits'],函数会返回这个所在组的gid,
在对比UCH后台分组管理的gid的值就可以判断了。比如VIP的gid在后台分组管理的gid为4,在模板文件这样使用这个函数
  1. $gid = getgroupid($space['credit'], $space['groupid']);
  2. if($gid != $space['groupid']) {
  3. $space['groupid'] = $gid;
  4. }
复制代码
这些代码UCH本身都有,有空大家多学习一下UCH的代码,对你有帮助。
作者: 流浪情人    时间: 2009-6-5 20:49
谢谢楼主了洒 看好要好好学习洒




欢迎光临 江西广告网 (http://bbs.jxadw.com/) Powered by Discuz! X3.2