作者itoc, 信區: itoc
標題[功能] menu.c 若連署機有新文章,站長的畫面會閃動提示
時間04/11/14
作者: itoc (核心動力) 看板: itoc
標題: Re: [請益]有人申請看板連署時,自動向站長提示
時間: 2004/10/23 Sat 11:40:43 Updated: 2004/10/23
※ 引述《gpmm.bbs@bbs.wretch.cc (銀色)》之銘言:
> 有人申請看板連署時,自動向站長提示
> 我想做的像是精華區裡的,
> [功能] menu.c 若有註冊單,站長的畫面會閃動提示
只看最後一篇是否已經開板
若是最後一篇已開,而倒數第二篇未開,那麼不會閃動
: menu.c:vs_head()
else
{
if ((spc = strlen(mid)) > len)
{
spc = len;
memcpy(ttl, mid, spc);
mid = ttl;
mid[spc] = '\0';
}
}
+ if (HAS_PERM(PERM_ALLBOARD))
+ {
+ char *folder = "run/newbrd/"FN_DIR;
+ int num = rec_num(folder, sizeof(NBRD));
+ NBRD nbrd;
+
+ /* 看最後一篇是否已經開板 */
+ if (num > 0 && !rec_get(folder, &nbrd, sizeof(NBRD), num - 1) &&
+ !(nbrd.mode & NBRD_FINISH) && (nbrd.mode & NBRD_NEWBOARD))
+ {
+ mid = "\033[5;42m 有人申請看板 \033[m";
+ spc = 14;
+ }
+ }
spc = 2 + len - spc;
len = 1 - spc & 1;
memset(buf, ' ', spc >>= 1);
buf[spc] = '\0';
--
這會吃 I/O
--
╭┼ Origin: Maple-itoc˙動力核心 processor.tfcis.org
╰╖ Modify: 2004/10/23 Sat 11:41:43