作者itoc.bbs@cpu.tfcis.org (核心動力) 看板: plan
標題Re: [問題] 用方法二置底時,如何直接 Post 成置底文......
時間動力核心 (2004/12/23 Thu 20:18:36) Updated: 2006/02/10
※ 引述《BioStar.bbs@micro.bio.ncue.edu.tw (澎湖小雲雀)》之銘言:
> 不知道用方法二(也就是目前標準版所用的方法),
> 可不可以不必先 Post 出一篇一般文章才能去置底,
> 而能夠在編輯完成後,直接 save 成置底文章?
: modes.h
#define EDIT_RESTRICT 0x20 /* 加密存檔 */
+ #define EDIT_BOTTOM 0x40 /* 置底存檔 */
: edit.c:ve_filer()
前面的 menu2~4 加一個選項 "Bottom 置底存檔",
前面的 msg2~4 加一個選項 (B)置底
...
+ case 'b':
+ if (ve_op < 0)
+ return VE_FOOTER;
+ if ((bbsmode == M_POST) && (bbstate & STAT_BOARD)) /* 板主發文 */
+ curredit |= EDIT_BOTTOM;
+ else if (HAS_PERM(PERM_INTERNET) && !(currbattr & BRD_NOTRAN))
+ curredit |= EDIT_OUTGO; /* 否則視為 save */
+ break;
case 'r':
tbf_read();
return VE_REDRAW;
: post.c:do_post()
+ if (curredit & EDIT_BOTTOM)
+ {
+ hdr.xmode |= POST_BOTTOM;
+ rec_add(folder, &hdr, sizeof(HDR));
+ }
+ else
rec_bot(folder, &hdr, sizeof(HDR));
btime_update(currbno);
--
◤◥ Origin: Maple-itoc˙動力核心 cpu.tfcis.org
◣◢ Author: itoc 從 itoc.Dorm11.NCTU.edu.tw 發表精華選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻