作者cache.bbs@cpu.tfcis.org (make OK!) 看板: itoc
標題Re: [修正] 加密文章可見名單
時間動力核心 (2009/01/27 Tue 20:23:22)
※ 引述《heeroy.bbs@starlight.twbbs.org (曉ソ車)》之銘言:
> 舊的改法有部份不適用了,小修改一點東西
> : post.c: chkrestrict
> - return !(hdr->xmode & POST_RESTRICT) || is_author(hdr) || (bbstate & STAT_BM);
> + return !(hdr->xmode & POST_RESTRICT) || is_author(hdr)
> + || (bbstate & STAT_BM) || RefusePal_belong(currboard, hdr);
剛剛發現
如果被加到名單內的人閱讀密文, 按下大E的話畫面不會重繪
再小改一下 :P
post.c post_edit()
else /* itoc.010301: 提供使用者修改(但不能儲存)其他人發表的文章 */
{
#ifdef HAVE_REFUSEMARK
- if (hdr->xmode & POST_RESTRICT)
+ if (!chkrestrict(hdr))
return XO_NONE;
#endif
vedit(fpath, -1);
}
另外...如果想要X文後新增可見名單不會立刻跳出來的話
post.c:post_refuse()
hdr->xmode ^= POST_RESTRICT;
currchrono = hdr->chrono;
rec_put(xo->dir, hdr, sizeof(HDR),
xo->key == XZ_XPOST ? hdr->xid : pos, cmpchrono);
! if (hdr->xmode & POST_RESTRICT)
! return XoBM_Refuse_pal(xo);
最下面這兩行可以不要加上去
--
應該沒有錯吧...(汗)
--
=[﹎:�摃�◣��:﹎Origin ]|[ ���O���� cpu.tfcis.org ]|[�搟說�﹎:]=
=[﹊:�摃�╱��:﹊Author ]|[123-240-214-207.cctv.dynam]|[���插�﹊:]=