荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: spectre (Heal the world), 信区: InstallBBS
标  题: [转载] [转寄] 火鸟的一个删除看板后的 BUG             deardragon
发信站: BBS 荔园晨风站 (Sun Jul 30 13:14:01 2000), 转信

【 以下文字转载自 spectre 的信箱 】
【 原文由 suplaozi.bbs@melon.gznet.edu.cn 所发表 】
发信人: deardragon (【老农】----==>>⊙<<==----), 信区: InstallBBS
标  题: 火鸟的一个 BUG
发信站: 华南网木棉站 (Wed Nov 24 08:06:55 1999), 转信

如果删除了一个板面,一般用户是看不见的,而 PERM_SYSOP 是可以看的。
PERM_SYSOP 如果在其中发一篇文章,嘿嘿,他的所有板面就会变成未读的了。
小 BUG ,不过总归是 BUG。。


--
※ 来源:.华南网木棉站 bbs.gznet.edu.cn.[FROM: csdnt.gdpa.edu.c]
发信人: Linjj (坚决反对台独), 信区: InstallBBS
标  题: Re: 火鸟的一个 BUG
发信站: 华南网木棉站 (Sun Nov 28 16:33:54 1999), 转信

我试过删除一个板面后,马上新建一个板面,就不会出问题了。
【 在 deardragon (【老农】----==>>⊙<<==----) 的大作中提到: 】
: 如果删除了一个板面,一般用户是看不见的,而 PERM_SYSOP 是可以看的。
: PERM_SYSOP 如果在其中发一篇文章,嘿嘿,他的所有板面就会变成未读的了。
: 小 BUG ,不过总归是 BUG。。


--

※ 来源:.华南网木棉站 bbs.gznet.edu.cn.[FROM: 210.75.40.85]
发信人: deardragon (【老农】----==>>⊙<<==----), 信区: InstallBBS
标  题: Re: 火鸟的一个 BUG
发信站: 华南网木棉站 (Sun Nov 28 17:30:32 1999), 转信

删除一个版出现一个《被某人删除》的字样,这不是 BUG ,
其 BUG 在于你如果是超级用户(PERM_SYSOP),你就可以见到它,
并可以发文章。 而发文章就会导致这个用户其他的板面文章全部
变成未读的。这个,是 BUG 。:)
怎么避免这个 BUG ,我现在还没有看出来。
不过可以做一个功能,使你的状态变成你先前正常退出时的状态。
这个功能可以在 SMTH 和灌水站里测试。
(在板面列表时,按 R 你就可以看到了,呵呵)
【 在 Linjj (坚决反对台独) 的大作中提到: 】
: 我试过删除一个板面后,马上新建一个板面,就不会出问题了。
: 【 在 deardragon (【老农】----==>>⊙<<==----) 的大作中提到: 】
: : 如果删除了一个板面,一般用户是看不见的,而 PERM_SYSOP 是可以看的。
: : PERM_SYSOP 如果在其中发一篇文章,嘿嘿,他的所有板面就会变成未读的了。
: : 小 BUG ,不过总归是 BUG。。


--
※ 来源:.华南网木棉站 bbs.gznet.edu.cn.[FROM: csdnt.gdpa.edu.c]
发信人: triton (半颗心), 信区: InstallBBS
标  题: Re: 火鸟的一个 BUG
发信站: 华南网木棉站 (Mon Nov 29 07:46:38 1999), 转信

【 在 deardragon (【老农】----==>>⊙<<==----) 的大作中提到: 】
: 删除一个版出现一个《被某人删除》的字样,这不是 BUG ,
: 其 BUG 在于你如果是超级用户(PERM_SYSOP),你就可以见到它,
: 并可以发文章。 而发文章就会导致这个用户其他的板面文章全部
: 变成未读的。这个,是 BUG 。:)
: 怎么避免这个 BUG ,我现在还没有看出来。
: 不过可以做一个功能,使你的状态变成你先前正常退出时的状态。
: 这个功能可以在 SMTH 和灌水站里测试。
: (在板面列表时,按 R 你就可以看到了,呵呵)
: 【 在 Linjj (坚决反对台独) 的大作中提到: 】
: : 我试过删除一个板面后,马上新建一个板面,就不会出问题了。

  以前在水目看到过一个清理.BOARDS的程序,把那个被删除版在.BOARDS
文件里用后面版面的数据替换掉,而不是如现在程序那样那空白覆盖掉,
就可以接决这个问题。


--
※ 来源:.华南网木棉站 bbs.gznet.edu.cn.[FROM: 202.114.14.41]
发信人: deardragon (【老农】----==>>⊙<<==----), 信区: InstallBBS
标  题: Re: 火鸟的一个 BUG
发信站: 华南网木棉站 (Mon Nov 29 09:32:25 1999), 转信

【 在 triton (半颗心) 的大作中提到: 】
: 【 在 deardragon (【老农】----==>>⊙<<==----) 的大作中提到: 】
: : 删除一个版出现一个《被某人删除》的字样,这不是 BUG ,
: : 其 BUG 在于你如果是超级用户(PERM_SYSOP),你就可以见到它,
: : 并可以发文章。 而发文章就会导致这个用户其他的板面文章全部
: : 变成未读的。这个,是 BUG 。:)
: : 怎么避免这个 BUG ,我现在还没有看出来。
: : 不过可以做一个功能,使你的状态变成你先前正常退出时的状态。
: : 这个功能可以在 SMTH 和灌水站里测试。
: : (在板面列表时,按 R 你就可以看到了,呵呵)
:   以前在水目看到过一个清理.BOARDS的程序,把那个被删除版在.BOARDS
: 文件里用后面版面的数据替换掉,而不是如现在程序那样那空白覆盖掉,
: 就可以接决这个问题。
//NOD
还有一种方法是你可以象处理某些受限版(如限读)那样处理.
例如某版限读的话, 一般用户将看不到这个版, 其原理无非是将这个版
跳过去了. 如果我们把删除的版作上一个标记, 然后在显示版面时,
碰到这个标记就跳过去(即使你是 PERM_SYSOP 的拥有者).
仔细看看删除一个版面的操做过程,  只需要在 boards.c 中的 load_boards()
中填加一条语句就可以了.
        for (n = 0; n < numboards; n++) {
                bptr = &bcache[n];
>                if (!(bptr->filename[0])) continue;/* 隐藏被删除的版面 */
                if (!(bptr->level & PERM_POSTMASK) && !HAS_PERM(bptr->level) &&
!(bptr->level & PERM_NOZAP)) {
                        continue;
                }


--
※ 来源:.华南网木棉站 bbs.gznet.edu.cn.[FROM: 210.38.248.1]
发信人: Linjj (坚决反对台独), 信区: InstallBBS
标  题: Re: 火鸟的一个 BUG
发信站: 华南网木棉站 (Mon Nov 29 13:31:49 1999), 转信


【 在 deardragon (【老农】----==>>⊙<<==----) 的大作中提到: 】
: 还有一种方法是你可以象处理某些受限版(如限读)那样处理.
: 例如某版限读的话, 一般用户将看不到这个版, 其原理无非是将这个版
: 跳过去了. 如果我们把删除的版作上一个标记, 然后在显示版面时,
: 碰到这个标记就跳过去(即使你是 PERM_SYSOP 的拥有者).
如果这样做的话,那么作者保留“被XX删除”标记的原意就白费了,倒不如
干趣在删除版时一次过删干净,省得要跳过那么麻烦。既然只有PERM_SYSOP
拥有者才有这个问题,那么在不能两全其美的情况下,SYSOP不要在被删除的
版中发文,就不会出问题了,反正有SYSOP权限的就那么几个人。
--

※ 来源:.华南网木棉站 bbs.gznet.edu.cn.[FROM: 210.75.40.85]
发信人: dreaming (爱做梦的孩子☆一箫一剑走江湖), 信区: InstallBBS
标  题: Re: 火鸟的一个 BUG
发信站: 华南网木棉站 (Mon Nov 29 13:51:39 1999), 转信

【 在 Linjj (坚决反对台独) 的大作中提到: 】
: 【 在 deardragon (【老农】----==>>⊙<<==----) 的大作中提到: 】
: : 还有一种方法是你可以象处理某些受限版(如限读)那样处理.
: : 例如某版限读的话, 一般用户将看不到这个版, 其原理无非是将这个版
: : 跳过去了. 如果我们把删除的版作上一个标记, 然后在显示版面时,
: : 碰到这个标记就跳过去(即使你是 PERM_SYSOP 的拥有者).
: 如果这样做的话,那么作者保留“被XX删除”标记的原意就白费了,倒不如
: 干趣在删除版时一次过删干净,省得要跳过那么麻烦。既然只有PERM_SYSOP
: 拥有者才有这个问题,那么在不能两全其美的情况下,SYSOP不要在被删除的
: 版中发文,就不会出问题了,反正有SYSOP权限的就那么几个人。
  现在的情况不就是这样吗,呵呵
  发文的问题也不大吧,自找麻烦而已  :PP

--

     送给不知道怎样爱护环境的人  包括我



※ 来源:.华南网木棉站 bbs.gznet.edu.cn.[FROM: 202.38.248.141]
发信人: triton (半颗心), 信区: InstallBBS
标  题: Re: 火鸟的一个 BUG
发信站: 华南网木棉站 (Mon Nov 29 23:10:59 1999), 转信

【 在 dreaming (爱做梦的孩子☆一箫一剑走江湖) 的大作中提到: 】
: 【 在 Linjj (坚决反对台独) 的大作中提到: 】
: : 如果这样做的话,那么作者保留“被XX删除”标记的原意就白费了,倒不如
: : 干趣在删除版时一次过删干净,省得要跳过那么麻烦。既然只有PERM_SYSOP
: : 拥有者才有这个问题,那么在不能两全其美的情况下,SYSOP不要在被删除的
: : 版中发文,就不会出问题了,反正有SYSOP权限的就那么几个人。
:   现在的情况不就是这样吗,呵呵
:   发文的问题也不大吧,自找麻烦而已  :PP

    关键是有的蛋比较笨 :-)

--
※ 来源:.华南网木棉站 bbs.gznet.edu.cn.[FROM: 202.114.8.217]
发信人: hightman (MML), 信区: InstallBBS
标  题: Re: 火鸟的一个 BUG
发信站: 华南网木棉站 (Wed Dec 15 03:45:04 1999), 转信


可以设定连同SYSOP级人物也看不见啊,,hehe
好像发了一篇文章后文章保存在~/boards/
【 在 deardragon (【老农】----==>>⊙<<==----) 的大作中提到: 】
: 如果删除了一个板面,一般用户是看不见的,而 PERM_SYSOP 是可以看的。
: PERM_SYSOP 如果在其中发一篇文章,嘿嘿,他的所有板面就会变成未读的了。
: 小 BUG ,不过总归是 BUG。。


--
※ 来源:.华南网木棉站 bbs.gznet.edu.cn.[FROM: 210.32.151.44]
--
※ 转寄:.华南网木棉站 bbs.gznet.edu.cn.[FROM: 深大荔园晨风转站]
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.0.120]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店