専用ブラウザで過去ログが閲覧できない #2
Labels
No Label
bug
discussion
documentation
duplicate
enhancement
feature
help wanted
invalid
Priority
High
Priority
Low
Priority
Medium
question
wontfix
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: stat2/delightly-v2fork#2
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
タイトルどおり
専ブラ用過去ログ板の実装について2案考えてみました。
叩き台にしてもらったり別案を追加してもらったりして進めていきたいです。
A案
概要
各板に合わせた過去ログ板をそれぞれ生成する。
例えば
offshore
板の過去ログ板ならkako-offshore
と命名して作成する。過去ログのdat
現行板からスレが落ちる際に、
$DATFILE
を落とすのではなく/kako-offshore/dat/
以下に移動させる。投稿時の処理
bbs-main.php
にて例外処理を追加してエラーを返す。その他必要ファイル
板として読み込むために必要と思われるファイルについて。
subject.txt
現行板からスレが落ちる際に追記していくことで更新。
SETTING.TXT
現行板のSETTING.TXTをそのままコピーする。
現行板の管理画面で更新された場合はその都度コピーする。
板名のみ末尾に
(過去ログ)
等を加える必要がありそう。index.html(index.php)
現行板のindex.phpをコピーする。
長所
短所
B案
概要
過去ログ用の板は作成せずに、各ファイルへのアクセスに合わせて既存ファイルをパースして返す新たなプログラムを作成し、サブドメイン等に設置する。
(実例) 農園過去ログ
こちらは非公式のものですが多くの利用者に活用いただいています。
過去ログのdat
現行板の
$THREADFILE
を随時取得し、文字コードを変換して返す。投稿時の処理
Response
でエラーを返す。その他必要ファイル
板として読み込むために必要と思われるファイルについて。
subject.txt
現行板の
thread
以下にあるsubject.json
を随時取得してパースして返す。SETTING.TXT
現行板のSETTING.TXTを随時取得して返す。または予め手動で作成する。
index.html(index.php)
現行板のindex.phpを随時取得して返す。または予め手動で作成する。
長所
短所