[リストへもどる]
一括表示
タイトルbbxを改変したのですが、うまくゆきません
記事No164
投稿日: 2006/10/03(Tue) 22:41
投稿者ふゆ〜な〜
下記掲示板のbbxをライブラリーからみつけ利用させていただきました。
(ライブラリーNo 1205,1209,1220)

http://hpcgi2.nifty.com/jw_cad/c-board.cgi?id=003

この掲示板で使用しているソフトのVerUp時に時々読み込まなくなる事があり
その度に改変して使用していました。
最近大幅なVerUpが有ったのか読み込めなくなりました。
そこで私なりに色々いじってみて
インデックス型のデータを取り込めるようになりましたが、
ツリー構造で取り込むことが出来ません。

この部分が間違っていると思うのですが、解決できません
InxThreadDepthType=1

もし良ければ改変したbbxを見ていただき指摘していただませんでしょうか。
そのためには改変したbbxをUpしなければいけないのですが
そのような中途半端なものでもbbx掲示板にUpしてもかまわないんでしょうか?

タイトルRe: bbxを改変したのですが、うまくゆきません
記事No165
投稿日: 2006/10/04(Wed) 00:11
投稿者つかんこ
> そのような中途半端なものでもbbx掲示板にUpしてもかまわないんでしょうか?
 bbx掲示板は、完成したbbxをアップするところです。
 質問する場合は、こちらにアップしましょう。

タイトルRe^2: bbxを改変したのですが、うまくゆきません
記事No166
投稿日: 2006/10/04(Wed) 00:30
投稿者ふゆ〜な〜
判りました。 現状は次のとおりです。
 記事の取り込みは正常に行なえます。
 ツリーの編集は手動では可能です
 投稿は作ってありません。というより取り込みが出来れば良しとします。
ここじゃないかってところの行頭に●を入れておきます。

お手数ですが協力をお願いします。
URL=http://hpcgi2.nifty.com/jw_cad/c-board.cgi?id=003
下記に改変したBBXを載せます。

[Index]

InxPrevUrlStartStr={<td\snowrap\salign="right"><a\shref="} or {<b> | </b></font><a\shref="}
InxPrevUrlNotStartStr=<td\snowrap\salign="right">\n\s\s\s<a\shref="\*前へ→
InxPrevUrlEndStr="

InxGroupStartStr=<hr\ssize=1\swidth="
InxGroupEndStr=</b></font></a></td>

InxStartStr=cellpadding=0>\n
InxEndStr=</span></a></td>\n

InxArtNoStartStr=one;no=
InxArtNoEndStr=;id=

InxArtUrlStartStr={<a\sclass=TreeParentSubject\shref="} or {<a\sclass=TreeChildSubject\shref="}
InxArtUrlEndStr="\stitle

InxCheckedPageCountForThreadType=3
InxThreadDepthType=1



[Info]
CodeType=0
EnterType=2

ArtStartStr=<a\sname="
ArtEndStr=class=AllAgent>&lt;

BodyStartStr=\sclass=AllBody>
BodyEndStr=</span></td>

SubjectStartStr=class=AllSubject><b>
SubjectEndStr=</b></span></a>

SenderNameStartStr=]">
SenderNameEndStr=</b></span>

SenderAdrStartStr=href="mailto:
SenderAdrEndStr="\stitle

DateStartStr=&nbsp;-\s
DateEndStr=\s-

DateYearPos=0
DateMonthPos=1
DateDayPos=2
DateHourPos=3
DateMinutePos=4
DateSecondPos=10

NoStartStr=<<$>>
NoEndStr=">

ReplyIdXStartStr=tree"\svalue="
ReplyIdXEndStr=">

タイトルRe^3: bbxを改変したのですが、うまくゆきません
記事No167
投稿日: 2006/10/04(Wed) 21:28
投稿者つかんこ
取り敢えず、一点だけ。
最初に現れるimgタグのwidthを見る仕様だと思いますので、切り取る範囲が広すぎるとツリーになりません。
下記のようにすれば、全て親にぶら下がる形ではありますが、ツリーになります。
InxStartStr=width=10 height=1 alt=""

下のようなのも考えたのですが、親にはつながらず、最初の子から下にぶら下がるので、もう一工夫すれば何とかなるのかな?
InxStartStr={width=10\sheight=1\salt=""></td>\n\s\s<td><a\shref} or {width=12\sheight=1\salt=""}

それから、全ての投稿が二重に取り込まれてしまいました。
InxPrevUrl〜が間違っているのだと思います。

タイトルRe^4: bbxを改変したのですが、うまくゆきません
記事No168
投稿日: 2006/10/04(Wed) 21:38
投稿者ふゆ〜な〜
> それから、全ての投稿が二重に取り込まれてしまいました。
> InxPrevUrl〜が間違っているのだと思います。

 m(__)m 申し訳ありません。下記URLでした。

http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=tre;id=003

指摘の部分試してみます。

タイトル途中経過
記事No181
投稿日: 2006/10/06(Fri) 20:50
投稿者ふゆ〜な〜
いまちょっと触れる状況ではなくなったので連休にでも挑戦します。
といっても土日も出るから実質触れるのは月曜だけだが・・・できるかな?

ま、とりあえず途中経過
ツリーになっているようですが、やはりWで取り込まれます。
ちょっと変えるとトリプルで取り込まれてしまった ^_^;
で、今はもとに戻していますので休みに挑戦します。
結果の良し悪しに関らず事後報告します。

タイトル途中経過その2
記事No376
投稿日: 2006/11/03(Fri) 14:48
投稿者ふゆ〜な〜
時間が出来ると調べているのですが、・・・うまく行きません。

現在はつかんこさんに教えていただいた。すべて親に下げる方法使用しています。

私のつたない知識で調べてみて解った事ですが解りにくい書き込みですみません。
解決策または代替法等をお解りになる方いましたら手法又はアドバイスよろしくお願いします。

InxThreadDepthType=
UL DLタグがない且つ全角や罫線文字を使用してないので 1 で正解だと思いますが、
1つの投稿発言に対しimgタグが親発言で2つ子孫発言ではそれに加えて+1ずつ増えている
またそのwidth値は最初のimgタグは共通の10だが2番目が親が16で子以降は12と減っている
3番目以降のimgタグのwidth値は20となっている
一定値で増加してないので指定方法が私には分からない。

親 発言の width値 10+16

子 発言の width値 10+12+20
孫 発言の width値 10+12+20+20
ひ孫発言の width値 10+12+20+20+20

imgタグの数でツリー判断できるといいのですが・・・



記事へリンク先が2種類ある一応下記のように指定していますが正しいでしょうか?
InxArtUrlStartStr={<a\sclass=TreeParentSubject\shref="} or {<a\sclass=TreeChildSubject\shref="}



InxCheckedPageCountForThreadType=
これにに3以上を指定すると1→2→1と繰り返しになって重複に取り込んでしまうようです。
1ページ目にある2ページを指定するurlのキーワードと次ページにある1ページへのキーワードが同じになっているので
そのようになると思います。そのため現在この値を2にしてあります。

下記のように2ページ以降にあるページめくりで後から出てくるキーワードを先に指定しても上手く行きません。
解決策がわかる方お教え願います。

InxPrevUrlStartStr={<b> | </b></font><a\shref="} or {<td\snowrap\salign="right"><a\shref="}