diff --git a/chaika/modules/server/thread.js b/chaika/modules/server/thread.js index ff4d1ec2..d4d9b0b0 100644 --- a/chaika/modules/server/thread.js +++ b/chaika/modules/server/thread.js @@ -1291,7 +1291,7 @@ function ThreadMachi(){ ThreadMachi.prototype = Object.create(Thread2ch.prototype, { datDownload: { value: function(){ - var datURLSpec = this.thread.url.resolve("./").replace("read.cgi", "offlaw.cgi"); + var datURLSpec = this.thread.url.resolve("./").replace("read.cgi", "offlaw.cgi/2"); this._aboneChecked = true; this._threadAbone = false; this._deltaMode = false; @@ -1318,9 +1318,14 @@ ThreadMachi.prototype = Object.create(Thread2ch.prototype, { value: function(aLine, aNumber, aNew){ if(!aLine) return ""; + // 透明削除がある場合に正しいレス番号に補正する var resArray = aLine.split("<>"); var trueNumber = parseInt(resArray.shift()); + // リモートホスト情報を日付部分に追加して 2ch 互換データにする + resArray[2] += ' HOST:' + resArray[5]; + resArray.pop(); + return Thread2ch.prototype.datLineParse.apply(this, [resArray.join("<>"), trueNumber, aNew]); } },