[リストへもどる]
一括表示
タイトルSMFのスレッドが新しいものしか取得できない
記事No408
投稿日: 2008/09/30(Tue) 20:53
投稿者めりめら
営々さんのcmn_phpBB.cpx / 0.91を使用して、SMFのフォーラムを
巡回しようと思い、設定をしました。初めて巡回するところで、
発言数も多くないため、すべて取得したいと思ったのですが、
どうしても最近のスレッドしか取得できません。何が問題でしょうか?
設定した内容は以下のとおりです。
(投稿制限があるようなのでURLのプロトコル部分は削除しています)

掲示板の種類:cpx:phpBB
掲示板の種類:SMF
トピックURL:forum.japanese.simutrans.com/index.php?board=14.0
発言日時:月/日/年
ログインしてから巡回:有効

他は変更していません。ログイン用IDとパスワードはちゃんと設定しています。

「会社の名前について」から「移転: 質問」までは取得するのですが、
「移転: 質問その2」以前のスレッドが取得できないのです。
同様に、forum.japanese.simutrans.com/index.php?board=2.0でも
「セーブロード時に強制終了してしまう」までしか取得しません。

タイトルRe: SMFのスレッドが新しいものしか取得できない
記事No409
投稿日: 2008/09/30(Tue) 22:02
投稿者営々
めりめらさん、こんにちは。
拙作エクステンションを使って頂いてありがとうございます。

「掲示板情報」の下の方にある「最終日時」を(日付と時間、両方)チェックを入れて、読みたいスレッド返信より古く設定してみていただけないでしょうか。

「最終日時」が設定されていない(=両方にチェックが入っていない)場合には、「ツール」→「オプション」→「巡回タブ」にある「初回巡回時の最大受信件数」の数の発言だけレスを取得します。
(最終日時は巡回のたびに、取得した発言のうち一番新しいものに設定し直されます)

最大受信件数が20件ぐらいだと、そのような動作になります。
ためしに30件に設定すると「移転: 質問その2」のスレッドも読み込めることを確認しました。

で、この掲示板の巡回テスト中に「スレッドに最後に返信した人がフォーラムから退会していると、そのスレッドは読み込めない」というバグが判明したので、後ほど修正版をアップする予定です。
(「第2回 Simutrans セーブデータ審査会」のスレッドが読み込めないのはそのせい)

タイトルRe2: SMFのスレッドが新しいものしか取得できない
記事No410
投稿日: 2008/10/01(Wed) 00:48
投稿者めりめら
営々さん、お返事ありがとうございます。

おっしゃるとおり、最終巡回日時を2005年にして巡回してみたところ、
「第2回 Simutrans セーブデータ審査会」以外のスレッドがすべて
読み込めることを確認しました。

最終日時の存在は気づいていたのですが、巡回しなおすときには
チェックをはずして無効にすることばかり考えていて、意図的に
古い日付にすることは思いつきませんでした。また、最大受信件数は
デフォルトの20件のまま変更していませんでした。今日CMNを使い始めた
ので、よく設定を確認していませんでした。お手数をかけてすみません。

バグ修正を期待しています。

タイトルRe2: SMFのスレッドが新しいものしか取得できない
記事No411
投稿日: 2008/10/02(Thu) 20:46
投稿者めりめら
営々さん、修正ありがとうございます。0.92を使用して、問題の
「第2回 Simutrans セーブデータ審査会」も取得できました。

しかし、今度は別の問題が2つ出ています。

1つは、トピックが1つもない板(「採用された提案」「否決された提案」)を
巡回するとエラーになるというものです。これは板を巡回対象から外すことで
対処しています。

もう1つは、「翻訳」板のトピックがうまく取得できないというものです。
トピック一覧のURLで巡回すると、次のエラーメッセージが出ます。

Japanese Simutrans Forum : 子発言切り出し:翻訳:スレッド: 翻訳ガイド:Re:翻訳ガイド(0009_003番目の返信):発言項目が見つかりませんでした (新着:2件)
終了しました : (1/1) (新着合計:2件/エラー:1件)

結果、取得できるのは「翻訳ガイド」のトピックのみ、しかもトピック
タイトルと4番の発言の2つしかない状態です。

たびたびお手数をおかけしますが、確認いただけますでしょうか。

タイトルRe3: SMFのスレッドが新しいものしか取得できない
記事No412
投稿日: 2008/10/02(Thu) 22:24
投稿者営々
めりめらさん、こんにちは。

不具合報告ありがとうございます。

2番目の不具合について調べたところ、ログインした状態だとhtmlのタグに微妙な違いが出るため、特定の発言が取得できないことがわかりました。

修正版をアップしましたが、私はこのフォーラムでは確実な動作確認が出来ない状態にあります。
めりめらさんに使ってもらってご報告をいただけると大変助かります。

1番目の不具合については、単にトピック取得に失敗している時との違いがソフトで判別しづらいため、「トピックが一つもないときはエラーにせずに終了する」動作にするべきかどうか迷っています。
申し訳ありませんが、板を巡回対象から外す形で対処して頂けないでしょうか。

>たびたびお手数をおかけしますが、確認いただけますでしょうか。

このエクステンションを作って以来、反響が全くなかったので、こういう声をいただけること自体励みになります。ありがとうございます。

タイトルRe4: SMFのスレッドが新しいものしか取得できない
記事No413
投稿日: 2008/10/03(Fri) 23:42
投稿者めりめら
営々さん、こんにちは。

0.93を使用して巡回したところ、問題なく取得できる
ことを確認しました。

トピックのない板の問題については、巡回対象から外す
ことで対処しようと思います。実際、これらの板に今後
トピックができるかどうかも怪しいですしね。

すばらしいエクステンションを作っていただき、
本当にありがとうございます。