回精華區
作者itoc.bbs@cpu.tfcis.org (核心動力) 看板: plan
標題Re: [問題] 讓板主能看到掛在版上的人
時間動力核心 (2005/10/24 Mon 14:09:31) Updated: 2005/10/26
※ 引述《talon.bbs@bbs.wretch.cc (黃昏再美終要黑夜)》之銘言:
> 從使用這名單裡面看到的板伴
> 只有正在閱讀才看的到
> 能不能讓板主可以看到就算退出看板了
> 但還是掛在上面的人

  板主隨時都可得知在看該板的使用者
  正在看相同看板的使用者可得知在看該板的使用者

: talk.c:bmode()

- /* itoc.020602: 站長得知使用者在看哪個板 */
- if (mode == M_READA && HAS_PERM(PERM_SYSOP))
+ if (mode == M_READA)
+ {
+   extern BCACHE *bshm;
+   int bno;
+   char *blist;
+
+   bno = brd_bno(up->reading);
+   if (bno >= 0)
+   {
+     blist = (bshm->bcache + bno)->BM;
+     if (HAS_PERM(PERM_ALLBOARD) ||
+       (HAS_PERM(PERM_BM) && blist[0] > ' ' && is_bm(blist, cuser.userid)) ||
+       (!strcmp(currboard, up->reading)))
      {
        sprintf(modestr, "閱\:%s", up->reading);
        return modestr;
      }
+   }
+ }

--
=[:摃�◣�:Origin ]|[  Ocpu.tfcis.org  ]|[�搟說:]=
=[:摃�╱�:Author ]|[ itoc.dorm11.nctu.edu.tw  ]|[�:]=
精華選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻