作者itoc.bbs@cpu.tfcis.org (核心動力) 看板: itoc
標題Re: [問題]發文類別在站上預設是關閉的
時間動力核心 (2007/04/16 Mon 21:27:32)
※ 引述《tylen (Tylen)》之銘言:
> 目前我遇到的問題也是這樣
> 在 ~/src/include/config.h 的 POST_PREFIX 之前就定義了
> 但是在我加入 ◇ [功能] manage.c 板主自訂發文類別 之後
> 就像allen501pc所說的,需要手動開啟
> 不曉得是哪裡有問題
post.c:do_post() 先改回原來的,然後改下回
: post.c:do_post()
else /* itoc.020113: 新文章選擇標題分類 */
{
#define NUM_PREFIX 6
+ FILE *fp;
+ char prefix[NUM_PREFIX][10];
- char *prefix[NUM_PREFIX] =
+ char *prefix_default[NUM_PREFIX] =
{"[公告] ", "[新聞] ", "[閒聊] ", "[文件] ", "[問題] ", "[測試] "};
+ for (mode = 0; mode < NUM_PREFIX; mode++)
+ strcpy(prefix[mode], prefix_default[mode]);
+ brd_fpath(fpath, currboard, "prefix");
+ if (fp = fopen(fpath, "r"))
+ {
+ for (mode = 0; mode < NUM_PREFIX; mode++)
+ {
+ if (fscanf(fp, "%9s", fpath) != 1)
+ break;
+ strcpy(prefix[mode], fpath);
+ }
+ }
move(21, 0);
outs("類別:");
for (mode = 0; mode < NUM_PREFIX; mode++)
prints("%d.%s", mode + 1, prefix[mode]);
mode = vget(20, 0, "請選擇文章類別(按 Enter 跳過):",
fpath, 3, DOECHO) - '1';
if (mode >= 0 && mode < NUM_PREFIX) /* 輸入數字選項 */
rcpt = prefix[mode];
else /* 空白跳過 */
rcpt = NULL;
}
--
=[﹎:�摃�◣��:﹎ Origin ]|[ ���O���� cpu.tfcis.org ]|[�搟說�﹎:]=
=[﹊:�摃�╱��:﹊ Author ]|[61-216-41-209.dynamic.hine]|[���插�﹊:]=