作者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 ]|[ ���O���� cpu.tfcis.org ]|[�搟說�﹎:]=
=[﹊:�摃�╱��:﹊ Author ]|[ itoc.dorm11.nctu.edu.tw ]|[���插�﹊:]=