2ch用ブラウザ「ホットゾヌ」

このエントリーをはてなブックマークに追加
327名無しさんの声
 サブジェクトの「@」+「`」→「,」置換も、区切りが「,」のときにだけ行うよう
にしてください。具体的には、DivideNichSubjectの最終行の
Title := StringReplace(Title, '@`',',',[rfReplaceAll]);
を、
Title := Trim(StrTokNext([','], Rec));
の次の行へ移動すればOKです。
 テスト用スレッドです。
http://www2.bbspink.com/test/read.cgi?bbs=kitchen&key=993180315&ls=100

 そういえば
//**名無しさん** 2001/06/10 begin
//Title := Trim(StringReplace(Title, '(' + ws + ')', '', [rfReplaceAll]));
//**名無しさん** 2001/06/10 end
がコメントアウトされてるのはどうしてですか? takoでタイトルの後ろに
(レス数)がくっつくようになっちゃったんですけど…。
 あと、外側の
if Copy(subject, Length(subject), 1) = '>' then begin
って判定はまったく必要ないような…。
328名無しさんの声:2001/06/22(金) 12:40 ID:???
 >>327、レス表示欄先頭のサブジェクトは正しく表示されてますね。
正しくないのはスレ一覧に表示されるサブジェクトです。

 あと、ポップアップでは表示が正常ですが、区切りが「,」の板では逆に
ポップアップで表示がおかしくなります。たとえば
http://nh.mikage.to/test/read.cgi?bbs=nanika&key=981257088&ls=100
の270を直接見た場合と、ポップアップで見た場合を比較してください。

 >>220でも書きましたが、「@」+「`」→「,」の置換は表示するときではなく、
ログを取得するときに行うべきです。
329名無しさんの声:2001/06/22(金) 12:55 ID:???
「ログを取得するとき」だとダウンロードのとき、とかいう誤解を招きそうだ
から「ログを解析するとき」に訂正。
330名無しさんの声:2001/06/22(金) 13:48 ID:???
>>171の問題まだ直ってません(>>202参照)。
TMainForm.LoadResの
if (ThreadItem.IsKakoLog) then begin
Downloader.DownloadFromCache := True;
end;
で、一覧から消えたとき強制的にキャッシュから読み込むようにしている
のが原因と思われ。
331名無しさんの声:2001/06/22(金) 14:23 ID:???
http://piza.2ch.net/test/read.cgi?bbs=kao&key=992517853&ls=100
の363の表示がread.cgiと同じになりません。
S := StringReplace(s, '♥', '♥', [rfReplaceAll]);
S := StringReplace(s, '&#', '?', [rfReplaceAll]);
が原因と思われ
しつこいですが表示のときに余計な小細工は無用です。
332名無しさんの声:2001/06/22(金) 14:24 ID:???
&をそのまま貼ってシパーイした
S := StringReplace(s, '&amphearts;', '♥', [rfReplaceAll]);
S := StringReplace(s, '&amp#', '&#', [rfReplaceAll]);