回精華區
作者itoc.bbs@processor.tfcis.org (核心動力) 看板: plan
標題Re: 主選單的疑問
時間動力核心 (2004/08/05 Thu 00:00:56) Updated: 2005/05/17
※ 引述《imd.bbs@wretch.twbbs.org (摸索中)》之銘言:
> 因為開了一些有關新生的板
> 所以想說可不可以將這些版集中於一個群組
> 然後放在主選單下面
> 方便新生查閱呢

: maple.p

int Class(void);
+ int Class2(void);

: board.c:Class2() 新增此函式在 Class() 後面

int
Class2()
{
  int chn, min_chn;
  short *chx;
  char *img;
  const char *name = "ABCDEFG/";   // 分類群組名稱自定 

   // 也可以把下面這行拿掉,但若該分類被 zap 光光就會進不去 
  class_flag |= BFO_YANK;   /* 拿掉 yank,避免把所有板都 zap 後進不去 */

  min_chn = bshm->min_chn;
  img = class_img;

  for (chn = CH_END - 2; chn >= min_chn; chn--)
  {
    chx = (short *) img + (CH_END - chn);
    if (!strncmp(img + *chx, name, strlen(name)))
    {
      if (XoClass(chn))
        return 0;
    }
  }

  vmsg("無此分類群組");
  return XEASY;
}

: menu.c 適當選單加入

+ Class2, 0, M_BOARD,
+ "GoodClass   φ 名字隨便取 φ",


--
  Origin:  Maple-itoc˙動力核心  processor.tfcis.org 
  Author: itoc itoc.dorm11.nctu.edu.tw 發表
精華選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻