荔园在线

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

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


发信人: jjk (pq), 信区: InstallBBS
标  题: SMTH_004  同主题删文不会删除 m 了的文章
发信站: 荔园晨风BBS站 (Thu Nov 29 11:21:44 2001), 转信

【 以下文字转载自 jjk 的信箱 】
【 原文由 jjk.bbs@bbs.pku.edu.cn 所发表 】
发信人: Admin (新的一天从零开始), 信区: BBSDev
标  题: SMTH_004  同主题删文不会删除 m 了的文章
发信站: 北大未名站 (2001年05月24日11:19:50 星期四), 站内信件

发信人: Leeward (5% completed★Y2K:PP), 信区: BBSMan_Dev
标  题: SMTH_004  同主题删文不会删除 m 了的文章
发信站: BBS 水木清华站 (Mon Jan 25 10:30:05 1999)

本文描述的修改在 FireBird 2.5 和 2.6 上均可使用.

FireBird 原始代码在进行同主题删除文章的时候,所有文章都删除.
而区段删除文章则对 m 了的文章不做删除操作.

根据本站不少版主的要求,修改代码,让同主题删文时不删除 m 了的文章.
这样,可以将要保留的文章 m 上,然后同主题删除以整理版面.

修改代码于 Tue Nov 18 12:35:49 1997 由 Leeward 在水木清华站开发并运行.

=========================================================================

程序修改:

bbs_src/read.c 的 sread 函数中:

用 if (!( ptitle->accessed[ 0 ] & FILE_MARKED ))
   {
   }
这个 if 块包含进以下 9 个原来就有的代码行:
      SR_BMDELFLAG=YEA;
      del_post(locmem->crs_line,&SR_fptr,currdirect);
      SR_BMDELFLAG=NA;
      if(sysconf_eval( "KEEP_DELETED_HEADER" )<=0)
      {
         last_line--;
         locmem->crs_line--;
         previous=locmem->crs_line;
      }
--

        我 们 的 一 切 追 求 和 作 为, 都 有 一 个 令 人 厌 倦 的 过 程

   作 为 一 个 不 识 厌 倦 为 何 物 的 人, 便 掌 握 了 生 命 的 全 部 秘 密

※ 修改:·Leeward 於 Jan 25 10:33:48 修改本文·[FROM: powerpc1.lib.ts]

--

     目前正在搜集整理内存管理相关资料
            欢迎提供

     泛一叶轻舟,漂流海上,逍遥有过于斯乎?


※ 来源:·北大未名站 bbs.pku.edu.cn·[FROM: 162.105.203.8]
--
※ 转寄:·北大未名站 bbs.pku.edu.cn·[FROM: 210.39.3.50]
--
※ 转载:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.146]


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

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