回文章列表
作者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                   │
 ╰──────────────────────────────────╯
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻