看板Maple
标 题Re: 跨区考贝目录原始码
发信站清华资讯(枫桥驿站) (Fri Nov 1 22:48:38 2002)
转信站Ptt!news.cs.nthu!maple
※ 引述《[email protected] (资心 .....麻烦啊)》之铭言:
> > 果然有提供跨区拷贝 ^^|||
> > 是不是只有改到gem.c呢?
不只
> 应该是先在目的地定锚後
> 再到要拷贝的folder旁
> 按c或g应该都可以吧
也不是
c 和 g 已经被改成不一样的功能了
目录的复制用 c/p
文章的复制用 c/p 或 g
> 现在更改後 文章还是可以一篇篇收
> 可是在收录文章的同时
> 右上角会出现 (剪贴簿 1 篇)
> 可是收folder的时候 竟然出现 (剪贴簿 0 篇)
或许除了 gem.c 换掉以外,你还需要改
1. 加入 post.c:post_copy() 整个函式
2. post.c:post_cb 里面加入 'c', post_copy, 'g', gem_gather,
3. post.c:xpost_cb 里面加入 'c', post_copy, 'g', gem_gather,
4. xover.c 里面的这段删除
else if (cmd == 'g' && (bbstate & STAT_BOARD)) {cmd = gem_gather(xo);}
5. 加入 mail.c:mbox_copy()
最後一行的 return mbox_gem(xo); 改成 return XO_FOOT;
6. mail.c:mbox_cb 里面加入 'c', mbox_copy, 'g', gem_gather,
7. 也许还有其他地方,但是我忘了 :p
改完以後,不一样的是
1. 跨区拷贝,包括,看板,信箱
2. 所有使用者,即使不是板主也能用 c/p 或 g 收
(一般使用者可以收去他有小板主权限的地方)
3. 内复制的文章是二个不同的档案
改其中一个,另外一个不会变动
4. 里面可以用 D 删除
5. ..其他..忘了~
--
※ Origin: 枫桥驿站<bbs.cs.nthu.edu.tw> ◆ From: itoc.Dorm-GD2.NCTU.edu.tw