作者itoc.bbs@cpu.tfcis.org (核心動力) 看板: itoc
標題Re: 使用者名單無法顯示板伴個數
時間動力核心 (2007/09/29 Sat 00:49:38)
※ 引述《Colorcloud.bbs@bbs.wretch.cc (彩雲追月~)》之銘言:
> 小弟同時做了以下兩篇patch:
> 使用者名單列出板伴的個數
舊版的才是用 mateid 當閱讀的看板
新版的是 reading
: ulist.c:ulist_init()
/* 算有幾個好友 */
if (userno & (FTYPE_BOTHGOOD | FTYPE_MYGOOD))
mygood_num++;
if (userno & (FTYPE_BOTHGOOD | FTYPE_OGOOD))
ogood_num++;
+ /* 算有幾個板伴 */
+# ifdef HAVE_ANONYMOUS
+ if (up->mode == M_READA && !(currbattr & BRD_ANONYMOUS) &&
+ !strcmp(currboard, up->reading))
+#else
+ if (up->mode == M_READA && !strcmp(currboard, up->reading))
+#endif
+ brdmate_num++;
> 修改板伴的計算為以使用者右上角的板名作計算
板伴的計算只要求使用者右上角的板名
而不限定該使用者目前一定要在看板內
拿掉 up->mode == M_READA &&
所以上面變成
+ /* 算有幾個板伴 */
+# ifdef HAVE_ANONYMOUS
+ if (!(currbattr & BRD_ANONYMOUS) &&
+ !strcmp(currboard, up->reading))
+#else
+ if (!strcmp(currboard, up->reading))
+#endif
+ brdmate_num++;
--
=[﹎:�摃�◣��:﹎Origin ]|[ ���O���� cpu.tfcis.org ]|[�搟說�﹎:]=
=[﹊:�摃�╱��:﹊Author ]|[218-168-194-75.dynamic.hin]|[���插�﹊:]=