[リストへもどる]
一括表示
タイトル2点ほど質問です
記事No97
投稿日: 2006/05/15(Mon) 12:25
投稿者営々
こんにちは。

やっつけで作ったTDiary用cpxを公開いたしました(ソース添付)。まだ書き込みはできませんが…

ところで、TDiaryや日記鯖のcpxで、ひとつのフォルダに3〜4つ以上の巡回掲示板を割り当ててフォルダ巡回を行うと、ほとんどの場合どれかひとつ以上の掲示板で404エラーがでてしまいます(シングルスレッドにしても)

初期読み込みページから本文のあるページのURLを読み出してジャンプする仕様になっているのですが、これがうまく働いていないのでしょうか…?

それから、TDiaryのサンプル掲示板(http://sasasin.sytes.net/~samplediary/)などでコメント付日記を読み込むと、コメントに親発言番号が登録されているのに、明らかにコメントツリーがつながっていないところがあって不思議に思っています。
なんか処理が抜かってるのかなぁ…

タイトルRe: 2点ほど質問です
記事No98
投稿日: 2006/05/15(Mon) 18:50
投稿者DECO
営々さん、こんにちは。

>やっつけで作ったTDiary用cpxを公開いたしました(ソース添付)。まだ書き込みはできませんが…

おめでとうございます&ありがとうございます。(^^)

>ところで、TDiaryや日記鯖のcpxで、ひとつのフォルダに3〜4つ以上の巡回掲示板を割り当ててフォルダ巡回を行うと、ほとんどの場合どれかひとつ以上の掲示板で404エラーがでてしまいます(シングルスレッドにしても)

>初期読み込みページから本文のあるページのURLを読み出してジャンプする仕様になっているのですが、これがうまく働いていないのでしょうか…?

エラーとなった時のURLは正しいURLになってますでしょうか。
もし正しいとしたら、連続アクセスにサーバーが追いついていないということが考えられます。(Yahoo掲示板やFMIDIライブラリもそのような症状になることがあります。)
もしそうなら、受信間隔を少し空ける必要があるかもしれません。

>それから、TDiaryのサンプル掲示板(http://sasasin.sytes.net/~samplediary/)などでコメント付日記を読み込むと、コメントに親発言番号が登録されているのに、明らかにコメントツリーがつながっていないところがあって不思議に思っています。

内容を見させていただきましたが、発言番号に MES_ID_STR を使用する場合には発言番号と親発言番号の両方とも MES_ID_STR にする必要があります。(仕様に記述されてませんでした、すみません。)
それを直せばうまくいくのではないかと思います。

DECO

タイトルRe^2: 2点ほど質問です
記事No99
投稿日: 2006/05/18(Thu) 10:54
投稿者営々
DECOさん、こんにちは。

> エラーとなった時のURLは正しいURLになってますでしょうか。

ストリング文字列からLPCSTR型文字列に変換するときに、末尾にヌル文字がついていなかったです…orz

サンプルcpxソースで.c_str()と.data()を使い分けて書かれてましたので、てっきりc_str使っちゃいけない箇所があるのかと思いまして。てへ。

全部.c_str(末尾に必ずヌル文字が付く)で処理するようにしたら治りました〜。

> 内容を見させていただきましたが、発言番号に MES_ID_STR を使用する場合には発言番号と親発言番号の両方とも MES_ID_STR にする必要があります。

MES_ID_STRを使用しないように設定しなおしたらツリーになるようになりました。ありがとうございます。

タイトルRe3: 2点ほど質問です
記事No100
投稿日: 2006/05/18(Thu) 11:14
投稿者DECO
営々さん、こんにちは。

>サンプルcpxソースで.c_str()と.data()を使い分けて書かれてましたので、てっきりc_str使っちゃいけない箇所があるのかと思いまして。てへ。

>全部.c_str(末尾に必ずヌル文字が付く)で処理するようにしたら治りました〜。

おっと・・・・大変失礼しました。m(_ _;)m
サンプルを修正しておきました。

>MES_ID_STRを使用しないように設定しなおしたらツリーになるようになりました。ありがとうございます。

了解です♪

DECO