(現在 過去ログ7 を表示中)
HOME
HELP
新着記事
トピック表示
検索
過去ログ
[
最新記事及び返信フォームをトピックトップへ
]
[ トピック内全49記事(1-20 表示) ] <<
0
|
1
|
2
>>
■8613
/ inTopicNo.1)
発言ランクの表示
▼
■
□投稿者/ sin
-(2004/02/08(Sun) 19:25:56)
別の質問をしておきながら質問してしまってすみません。。
IBORADの発言ランキングの上位者(1位〜5位)をトップページにて表示できるようにしたいのですがそれを呼び出すことなどできないでしょうか?
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■8619
/ inTopicNo.2)
Re[1]: 発言ランクの表示
▲
▼
■
□投稿者/ りゅういち
@
-(2004/02/09(Mon) 00:32:23)
http://www.cj-c.com/
■
No8613
に返信(sinさんの記事)
> > IBORADの発言ランキングの上位者(1位〜5位)をトップページにて表示できるようにしたいのですがそれを呼び出すことなどできないでしょうか?
SSIが利用できるのであれば、ibbs.cgiのランキング表示部分を移植して、
それを呼び出したいページから呼び出せば結構簡単にできると思います。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■8624
/ inTopicNo.3)
Re[2]: 発言ランクの表示
▲
▼
■
□投稿者/ sin
-(2004/02/09(Mon) 07:28:55)
.htaccessにてSSIは表示可能です。
実際に何行目をどのように移植すればよいのでしょうか?(><;
はりつけかたとかよくわからないです・・・
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■8631
/ inTopicNo.4)
Re[3]: 発言ランクの表示
▲
▼
■
□投稿者/ りゅういち
@
-(2004/02/10(Tue) 15:56:23)
http://www.cj-c.com/
■
No8624
に返信(sinさんの記事)
> .htaccessにてSSIは表示可能です。
> > 実際に何行目をどのように移植すればよいのでしょうか?(><;
2134行目〜2213行目のランク表示の部分のサブルーチンですね。
あと、同じ設定ファイルを require "***.cgi"; で上に読み込むといいです。
つまり、
#!usr/local/bin/perl
require "***.cgi";
&ran_;
exit;
2134〜2213行目
というかんじでしょうか。あとは、&hed_; &foot_; をHTMLのヘッダやフッタにして
HTMLの表示を調整すればOKです。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■8637
/ inTopicNo.5)
Re[4]: 発言ランクの表示
▲
▼
■
□投稿者/ sin
-(2004/02/10(Tue) 21:14:36)
2004/02/10(Tue) 21:21:13 編集(投稿者)
ちょっとやり方がわからないです。。
自分はトップページに1位〜5位までのランク上位者の名前と書き込み数だけを表示させるようにしたいのですが。。。
実際に貼り付けるHTMLを教えていただけないでしょうか?(><;
それと
>あと、同じ設定ファイルを require "***.cgi"; で上に読み込むといいです
全く意味がわからないです・・・
どうすればいいでしょうか?
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■8644
/ inTopicNo.6)
Re[5]: 発言ランクの表示
▲
▼
■
□投稿者/ りゅういち
@
-(2004/02/12(Thu) 00:29:57)
http://www.cj-c.com/
■
No8637
に返信(sinさんの記事)
> > 自分はトップページに1位〜5位までのランク上位者の名前と書き込み数だけを表示させるようにしたいのですが。。。
> > 実際に貼り付けるHTMLを教えていただけないでしょうか?(><;
HTMLを貼り付けるだけではランキングは表示できません。
上記はランキングを表示するためだけのCGIを作成の例です。
上記のようなものを rank.cgi 等として作成しSSIで参照します。
例) <!--include virtual="/.../rank.cgi"-->
このように参照します。SSIはパス(path)の設定がサーバごとに異なるので
いろいろ試してみてください。
> > >あと、同じ設定ファイルを require "***.cgi"; で上に読み込むといいです
> > 全く意味がわからないです・・・
初期状態だと set.cgi を読み込みます。上記で作る rank.cgi の上の方に
require "set.cgi"; とすればI-BOARDと同じ設定が利用できます。
(rank.cgi は I-BOARD と同じディレクトリにアップしてください。)
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■8652
/ inTopicNo.7)
Re[6]: 発言ランクの表示
▲
▼
■
□投稿者/ sin
-(2004/02/12(Thu) 22:55:23)
本当にすみません・・・
何度もよんでいるのですがいろいろごっちゃになっててわかりません。。
本当にお手数をかけて申し訳ございませんが一度こんなバカにでもわかるようにまとめてもらえないでしょうか?
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■8657
/ inTopicNo.8)
Re[7]: 発言ランクの表示
▲
▼
■
□投稿者/ りゅういち
@
-(2004/02/13(Fri) 04:46:22)
http://www.cj-c.com/
■
No8652
に返信(sinさんの記事)
> 何度もよんでいるのですがいろいろごっちゃになっててわかりません。。
> > 本当にお手数をかけて申し訳ございませんが一度こんなバカにでもわかるようにまとめてもらえないでしょうか?
とりあえず自分で上記の記事にもある rank.cgi を作成してみてください。
それをテストしてみてできない場合は
・その作成したCGIをテキスト形式にしてアップしたURL
・できない場合の詳しい状況(エラーメッセージなど)
をそえて再度ご質問ください。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■8672
/ inTopicNo.9)
Re[8]: 発言ランクの表示
▲
▼
■
□投稿者/ sin
-(2004/02/14(Sat) 19:09:44)
とりあえずrank.cgiを作ってみました^^
http://www.talers.net/rank.txt
バーミッションなどはどうすればいいのでしょうか?
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■8677
/ inTopicNo.10)
Re[9]: 発言ランクの表示
▲
▼
■
□投稿者/ りゅういち
@
-(2004/02/15(Sun) 03:16:15)
http://www.cj-c.com/
■
No8672
に返信(sinさんの記事)
> とりあえずrank.cgiを作ってみました^^
2134〜2213行目(I-BOARD/2001 のランク表示サブルーチン)がコピーしてありません。
ここが、このCGIのメインの部分なのでないと動作しません(^^;
> > バーミッションなどはどうすればいいのでしょうか?
通常のCGIと同じように755にしてください。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■8681
/ inTopicNo.11)
Re[10]: 発言ランクの表示
▲
▼
■
□投稿者/ sin
-(2004/02/15(Sun) 15:02:41)
こんな感じでよろしいでしょうか?
http://www.talers.net/bbs/rank.txt
アクセスするとエラーがでてしまうのですが・・・
http://www.talers.net/bbs/rank.cgi
バーミッションは755です
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■8686
/ inTopicNo.12)
Re[11]: 発言ランクの表示
▲
▼
■
□投稿者/ りゅういち
@
-(2004/02/15(Sun) 22:36:43)
http://www.cj-c.com/
■
No8681
に返信(sinさんの記事)
> こんな感じでよろしいでしょうか?
>
http://www.talers.net/bbs/rank.txt
そうですね、そうしたら、
&hed_; は
print"Content-type: text/html; charset=Shift_JIS\n\n";
print"<html><body>\n";
にして
&foot_; は
print"</body></html>\n";
exit;
にしてみてください。
> > バーミッション
パーミッションです(Permission / 権限)
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■8690
/ inTopicNo.13)
Re[12]: 発言ランクの表示
▲
▼
■
□投稿者/ sin
-(2004/02/16(Mon) 16:28:31)
パーミッションでしたね。。
ずっと勘違いしてました^^;
ちょっとどのようにいれるか自信がないのですが
とりあえずこのようにやってみました。。
http://www.talers.net/bbs/rank.txt
http://www.talers.net/bbs/rank.cgi
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■8691
/ inTopicNo.14)
Re[13]: 発言ランクの表示
▲
▼
■
□投稿者/ FK
-(2004/02/16(Mon) 18:10:44)
FKと申します。
横レス失礼します。
■
No8690
に返信(sinさんの記事)
> >
http://www.talers.net/bbs/rank.cgi
とりあえず、エラーメッセージにも書いてありますけど、先頭行の#!usr・・・
の、usrの前に必要な、/(スラッシュ)が抜けてますが・・・。
引用返信
[メール受信/ON]
削除キー/
編集
削除
■8692
/ inTopicNo.15)
Re[14]: 発言ランクの表示
▲
▼
■
□投稿者/ sin
-(2004/02/16(Mon) 21:49:25)
FKさんありがとうございます。
/をいれたのですが今度は500エラーになってしまいました。。。
_| ̄|○
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■8693
/ inTopicNo.16)
まずは自分で出来る範囲で確認を・・
▲
▼
■
□投稿者/ x
-(2004/02/16(Mon) 23:18:16)
> /をいれたのですが今度は500エラーになってしまいました。。。
エラーが出ているならとりあえずどの箇所が問題なのか探すのが先決かと。
そういう場合にチェックするためのCGIスクリプトがあるから、それで
確認してみることをお勧めします。
ここで直接晒してよいものかわからないので、ヒントだけ書きます。
「CGI エラーチェック」の検索キーワードで検索するとそういう
エラーチェックをするためのスクリプトが出てきますので、それを使って
まずは原因を探してみて下さい。
そのうえでどの箇所でエラーが出ているかを書くともっと的確な答えが
見つかると思います。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■8694
/ inTopicNo.17)
Re[16]: まずは自分で出来る範囲で確認を・・
▲
▼
■
□投稿者/ x
-(2004/02/16(Mon) 23:31:32)
ちなみに1行目のパスは合ってますか?
設置しているサーバーでは他のCGIも設置していると思いますが、
それと合わせる必要があります。
りゅういち氏が提示してくれたサンプルはあくまでサンプルで、
パスは実際に設置するサーバーの仕様に合わせて書き直さないと
いけないですよ?
一般的には
#!/usr/local/bin/perl
または
#!/usr/bin/perl
のいづれかです。
あと見落としがちなパーミッションの設定もよく確認してみて下さい。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■8697
/ inTopicNo.18)
Re[15]: 発言ランクの表示
▲
▼
■
□投稿者/ FK
-(2004/02/17(Tue) 11:29:16)
FKです。
エラーが出た際の対処については、xさんも書かれていますように、出来る範囲は自
分でチェック解決できるように努力しましょう。
Perlのパスやパーミッション設定等は、お使いのサーバの仕様に合っているかどうか
はこちらにはわかりませんのでね・・・。
■
No8692
に返信(sinさんの記事)
> FKさんありがとうございます。
> /をいれたのですが今度は500エラーになってしまいました。。。
> _| ̄|○
とりあえず、全体的にソースを拝見した感じでは、
sub ran_ {
で始まっているサブルーチンがきちんと閉じられていないという構文的な問題点があ
るとだけ言えますデス。
引用返信
[メール受信/ON]
削除キー/
編集
削除
■8699
/ inTopicNo.19)
Re[16]: 発言ランクの表示
▲
▼
■
□投稿者/ sin
-(2004/02/17(Tue) 17:21:51)
2004/02/17(Tue) 17:22:16 編集(投稿者)
対応してくださった方、ありがとうございます。
自分には全く構文の知識がないんです。。
なのでどこをどう直すかなどわからないのでこちらで質問をしているのです;
ちなみに一行目のパスはあっています。
>>とりあえず、全体的にソースを拝見した感じでは、
>>sub ran_ {
>>で始まっているサブルーチンがきちんと閉じられていないという構文的な問題点>>があるとだけ言えますデス。
ではどのように閉じればいいのでしょうか?(><;
本当に申し訳ないです。。
引用返信
[メール受信/ON]
削除キー/
編集
削除
■8700
/ inTopicNo.20)
Re[17]: 発言ランクの表示
▲
■
□投稿者/ FK
-(2004/02/17(Tue) 18:58:12)
FKです。
■
No8699
に返信(sinさんの記事)
> ではどのように閉じればいいのでしょうか?(><;
sub ran_ {
で定義しているサブルーチンは、
}
で閉じないと定義が完結しないのです。
#CGI改造するならこの程度のPerlの初歩くらいは勉強はしておかないとキツイですよ〜(ーー;)
#自分の使うサーバでそのまま動く答えそのもののみを求めて自分なりに調べてみた
#りして解決しようと努力しない人は相手にされなくなってしまいがちですし、同じ
#ような事を繰り返しているとそのうち質問投げても放置されてしまう事が多いです。
引用返信
[メール受信/ON]
削除キー/
編集
削除
次の20件>
トピック内ページ移動 / <<
0
|
1
|
2
>>
[
このトピックに返信
]
Pass/
HOME
HELP
新着記事
トピック表示
検索
過去ログ
-
Child Tree
-