Re: カキコチェッカ v2.00 ( No.18 ) |
- 日時: 2010/10/03 20:20
- 名前: りり
- あっ、o6asanさん、原因が分かりました。
トップの行が、o6asanさんは、ローカルで試されたので、 #!C:/perl/bin/perl になっていました。そこのパスを合わせたら表示したので、改訂版に再度入れ替えました。
ですけど、skin.htmlを直接見たときの見かけは、前と同じなのですが… http://todos.xsrv.jp/check/skin.html
|
Re: カキコチェッカ v2.00 ( No.19 ) |
- 日時: 2010/10/03 20:23
- 名前: りり
- あーーー
トップの表示は良いかと思ったのですが、
[グループ別更新順 ] と [ 総合更新順 ] が動作しません。
すみません、また、元に戻します。
|
Re: カキコチェッカ v2.00 ( No.20 ) |
- 日時: 2010/10/03 21:06
- 名前: o6asan
- りりさん,こんばんは。
すみません,入浴してまして。 
> #!C:/perl/bin/perl の件,申し訳ありません。書き戻しを忘れました。
> [グループ別更新順 ] と [ 総合更新順 ] が動作しません。 についても,同じ理由のような......  以下のところ相対パスの書き方が,確かLinuxでは通らなかったと思います。 申し訳ありませんが,元のファイルからコピペで直してください。
#-------------------------------- # ファイル・フォルダへのパス設定 #-------------------------------- # jcode.plへのパス(同じフォルダならこのまま) $jcodepath = '../lib/jcode.pl';
# このファイル $cgipath = "check.cgi";
# データファイル $datapath = "log.txt";
# グループ情報を記録するファイル $grouppath = "group.txt";
# 表示の時のスキンファイル $skinpath = "skin.html"; $skinpath2 = "nogroup.html"; # グループ分け機能を使わない場合
# 管理ページで使うスタイルシートのパス(http://〜 でも可) $stylepath = "style.css";
それでもうまくいかない場合は,お知らせください。 他の原因を探してみます。
|
Re: カキコチェッカ v2.00 ( No.21 ) |
- 日時: 2010/10/03 21:29
- 名前: o6asan
- ところで,
> ですけど、skin.htmlを直接見たときの見かけは、前と同じなのですが…
の件ですが,これはcgiとこみで動いてきちんとした一式のHTMLになるのですから,単独では変でいいのです。 このため単独で調べるときには,ともに動くcgiを考慮に入れて考えないといけないことになります。
たとえば,skin.htmlの<!-- FooterEnd -->のところでプログラムとしてはcheck.cgiに戻りますが,戻ると print <<EOM; $footer </BODY> </HTML> EOM のあとexit;でcheck.cgiは終わってしまいますから,skin.htmlの<!-- FooterEnd -->の後の部分に何があっても, 実際には実行されません。実際,変更したskin.htmlは<!-- FooterEnd -->で終わっています。
|
Re: カキコチェッカ v2.00 ( No.22 ) |
- 日時: 2010/10/03 22:13
- 名前: りり
- >これはcgiとこみで動いてきちんとした一式のHTMLになるのですから,単独では変でいいのです。
はい。それなら、どうやっても同じということですね。 私は、ローカルで、skin.htmlを編集したとき、分かりやすい形がないかなと思っていたものですから。
あと、ファイルへのパスは、下のようにしてあるのが、今動いているCGIです。 この形にすれば、動くのかもしれませんが、私が内容をきちんと吟味しきっていないので、しばらく、これで置いておきます。
#-------------------------------- # ファイル・フォルダへのパス設定 #-------------------------------- # jcode.plへのパス(同じフォルダならこのまま) $jcodepath = './jcode.pl';
# このファイル $cgipath = "./check.cgi";
# データファイル $datapath = "./log.txt";
# グループ情報を記録するファイル $grouppath = "./group.txt";
# 表示の時のスキンファイル $skinpath = "./skin.html"; $skinpath2 = "./nogroup.html"; # グループ分け機能を使わない場合
# 管理ページで使うスタイルシートのパス(http://〜 でも可) $stylepath = "./style.css";
|
Re: カキコチェッカ v2.00 ( No.23 ) |
- 日時: 2010/10/03 22:30
- 名前: o6asan
- りりさん,こんばんは。
> 私は、ローカルで、skin.htmlを編集したとき、分かりやすい形がないかなと思っていたものですから。
それであれば,check.cgiを初めから書き換えるような必要が出てくると思います。HTMLそのものを全て, cgi内に書き込む形式ならばちょっとした手直しでもいいでしょうが,そうすると今度は原作者が考えられた カスタマイズしやすい形式からかけ離れてしまうでしょうから。
ファイルパスは,以下のものを私のものに上書きするだけで大丈夫です。最新のjcode.plなどを置いてある場所が 私のサーバとは違うので,作業の都合上私の環境に合わせて書き換えたのです。 それを元に戻すのを忘れて,アップしてしまいました。
見た目は変わりませんが,HTMLとしての整合性はかなり変わっていますので,もしよければ,使ってください。 いろいろ直し忘れがあったのに言えた義理ではありませんが,HTMLとして整っていたほうが, クライアントマシンの負担は少ないはずです。
#-------------------------------- # ファイル・フォルダへのパス設定 #-------------------------------- # jcode.plへのパス(同じフォルダならこのまま) $jcodepath = './jcode.pl';
# このファイル $cgipath = "./check.cgi";
# データファイル $datapath = "./log.txt";
# グループ情報を記録するファイル $grouppath = "./group.txt";
# 表示の時のスキンファイル $skinpath = "./skin.html"; $skinpath2 = "./nogroup.html"; # グループ分け機能を使わない場合
# 管理ページで使うスタイルシートのパス(http://〜 でも可) $stylepath = "./style.css";
|
Re: カキコチェッカ v2.00 ( No.24 ) |
- 日時: 2010/10/03 23:15
- 名前: りり
- o6asanさん、いろいろとご支援ありがとうございます。
他の場所なら余り気を遣わないのですが、カキコチェッカは、トップページにしているので、ここがエラーになって何度もやり直すと、サイトを訪れた方が面食らいますので、できましたら、前にメールでお知らせいたしましたように、同じサーバ内に、自由に使えるスペースも用意していますので、贅沢を言わせていただければ、こちらのサーバに上げて、テストいただいてからご提案くださるとありがたいと思います。
投稿確認なども、実際のサーバ内のテスト用フォルダーで確認してから、入れ替えたり全体に導入したりしています。
|
Re: カキコチェッカ v2.00 ( No.25 ) |
- 日時: 2010/10/03 23:19
- 名前: o6asan
- そうですね。
失礼しました。
|
Re: カキコチェッカ v2.00 ( No.26 ) |
- 日時: 2010/10/04 00:29
- 名前: o6asan
- りりさん,こんばんは。
h ttp://xxxxxx.todos.xxx.jp/check/check.cgi
に環境を作って動作を確認しましたので,ftp://todos.xsrv.jp/の分,差し替えました。 今夜は,お手数かけました。お休みなさい。
|
Re: カキコチェッカ v2.00 ( No.27 ) |
- 日時: 2010/10/04 06:05
- 名前: りり
- o6asanさん、夜遅くまでありがとうございます。
詳しくは変更箇所を見ていないのですが、差し替えたところ順調に動いているようです。
|