(現在 過去ログ10 を表示中)

HOME HELP 新着記事 トピック表示 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■9654 / inTopicNo.1)  I-BOARD 改造について
  
□投稿者/ カズ -(2004/08/08(Sun) 03:09:55)
    初めまして。
    色々自分で試したり調べたりしたのですがどうしても分からなかったので皆様のお力をお借りしたいと思います。

    I-BOARDのスレッド表示の改造なのですが

    http://rikaizm.chinamies.com/bbs/index.cgi?H=th&no=0

    ↑の様にスレッド表示を改造したいのです。
    本来なら、一定の横幅に各スレッドが横並び状態に表示されるのですが、
    例: スレッド1、スレッド2、スレッド3.......

    今回私が改造したい表示方法は
    各スレッドが1行ずつ改行した状態で表示できるようにしたいのです。
    例:
    スレッド1
    スレッド2
    スレッド3





    縦に15個を3列で1度に45個のスレッドを表示させたいのです。

    説明不足でしたら本当にすみません。
    どうぞ宜しくお願い致します。

引用返信 [メール受信/OFF] 削除キー/
■9656 / inTopicNo.2)  Re[1]: I-BOARD 改造について
□投稿者/ 沙霧 -(2004/08/08(Sun) 14:02:14)
http://lislis.info/
    cbbs.cgi内を$Listで検索します。
    2490、2510行目付近
    if(($page+$alk_su)>=$Rno && ($page)<$Rno){$List.="<td width=33%><a href=\"#$L_3\">$n{$namber}$d{$namber}($N{$namber})</a></td>\n";}
    else{$List.="<td width=33%><a href=\"$cgi_f?mode=res&namber=$namber&page=&no=$no$pp\">$n{$namber}$d{$namber}($N{$namber})</a></td>\n";}
    if($Rno%3 == 0){$List.="</tr><tr>";}

    記事リストで検索します。
    2550行目付近
    <table cellpadding=3px><tr>$List</table>

    と、それぞれ書き換えればできるでしょうか?
引用返信 [メール受信/OFF] 削除キー/
■9657 / inTopicNo.3)  Re[2]: I-BOARD 改造について
□投稿者/ カズ -(2004/08/08(Sun) 17:32:25)
    レスを頂き本当に感謝しております。

    > cbbs.cgi内を$Listで検索します。
    I-BOARDのcgiにcbbs.cgiというのがなく、ibbs.cgiのことでしょうか?

    またibbs.cgi内を$Listで検索したのですが
    262行、265行、294行、301行、787行しか検索できませんでした。

    ご指摘の2500行あたりは発言カウントの設定になります。

    わざわざ変換プログラムを組んでいただいて大変恐縮なのですが、今一度ご指摘の方をどうぞ宜しくお願い致します。
引用返信 [メール受信/OFF] 削除キー/
■9661 / inTopicNo.4)  Re[3]: I-BOARD 改造について
□投稿者/ 沙霧 -(2004/08/09(Mon) 02:18:33)
http://lislis.info/
    Treeと勘違いしていました^^;
    I-BOARDの方で再度作り直してみました。

    ibbs.cgi---228行目付近
    if($Top_t){
    print"<br><a name=\"list\"></a><table width=\"85\%\" border=1 bordercolor=\"$ttb\" cellpadding=2 cellspacing=0><tr>\n";
    print"<td bgcolor=\"$k_back\"><center><b>$listi スレッドリスト</b> ( )内はレス数<hr size=1 color=\"$ttb\"></center>\n";
    print"<table width=\"100\%\">\n";
    }

    251行目付近
    if($Rno <= $LiMax || $FORM{"ListAll"}){
    if($page eq $PAH-$a_max){
    if($listnum==0){print"<tr>\n<td width=33%><a href=\"#$namber\">"; $listnum++}
    else{print"<td width=33%><a href=\"#$namber\">"; $listnum++}
    }
    else{
    if($listnum==0){print"<tr>\n<td width=33%><a href=\"$cgi_f?namber=$namber&mode=res&no=$no$pp\">"; $listnum++}
    else{print"<td width=33%><a href=\"$cgi_f?namber=$namber&mode=res&no=$no$pp\">"; $listnum++}
    }
    if($listnum==3){print"$news $d_may($N{$namber})</a></td>\n</tr>\n"; $listnum=0;}
    else{print"$news $d_may($N{$namber})</a></td>\n";}
    }elsif($FORM{"ListAll"} eq ""){$ListFlag=1;}
    }
    $news="";
    }
    }
    if(@NEW%3==0){print"</table>";}
    else{print"</tr>\n</table>";}
    close(LOG);

    に置き換えてみて下さい。
    怪しい部分があれば訂正お願いします@@;>りゅういち様
引用返信 [メール受信/OFF] 削除キー/
■9662 / inTopicNo.5)  Re[4]: I-BOARD 改造について
□投稿者/ 沙霧 -(2004/08/09(Mon) 02:20:10)
http://lislis.info/
    後、235行目付近の
    while ($lines = <LOG>){
    の上辺りに
    $listnum=0;
    も一応追加しておいて下さい。
引用返信 [メール受信/OFF] 削除キー/
■9671 / inTopicNo.6)  Re[5]: I-BOARD 改造について
□投稿者/ カズ -(2004/08/11(Wed) 20:53:59)
    2004/08/11(Wed) 20:56:11 編集(投稿者)

    >沙霧様

    本当にありがとう御座います!
    バッチリ設定できました。
    色々お時間や手間をかけて下さったと思います。

    改造するのが自分で全くわからない私でしたが、親切な沙霧様の対応によって無事満足いく結果となりました。

    御礼をカキコするのが遅くなり申し訳御座いませんでした。
    大変ありがとうございました
解決済み!
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新着記事 トピック表示 検索 過去ログ

- Child Tree -