Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] 让贵宾VIP或指定用户组才能看到QQ联系方式的代码(完美版)转

[复制链接]
wangxuege 发表于 2010-2-5 16:26:15 | 显示全部楼层 |阅读模式
现在说下修改内容!
我所发的图效果是“不是VIP或者指定用户组”不能查看QQ或者MSN   这样为以后需要设置VIP的站长有所帮助。

需要修改2个文件:在/template/default/space_index.htm 和在/template/default/space_info.htm  中
首先修改space_index.htm
1.5版:在文件找到如下代码
<!--{if $space[qq]}-->

<li>QQ:$space[qq]</li>

<!--{/if}-->

<!--{if $space[msn]}-->

<li>MSN:$space[msn]</li>

<!--{/if}-->
修改成:
<!--{if $space[qq]}-->

<!--{if $_SGLOBAL[member][groupid] == 3 || $_SGLOBAL[member][groupid] == 2 || $_SGLOBAL[member][groupid] == 1 }-->

<li><em>QQ:</em> $space[qq]</li>

<!--{else}-->

<li>QQ:你不是VIP<a href="vip.php">请先办理VIP</a>后可查看</li>

<!--{/if}-->

<!--{/if}-->

                                        <!--{if $space[msn]}-->

<!--{if $_SGLOBAL[member][groupid] == 3 || $_SGLOBAL[member][groupid] == 2 || $_SGLOBAL[member][groupid] == 1 }-->

<li><em>MSN:</em> $space[msn]</li>

<!--{else}-->

<li>MSN:你不是VIP<a href="vip.php">请先办理VIP</a>后可查看</li>

<!--{/if}-->

<!--{/if}-->
修改完后修改space_info.htm
在文件中找到代码:
<!--{if $space[qq]}-->

<tr><th>QQ:</th><td>$space[qq]</td></tr>

<!--{/if}-->

<!--{if $space[msn]}-->

<tr><th>MSN:</th><td>$space[msn]</td></tr>

<!--{/if}-->

修改成:
<!--{if $space[qq]}-->

<!--{if $_SGLOBAL[member][groupid] == 3 || $_SGLOBAL[member][groupid] == 2 || $_SGLOBAL[member][groupid] == 1 }-->

<tr><th><em>QQ:</em></th><td> $space[qq]</td></tr>

<!--{else}-->

<tr><th>QQ:</th><td>你不是最美VIP<a href="space.php?uid=1&do=thread&id=126">请先办理VIP</a>后可查看</td></tr>

<!--{/if}-->

<!--{/if}-->

                                        <!--{if $space[msn]}-->

<!--{if $_SGLOBAL[member][groupid] == 3 || $_SGLOBAL[member][groupid] == 2 || $_SGLOBAL[member][groupid] == 1 }-->

<tr><th><em>MSN:</em></th><td> $space[msn]</td></tr>

<!--{else}-->

<tr><th>MSN:</th><td>你不是最美VIP<a href="space.php?uid=1&do=thread&id=126">请先办理VIP</a>后可查看</td></tr>

<!--{/if}-->

<!--{/if}-->
保存后更新缓存!

2.0修改:
首先也是 space_index.htm
在文件中找到:
<!--{if $space[qq]}-->

    <li><em>QQ:</em>$space[qq]</li>

   <!--{/if}-->

   <!--{if $space[msn]}-->

    <li><em>MSN:</em>$space[msn]</li>

   <!--{/if}-->
这里面一段
然后修改成
<!--{if $space[qq]}-->

<!--{if $_SGLOBAL[member][groupid] == 3 || $_SGLOBAL[member][groupid] == 2 || $_SGLOBAL[member][groupid] == 1 }-->

<li><em>QQ:</em> $space[qq]</li>

<!--{else}-->

<li>QQ:你不是VIP<a href="vip.php">请先办理VIP</a>后可查看</li>

<!--{/if}-->

<!--{/if}-->

                                        <!--{if $space[msn]}-->

<!--{if $_SGLOBAL[member][groupid] == 3 || $_SGLOBAL[member][groupid] == 2 || $_SGLOBAL[member][groupid] == 1 }-->

<li><em>MSN:</em> $space[msn]</li>

<!--{else}-->

<li>MSN:你不是VIP<a href="vip.php">请先办理VIP</a>后可查看</li>

<!--{/if}-->

<!--{/if}-->
修改完后修改space_info.htm
在文件中找到代码:
<!--{if $space[qq]}-->

<tr><th>QQ:</th><td>$space[qq]</td></tr>

<!--{/if}-->

<!--{if $space[msn]}-->

<tr><th>MSN:</th><td>$space[msn]</td></tr>

<!--{/if}-->

修改成:

<!--{if $space[qq]}-->

<!--{if $_SGLOBAL[member][groupid] == 3 || $_SGLOBAL[member][groupid] == 2 || $_SGLOBAL[member][groupid] == 1 }-->

<tr><th><em>QQ:</em></th><td> $space[qq]</td></tr>

<!--{else}-->

<tr><th>QQ:</th><td>你不是最美VIP<a href="space.php?uid=1&do=thread&id=126">请先办理VIP</a>后可查看</td></tr>

<!--{/if}-->

<!--{/if}-->

                                        <!--{if $space[msn]}-->

<!--{if $_SGLOBAL[member][groupid] == 3 || $_SGLOBAL[member][groupid] == 2 || $_SGLOBAL[member][groupid] == 1 }-->

<tr><th><em>MSN:</em></th><td> $space[msn]</td></tr>

<!--{else}-->

<tr><th>MSN:</th><td>你不是最美VIP<a href="space.php?uid=1&do=thread&id=126">请先办理VIP</a>后可查看</td></tr>

<!--{/if}-->

<!--{/if}-->
然后上传-更新缓存!
说明下:这里的这段: <!--{if $_SGLOBAL[member][groupid] == 3 || $_SGLOBAL[member][groupid] == 2 || $_SGLOBAL[member][groupid] == 1 }--> 是根据个人修改的!默认==3是VIP组 ==2是副管理员 ==1是管理员 你也可以设置其他组 就是 || $_SGLOBAL[member][groupid] == 组ID 前面记得加||
以上是VIP和指定组!
接下来是未登陆!
同上面一样其实未登陆的不能看QQ
只要这样更改即可:
一样查找到 space_index.htm和space_info.htm中的文件  然后修改成
1.space_index.htm 修改成

<!--{if $space[qq] && $_SN[$_SGLOBAL[supe_uid]]}-->

<li>QQ:$space[qq]</li>

<!--{elseif $space[qq]}-->

<li>QQ:<a href="do.php?ac=$_SCONFIG[login_action]">请登陆后查看</a>

<!--{/if}-->

<!--{if $space[msn] && $_SN[$_SGLOBAL[supe_uid]]}-->

<li>MSN:$space[msn]</li>

<!--{elseif $space[msn]}-->

<li>MSN:<a href="do.php?ac=$_SCONFIG[login_action]">请登陆后查看</a>

<!--{/if}-->
space_info.htm修改成:
<!--{if $space[qq] && $_SN[$_SGLOBAL[supe_uid]]}-->

<tr><th>QQ:</th><td>$space[qq]</td></tr>

<!--{elseif $space[qq]}-->

QQ:</th><td><a href="do.php?ac=$_SCONFIG[login_action]">请登陆后查看</a></td></tr>

<!--{/if}-->

<!--{if $space[msn] && $_SN[$_SGLOBAL[supe_uid]]}-->

<tr><th>MSN:</th><td>$space[msn]</td></tr>

<!--{elseif $space[msn]}-->

<tr><th>MSN:</th><td><a href="do.php?ac=$_SCONFIG[login_action]">请登陆后查看</a></td></tr>

<!--{/if}-->
这样就搞定了一样上传更新缓存!
 楼主| wangxuege 发表于 2010-2-5 16:26:53 | 显示全部楼层
谁会编辑的  帮忙编辑下这帖子   我新手  不会
回复

使用道具 举报

qingcai5647 发表于 2010-2-5 19:30:43 | 显示全部楼层
太复杂了,看不懂
回复

使用道具 举报

kskkming 发表于 2010-2-21 16:15:08 | 显示全部楼层
不错,支持一下楼主。。。
回复

使用道具 举报

 楼主| wangxuege 发表于 2010-2-22 17:09:48 | 显示全部楼层
回复 4# kskkming


    先谢谢你  呵呵 好长时间没来了
回复

使用道具 举报

【老田】 发表于 2010-4-25 00:42:15 | 显示全部楼层
哈哈,好东西,收藏了。。。
回复

使用道具 举报

nawanla 发表于 2010-5-8 12:36:53 | 显示全部楼层
好东西,回头试试,等网站会员有几百之后就可以用了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-25 23:47 , Processed in 0.023359 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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