荔园在线

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

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


发信人: jjk (frozen), 信区: InstallBBS
标  题: Re: 标题多次替换的 BUG
发信站: 荔园晨风BBS站 (Wed Jan  9 14:44:07 2002), 转信

在bbs.c中add_edit_mark那个函数加如下代码
增加一个
int newtitle = 0;


if (!strncmp(buf, "标  题: ", 8)) {
    fprintf(out, "标  题: %s\n", title);
    newtitle = 1;
    continue;
 }

改为这个就行了.
if (!strncmp(buf, "标  题: ", 8) && newtitle == 0) {
   fprintf(out, "标  题: %s\n", title);
   newtitle = 1;
   continue;
 }

然后
make clean;make;make update
搞掂
【 在 jjk (frozen) 的大作中提到: 】
: 【 以下文字转载自 jjk 的信箱 】
: 【 原文由 jjksam.bbs@melon.gznet.edu.cn 所发表 】
: 发信人: deardragon (【老农】----==>>⊙<<==----), 信区: InstallBBS
: 标  题: 标题多次替换的 BUG
: 发信站: 华南网木棉站 (Tue Nov 30 08:59:49 1999), 转信
: 发信人: deardragon (老农老农老农老农老), 信区: InstallBBS
: 标  题: 标题多次替换的 BUG
: 发信站: 快意灌水站 (Sat Nov  6 08:40:12 1999), 转信
: 发信人: TopGun (TopGun), 信区: BBSMan_Dev
: 标  题: 标题多次替换的 BUG
: 发信站: BBS 水木清华站 (Sat Nov  6 01:38:52 1999)
:     一个偶然,发现了一个有趣的bug:
:     当你在文章里复制粘贴这样的格式的文章:
: 发信人: TopGun (TopGun), 信区: BBSMan_Dev
: 标  题: 标题多次替换的 BUG
: 发信站: BBS 水木清华站 (Sat Nov  6 01:25:18 1999)
: 。。。。。
: 即把含有标题区其他文章直接复制、粘贴过来作为自己文章内容的一部分时,
: 写完后存盘。然后在标题处按T修改文章标题,则里面你引用的作者的文章
: 标题也跟着变成你刚改的了。
:     实在是有趣。改动方法很简单,原来火鸟里是对整篇文章标题的关键字进行判断
: 修改。在bbs.c中add_edit_mark加个判断,让他只改一次就行了。
:     我是在FB2.66板中发现的,水木清华的可能改了,没这问题。


--
             ____________________________________________
            |┏━━━━━━━━━━━━━━━━━━━━┓
            |┃ 欢迎光临荔园晨风 Linux 版,InstallBBS 版┃
            |┗━━━━━━━━━━━━━━━━━━━━┛
             ﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.146]


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

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