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.htmlを直してみました。あと,<font>タグを直したいと思うのですが,styleでの指定とで入り組んでいて,面倒なので今回はやめにしました。出来たファイルは,こちらにアップします。訂正ファイルをアップしたので,削除しました。右端が,新ファイルのローカルでの表示状態です。大丈夫だと思うのですが,不都合がありましたら,お知らせください。o6asanさん、どうもありがとうございます。修正箇所はよく見ていないのですが、とりあえず、skin.htmlを入れ替えたところ、なぜか、グループごとの表示が出ません。私も、試行錯誤で、何をどうするとどうなるのかよく分からないのですが、以前も、フッタを弄ると、ちゃんと繰り返し表示されなくなったり...<font>タグは、おっしゃるとおり、styleでの指定と、私がどうしても個々に大きさを決めたいところと混在しています。o6asanりりさん,どうもすみません。一か所わからないけれど,消してしまったところがあるのです。cgiのほうの何らかの変数だと思ったんですが。入れる位置としてはすごく中途半端な位置に入っていたので,消したのです。これを戻しても駄目でしょうか。だめだとすると,変なことの起こる原因は,スキンだけでは分からないような気がします。o6asanりりさん,ごめんなさい。一度見直していて,大きな勘違いに気づきましたので,もう一度直して,アップします。o6asanりりさん,こちらでは,どうでしょうか。訂正ファイルをアップしたので,削除しました。-->を使っているようです。skin.htmlだけで,表示させると,奇妙な感じになります。ただ今、o6asanさん、編集の改訂版に入れ替えました。skin.htmlだけで構成を考えようとしても、難しいようですね。細かい部分を見ていただいてありがとうございました。本体CGI・check.cgiのフッター書き込み部分は、こういう感じですが、グループ内のデータの部分は、ソートによって変わるので、とても複雑になっています。o6asanりりさん,改めまして,こんばんは。_COMMENT_の定義がどうなっているか知りたいです。それと,あわててアップしたので,</BODY>を入れ忘れました。-->の部分はおそらくcgiの定義で_COMMENT_部分に読み込まれますので,最終的なHTMLとしては,変なことにはなっていません。微妙に終了タグがなかったり,height設定が違ったりしているところがあっただけです。value="Admin"></form>で終わっています。フッター書き込みに行って,戻った時点で,HTMLを終了作業を入れなければいけないのですが,それができていないようです。それと,以下のフッター書き込みがどこにつながるのかよくわからないのですが,これは,カキコチェッカの変数なのでしょうか。o6asanりりさん,おはようございます。今日は,お休みなので,check.cgiを落として調べてみました。最終版のつもりで,アップしておきます。-->にしてしまったほうが,すっきりするようです。(←これはりりさんがgoogle関連デ入れたものですね。check.cgiの中に範囲の定義がありまして,これの配置を間違えると,表示が違ってきますので,注意が必要です。s/_BACK_/$backlink/ig;を全部削除してもいいと思います。他の$popup関連のところも削除すると,すっきりするかもしれません。}}//--></SCRIPT>を削除してます。$popup=0なので,大丈夫だと思いますが,どこかで単独で使っているところがあって,エラーが出るようなら,復活させてください。!o6asanさん、朝早くから!少し前にこの前の書き込みのお返事を書こうとしていたところでしたので、丁度良かったです。今、最新版のskin.htmlにしました。http://todos.xsrv.jp/check/skin.html変なところに、adminボタンが入らなくて、良くなりました。最初のskin.htmlもそうなのですが、どうしてテーブルからはみ出すかは、謎なのです。前は、大きくテーブルから外れるので、ダメだと思って、別のほとんどオリジナルなadminボタン入りのskin.htmlを用意して交互に使っていたのですね。それが、ローカルでのskin.htmlの表示がダメでも、アップすると、使えるという...変な具合で...オリジナルのskin.htmlが簡易なので、テーブルを使ったhtmlと合わないのかもしれません。adminで入ったときも、URLは、http://todos.xsrv.jp/check/check.cgiで同じですが、このときは、skin.htmlは読まないで、基本のグループ名だけで動くのですよね。今まで、悩みの種だったのですが、今回きっかけがあって、o6asanさんのブログに書いてみて良かったです。スキンを作成するには・・・#--------------------------------慣れないうちは、デフォルトのスキンをコピーしてスキンを作成してみてください。-->で挟まれた部分は、自由に変更することができます。以下の文字列は、それぞれ下の表のように置換されます。-->まで_BACK_:Backボタン(ポップアップ形式で利用する場合は閉じるボタン)_CGIPATH_:CGIファイルへのパス_METHOD_:フォームの投稿形式と書いています。テーブルの部分は、自由に変えても良いところみたいなんですけどね。o6asanりりさん,おはようございます。最初のskin.htmlもそうなのですが、どうしてテーブルからはみ出すかは、謎なのです。いえ,はみ出して当然なのです。昨日,はじめからcheck.zipを落として調べるところから始めればよかったのですが,手抜きをしたせいで,二度手間三度手間になってしまいました。-->の部分は,テーブルの中にないことになります。\t\r\n]*-->(.|\n)*//i;というのがありますから,FooterEndなどを雑に設定すると変なことになります。"$footer\n</HTML>\n";にしたほうがいいかもしれません。追記:もともとのskin.htmlのテーブルはすごくシンプルなものですね。,$footerのところの終わりが簡単で済みますが,TODOSの場合はかなり複雑になっています。今,もう一度,skin-3.htmlを見たのですが,一番初めのテーブルを閉じるのを忘れています。たいがいのブラウザは寛大に頭から表示していってくれますから,見掛け上エラーになっていませんが,シビアなブラウザに逢うと表示が崩れるかもしれません。footerのところは,すぐ後にexitがあって,プログラムの終了がからみます。各exitでcgiを抜けると,htmlには戻ってこない構造になっているようですから,この辺を考慮に入れて整合性を取ればいいと思います。時間が取れたら,check.cgiと突き合わせて考えてみようと思います。画像添付JPEGGIFPNG参照ボタンを押して、PCの画像を指定ください。3枚まで指定できます。縮小画像はクリックで拡大されます。パスワード(好きなパスワードを。投稿後、右下のスパナマークをクリックし、そのパスワードを入れて修正できます。楽しい交流と情報交換のTODOS・アップローダーも用意。TOPからもご覧ください。ご参考になりましたら、お気軽に一筆お書き込みくださいませ。スレッドTOPへ***スレッド。