Note - ptt/pttbbs GitHub Wiki
note 板精華區目錄
1. 建議排序修正
原本剛架完新站(已執行完~/bin/initbbs
)後,預設排列順序如下:
編號 標 題 編 選 日 期
1. ◎ 精華區目錄索引 (0.3k) 每天自動更新 [12/15/17]
2. ◆ 【點 歌 歌 本】 SYSOP [12/14/17]
3. ◆ <系統> 動態看板 SYSOP [12/14/17]
4. ◆ <點歌> 動態看板 SYSOP [12/14/17]
5. ◆ <廣告> 動態看板 SYSOP [12/14/17]
6. ◆ <新聞> 動態看板 SYSOP [12/14/17]
若發現順序有誤,可能導致動態看板顯示排序有其他較難預期情況發生,請自行修正。
ref: https://github.com/ptt/pttbbs/blob/master/mbbsd/ordersong.c#L216
2. 相關動態看板排序說明
暫時還沒找到這方面比較詳細的文件 (如果已有找到還麻煩協助補充)
因此將目前測試配置幾次後, 及參考 Ptt.cc 裡 Note 板精華區所得到的心得
再搭配 debug 模式下顯示對照相關編號後的結果 (debug 模式請自行 #define DEBUG 後重新 make clean all install)
先整理在這邊
讓有興趣者參考測試修正運用
以下先以修正過 (且應是以目前 ptt.cc 中 Note 板配置的方式) 來記錄
還沒想到有哪個方法可以描述得更清楚, 所以只能先這樣表示...
相關測試說明:
- 已經跑過隔日的
~/bin/account
所以 z-1 已經是
> 1. ◎ 精華區目錄索引 (14.4k) 每天自動更新 [12/01/17]
了
自己在動態畫面檔案內容裡面的文字 所代表的意義:
此篇截圖示例中,寫 sys 代表在 Note 板精華區目錄 z-3 (<系統>動態看板),如
我在哪? z-3-1
Note
3. ◆ <系統> 動態看板
1. ◇
裡面「此篇截圖示例中」以下附註代表的意義:
songbook 001 → 點播歌本目錄 (z-2) 的第一首
content
r2對sysop說:test3 → 測試第三次點歌 (在 <點歌> 動態看板 第3個位置)
相關截圖示例:
- debug 模式下歡迎畫面
- debug 模式下進站畫面 (開啟多重進站畫面功能)
以下「系統標示」的 [ ] 編號, 亦皆為 Debug 模式下才會出現
- 剛進站動態看板顯示的畫面, 系統標示為 [ 1 ]
- 剛從主選單進入 (0) 系統維護區 時的動態看板顯示畫面, 系統標 [ 2 ]
- 剛從主選單進入 (M) 私人信件區 時的動態看板顯示畫面, 系統標 [ 3 ]
- 剛從主選單進入 (T) 休閒聊天區 時的動態看板顯示畫面, 系統標 [ 4 ]
- 剛從主選單進入 (U) 個人設定區 時的動態看板顯示畫面, 系統標 [ 5 ]
- 剛從主選單進入 (X) 系統資訊區 時的動態看板顯示畫面, 系統標 [ 6 ]
- 剛從主選單進入 (P) 娛樂與休閒 時的動態看板顯示畫面, 系統標 [ 7 ]
10.剛從 (P) 娛樂與休閒 進入 (P) 量販店 時的動態看板顯示畫面. 系統標 [ 9 ]
11.剛從 (P) 娛樂與休閒 進入 (B) 棋院 時的動態看板顯示畫面. 系統標 [ 11 ]
12.剛從主選單進入 (N) 編特別名單 時的動態看板顯示畫面. 系統標 [ 12 ]
以上即為 ◆ <系統> 動態看板
會顯示的畫面清單
至於 [ 0 ]
、 [ 8 ]
和 [ 10 ]
跑到哪去了呢?
根據 Ptt 的 Note 板配置推測
因為此三畫面在 Ptt 開始拔掉多項功能後,不再被使用到
所以裡面不管放何者內容還是需要留那幾個項目在那邊
然後在工作站下跑 ~/bin/account
時會出現以下 log:
cache: reload pttcache
次數/累計時間
上站人次統計
peak: 6, day_login: 9
avg_len=1, bar_unit=1
歷史事件處理
此時段最多同時上線:1 過去:1
重設cache 與fcache
動態看板數[15]
動態看板資訊: last_usong=15, last_film=15
計算進站畫面數: 5
動態看板數後面接[15]
實際上則是配置了 16 個動態看板畫面讓系統跑
然後據測試後推測目前系統優先將 Note 板內
◆ <系統> 動態看板
◆ <點歌> 動態看板
放在一起
[ 0 ]
~ [ 12 ]
的位置優先分配給 ◆ <系統> 動態看板
裡的畫面
[ 13 ]
之後的位置 (直到動態看板上限)
則是分給 ◆ <點歌> 動態看板
輪流跑畫面
剛開始整理, 可能還有不少需要修正和補充的地方
還麻煩多多指正