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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已经确认] 这句代码逻辑有点问题

[复制链接]
xiongrui888 发表于 2009-3-22 23:21:24 | 显示全部楼层 |阅读模式
本帖最后由 茄子 于 2009-3-23 09:30 编辑

space_album_list.html文件的第54行
<!--{if $space[friend]}--><p><a href="space.php?uid=$value[uid]">{$_SN[$value[uid]]}</a></p><!--{/if}-->
这里的<!--{if $space[friend]}-->***<!--{/if}-->条件判断有似乎没什么意义,其效果是:
1,若某用户一个好友也没有,那他在个人主页中查看“大家的相册”,则在相册列表中不能显示相册主人的名字。   如果是想刻意要隐藏,但在“随便看看”的“相册”中又能看到相册主人的名字。
2,若我查看一位一个好友也没有的用户的相册,则该用户的相册列表中,不能显示该用户的名字。
综上所述:这一句加个条件语句真不知其有什么实际意义。不如直接改为
<p><a href="space.php?uid=$value[uid]">{$_SN[$value[uid]]}</a></p>
sup 发表于 2009-3-23 09:35:51 | 显示全部楼层
这个逻辑判断的愿来目的是:
如果用户访问自己的相册列表,他不会看到自己的名字。

不过,逻辑上出现了问题。
可以改成:
<!--{if $_GET['view']!='me' || !$space[self]}-->
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 06:59 , Processed in 0.025039 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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