作者id9455.bbs@bbs.mis.nchu.edu.tw (Pony) 看板: itoc
標題Re: 有關文章推文變未讀完整的改法?
時間資生堂 (2007/09/06 Thu 22:57:12)
※ 引述《honor.bbs@cpu.tfcis.org (dino)》之銘言:
> 因為到處都一點一點的code,有沒有大大能說明一下,
> 到底從來沒有改過這個功能的我要改什麼?
你可以使用
[修正] post.c 被評分過的文章變未讀 (方法二)
跟 [功能] post.c HDR 新增一個欄位給已讀未讀輔助
記得HDR那篇要先改
我用的是去年10月左右的版本
HDR那篇需要做點小修正
-------
: post.c:post_attr()
原本該文章這地方寫的東西換成以下
#ifdef HAVE_REFUSEMARK
- attr = ((mode & POST_BOTTOM) || !brh_unread(hdr->chrono, hdr->stamp)
- || ((mode & POST_RESTRICT) && strcmp(hdr->owner, cuser.userid) &&
- !(bbstate & STAT_BM))) ? 0x20 : 0;
+ attr = ((mode & POST_BOTTOM) || !brh_unread(BMAX(hdr->chrono, hdr->stamp))
+ || ((mode & POST_RESTRICT) && strcmp(hdr->owner, cuser.userid) &&
+ !(bbstate & STAT_BM))) ? 0x20 : 0;
#else
- attr = ((mode & POST_BOTTOM) || !brh_unread(hdr->chrono, hdr->stamp)))
- ? 0x20 : 0;
+ attr = ((mode & POST_BOTTOM) || !brh_unread(BMAX(hdr->chrono, hdr->stamp)))
+ ? 0x20 : 0;
#endif
--
╭─◢◣◢◣ σ �� �f 資 ──────────────────────╮
│ ◤◥◤◥ ▇ �d �� 生堂 <中興資管> Origin:bbs.mis.nchu.edu.tw │
│ █◣�k█▆ █▂�k█ �k Author:id9455 │
│ █◥�k█▂ █ �k█▂▎來源地址:140.120.231.131 │
╰──────────────────────────────────╯