江西广告网
标题:
让会员空间的 QQ 和 MSN仅会员能浏览
[打印本页]
作者:
anchen
时间:
2009-6-4 02:29
标题:
让会员空间的 QQ 和 MSN仅会员能浏览
简单修改,即可让会员空间的 QQ 和 MSN仅会员能浏览,游客浏览会显示 ”登录后方可查看“
修改方法:
打开 template\default\space_index.htm 文件
在232行左右找到
<!--{if $space[qq]}-->
<li>QQ:$space[qq]</li>
<!--{/if}-->
<!--{if $space[msn]}-->
<li>MSN:$space[msn]</li>
<!--{/if}-->
复制代码
替换成以下即可(红色为新添加)
<!--{if $space[qq]}-->
<!--{if $_SGLOBAL[supe_uid]}-->
<li>QQ:$space[qq]</li>
<!--{else}-->
<li>QQ:<a href="do.php?ac=$_SCONFIG[login_action]">登录</a> 后可查看</li>
<!--{/if}-->
<!--{/if}-->
<!--{if $space[msn]}-->
<!--{if $_SGLOBAL[supe_uid]}-->
<li>MSN:$space[msn]</li>
<!--{else}-->
<li>MSN:<a href="do.php?ac=$_SCONFIG[login_action]">登录</a> 后可查看</li>
<!--{/if}-->
<!--{/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,在模板文件这样使用这个函数
$gid = getgroupid($space['credit'], $space['groupid']);
if($gid != $space['groupid']) {
$space['groupid'] = $gid;
}
复制代码
这些代码UCH本身都有,有空大家多学习一下UCH的代码,对你有帮助。
作者:
流浪情人
时间:
2009-6-5 20:49
谢谢楼主了洒 看好要好好学习洒
欢迎光临 江西广告网 (http://bbs.jxadw.com/)
Powered by Discuz! X3.2