v2.00TODOS・何でも情報交換TOPから是非ご覧ください。[サンプル]http://www.minicgi.net/check2/check.cgio6asanさんのブログにも書き込んだのだけどhttp://o6asan.com/BLOG-J/el/wwwc-ver-1-0-5%e3%81%ae%e3%81%93%e3%81%a8%e3%80%82/TODOSサイトは、このフリーCGIを見つけて、やっと形になったものです。それ以前は、簡単な表紙を用意し、各ジャンル掲示板へのリンクを貼っていました。当時、管理者には投稿通知ができましたが、他の方は、全部の掲示板をいちいちクリックしていただかないと、最新投稿も読んでいただくことができませんでした。そこで、見つけたのがこのCGIです。作者の方は、謙遜されているのですが、このCGIは使うほどに、とっても便利と分かってきました。FTPしなくても、管理ページから、新規カテゴリーやグループ分けを指定できるのです。グループ分けや、グループ新設時にとっても重宝しました。一度所属したグループでも、単に掲示板の所属をを変えるだけですから、いつでも配置換えできます。サンプルにあるように、掲示板リストだけでしたら簡易だったのですが、私は、トップページから一度クリックしてそれを出すのではなく、トップの紹介文と一緒に見せたいと思っていました。できるだけ無用なクリックはさせたくなかったのです。-->次に、各グループの表示をさせています。そのあと、管理用のパスワードの部分がフッタに来ます。-->これをトップページのテーブルで区切った中に入れるのに苦戦しました。フッタの部分がうまくいかなかったのです。それで、しばらくはフッタを入れずに、グループ分けを変えたいときは、FTPで、基本の掲示板リストだけのページに切り替えて、また元に戻すということを繰り返していました。試行錯誤の末、フッタを付けられて、とても楽になりましたが。理論的によく分からないのですが、このフッタの入った基本のhtmlだけ見るとこんな感じなのです。http://todos.xsrv.jp/check/skin.htmlこれが、グループなどが繰り返し挿入表示されると、フッタもちゃんと下に...テーブルタグとの絡みもあって、訳が分からないのですが、ま、これでうまくいっているので使っています。このskin.htmlは、ソースをご覧になれば、概要が分かると思いますが、訳が分かる方には、是非、ご教示をお願いしたいと思います。o6asanさん、たくさんのご教示ありがとうございます。私なりの推測なのですが、テーブル内テーブルになっていきますから、skinだけの状態と、CGIがskinを読み込んで表示していくときと、どこかでテーブルタグ関係が狂ってしまう感じがするのですね。check.cgiの中にもテーブルタグが入っていますし。本来なら、ある程度skin.htmlでレイアウトした状態に合わないと、とても作りづらくなってしまいます。トップページは、もともとホームページビルダーでミリ単位で余白とか考えながらセルの結合などを繰り返し、ガチガチにレイアウトしたものを、数値が規則的でない部分を手作業で数値をそろえ直したりして作った物です。このようなテーブル内に入れられることを想定していないCGIな気がします。掲示板だけでなく、細かな更新実績自動表示にも使えそうなので、他の場面でも応用できればと思っています。常駐員紹介とかお奨めサイトとかが追加されても、気づかないことがあります。皆様のサイトも、ブログ的に使っているページ以外の更新が分かると良いなーと思うこともあります。該当ファイルが更新されたら、自動的に日時がでるとかという使い方です。内容項目が多い方などには、便利かと思うのです。うちの更新情報のところに、そうした細かな日時を出せないかなーと思っています。私もボチボチ試していってみますね。o6asanりりさん,こんばんは。二度手間三度手間になってしまい,すみません。skinだけの状態と、CGIがskinを読み込んで表示していくときと、どこかでテーブルタグ関係が狂ってしまう感じがするのですね。check.cgiの中にもテーブルタグが入っていますし。調べにくいですからね。skinだけ,checkだけで見ていると落とすことななります。タグのペアの勘定は,実際に使われている表紙のソースを打ち出して行いました。それを見ると,一番大きな外のテーブルの終了タグと,右端の列の終了タグが落ちている程度のようです。それをFooterに持たせてやればいいのじゃないかと思います。さんも書かれているとおり,また,元のスクリプト内のHeaderという部分の名の付け方からして,もともとこれほど複雑なテーブルで使うことは,作者の方の想定外だと思います。skin-3.htmlは我が家のテスト用サーバ内で,実際にcgiも動かしてやったんですけど,この場合,グループデータが全然ないので,「分類なしに」なってしまってそこのところはチェックできないんです。それでも大分構造がつかめました。作者の方がスクリプトの改変を認めていらっしゃいますので,入れ子構造のテーブルでも改造しやすいようにしていくことは可能だと思います。o6asanりりさん,こんばんは。先日,SoRAさんのconfirm.cgiで見せていただいたtodos.xsrv.jp/以下のファイルを使ってローカルにdummyサイトを作り,skin.htmlのチェックをしたのですが,TODOSの実際のcheck.cgiで作成されるものと終端部分の結果が違うのです。skin.htmlが先日私の作ったskin-3.htmlであるとすれば,check.cgiがhttp://www.minicgi.net/からダウンロードできるデフォルトのものと違うことが考えられます。今、現在使用中のcheck.cgiとskin.htmlをFTP公開した「2patiowebフォルダー」に入れました。check.cgiは、基本的にオリジナルと変わっていないと記憶していますが、フッターが変になっていたとき、少し弄ったかもしれません。skin.htmlは、skin-3.htmlより、試しにテーブルタグをちょっと弄ってみたところがありますが、根本的問題は変わっていないかと。o6asanりりさん,ありがとうございました。解決つかないかもしれませんが,じっくり考えてみます。o6asanりりさん,こんばんは。遅くなりましたが,skin.html及び,check.cgiをいじってみました。check.cgiについては,管理画面のHTML構文不整合についても直しかかったのですが,気力が尽きて挫折しました。時間があったら取り組みます。変更分については,常駐員用公開FTPでo6asanフォルダを作成し,アップロードしてあります。変更点についてもupdate.txt内に書きましたので,ごらんください。o6asanさん、いつもありがとうございます。今回の修正版に入れ替えてみたのですが、ページが真っ白になり、ダメでした。それで、元に戻しています。エラーが出るわけではありません。真っ白なページなのです。パーミッションも確認しましたが、同じでした。あっ、o6asanさん、原因が分かりました。トップの行が、o6asanさんは、ローカルで試されたので、#!C:/perl/bin/perlになっていました。そこのパスを合わせたら表示したので、改訂版に再度入れ替えました。すみません、また、元に戻します。o6asanりりさん,こんばんは。すみません,入浴してまして。#!C:/perl/bin/perlの件,申し訳ありません。書き戻しを忘れました。ついても,同じ理由のような......以下のところ相対パスの書き方が,確かLinuxでは通らなかったと思います。申し訳ありませんが,元のファイルからコピペで直してください。"style.css";それでもうまくいかない場合は,お知らせください。他の原因を探してみます。画像添付JPEGGIFPNG参照ボタンを押して、PCの画像を指定ください。3枚まで指定できます。縮小画像はクリックで拡大されます。パスワード(好きなパスワードを。投稿後、右下のスパナマークをクリックし、そのパスワードを入れて修正できます。楽しい交流と情報交換のTODOS・アップローダーも用意。TOPからもご覧ください。ご参考になりましたら、お気軽に一筆お書き込みくださいませ。スレッドTOPへ***スレッド。