【 スクリプト改造依頼スレ 】(丸投げ)
■ このスレッドは過去ログ倉庫に格納されています
00011
04/02/15 16:59ID:???#================================
# スレッドの説明
#================================
「スクリプトを改造したいけど、言語の知識ゼロなんでつ」という人がいましたら
ここで依頼してください。ひょっとしたら改造してくれる人がいるかもしれません。
質問するときは以下の点に注意して書いて下さい
(1) 作者に改造依頼したが答えてくれない場合このスレを利用する。
(2) スクリプトの内容と置いてある場所を明記する (txtファイルでUPすればなお良い)
(3) どんな風に改造して欲しいのか? (完成イメージHTMLを用意すればなお良し)
(4) 出来るだけ詳しく具体的に書くこと。(依頼は小出しにしない事)
(5) 御礼や動作報告は必須。
なお、多少なりとも自分でいじれる人は改造スレをご利用ください。(ここは改造丸投げスレです)
※答えてくれないからといって逆ギレする厨はお断り
0083nobodyさん
04/02/20 13:25ID:???そのあぷろだにyybbsfix.cgiという名前で上げておいたから…。
0085nobodyさん
04/02/20 15:33ID:???0086nobodyさん
04/02/20 15:47ID:???0088nobodyさん
04/02/22 21:37ID:???(例:KENT)
0090nobodyさん
04/02/23 14:09ID:wHktcyd7初期の設定ではアクセスしたときに、キーワード検索フォームと登録してあるcsvの情報が
すべてページとして表示されるのですがこれを「アクセスしたときは検索の
フォームのみ」で「検索後のHITしたものだけを表示」するようにしたいと思っています。
CGIのソースは、多分以下のところをカスタマイズするのだと思うのですが、
記述に関しての知識は持っていないので、よろしければ教えてください。
-----db.cgiより引用-----
####HTML出力 #ファイル検索
sub html {
if (!open(IN,"$file")) { &error(bat_d); }
if ($windows == 1){
@DB = <IN>;
close(IN);
}
@DB = reverse(@DB);
if ($FORM{'action'} eq "search") {
$kw = $FORM{'kw'};
&jcode'convert(*kw,'euc');
foreach $line (@DB) {
$value = $line;
&jcode'convert(*value,'euc');
if ($value =~ /$kw/i) { push(@HIT,$line); }
} }
----------------------
'kw'は検索フォームのname 'search'は検索ボタン
読み込むcsvファイル名はdb.csv よろしくお願いします。。。
0091nobodyさん
04/02/23 15:54ID:???やっぱりわからないのでここで頼んでも良いでしょうか。
DokiDoki PHPというサイトのDokiDoki BBSを、
返信が着いた記事が一番上にくるようにしたいんです。
どなたかお願いします!
0093nobodyさん
04/02/23 16:56ID:???こっちは(丸投げ)スレ
0094nobodyさん
04/02/23 19:25ID:S2hGg0KYそこのCGIは作者さんが優しいので
どんなショボイことでも教えてくれる
0095nobodyさん
04/02/25 17:28ID:???0098nobodyさん
04/02/25 18:51ID:???ttp://dokidoki.lantecweb.net/
↑のDokiDoki PHPというサイトのDokiDoki BBSを、
返信が着いた記事が一番上にくるようにしたいと思い
上記サイトの掲示板で質問したのですが、放置掲示板なのか
お返事をいただくことができませんでした。
私はPHPプログラミングの知識が無いのですが、
返信が着いた記事が上がる機能さえあればあとはすごく気に入っているBBSなので
どなたか改造してもらえないでしょうか。。。
009995
04/02/25 19:16ID:???読んでなかったスマソ。
http://www.2apes.com/
↑で配布されているapeboard+というスキン対応のBBSに管理人専用
アイコンの機能って付けれませんか?
なんかHPが2、3年放置されてるのかなんなのか
とにかく返事は貰えませんでした。
どなたか改造お願いします。
0100nobodyさん
04/02/25 19:43ID:???>管理人専用 アイコンの機能って付けれませんか?
それをもっと詳しく言ってもらわないと。
アイコンに「管理人専用」という項目を追加して
パスワードが指定したものと違えばエラーを表示、とか。
まぁこれはあくまでも漏れの想像なんだが…違ったら補足よろ。
010195
04/02/25 19:53ID:???これまたスマソ。
自分はクッキー機能を使って専用アイコンを使うとか、
管理画面からの書き込み(レス)なら専用アイコンになる
てのが希望です。
0102nobodyさん
04/02/25 20:05ID:fXV3PA0hマニュアル嫁。あるから。以後この質問は受け付けんからな
010395
04/02/25 20:14ID:???もしかして
Line:025-027 (No.07) -- アイコンのパスを指定
$icon_path = 'img/';
apeskinファイルからみたアイコンのパスを指定します。
apeskinからの相対パスでも、URLでも構いません。
↑のこと言ってます?だとしたら笑いますよ。
0107nobodyさん
04/02/25 20:43ID:???0110nobodyさん
04/02/26 00:13ID:???↑のこと言ってます?だとしたら笑いますよ。
0111nobodyさん
04/02/26 19:28ID:???「COMCHAT-EX With ICQ+」というチャットスクリプトなんですが
各種コマンドを使えるように出来ますか?
・追い出し機能(管理人による強制退室機能)
・指定した人の発言を隠す機能
よろしくお願いします。
0112nobodyさん
04/02/27 04:24ID:???何だ、作者が改造してくれるって言ってるじゃん。
4月まで待てよ。
> COMCHATで追い出し機能 - アンタレス (2004年02月22日 01時43分00秒)
> こんばんは。ずっと使わせてもらってます。
> 要望なんですが、コマンドによる追い出し機能がほしいです。
> 荒らす参加者を強制退室させるコマンドがあればいいなと思います。
> あと、コマンドは任意の文字列に変更できると尚良いです。
> (荒らし者の使用を防ぐためです)
> よろしくおねがいします。
> 強制退室とは少し違うのですが、特定の人物の発言を非表示にする機能を追加予定です。早くても4月頃になりますが、しばらくお待ち下さい。 - kuwa (2004年02月22日 04時11分56秒)
0115nobodyさん
04/02/27 16:56ID:???0116nobodyさん
04/02/28 00:39ID:???アップロッダーはここで
http://web2ch.s31.xrea.com:8080/?Uploader
出来たらでいいです。IP制限もいいけど、追い出し機能が是非欲しいです。
宜しくお願いします。
0117nobodyさん
04/02/28 00:56ID:???次のような場合に使用してください。
Web制作板の質問スレで質問・回答するとき、
・相手にファイルごと見てもらいたい場合
・相手に(スレに貼り付けるのは迷惑そーな)長いソース・文章を見てもらいたい場合
とあるわけだが
これじゃあ画像掲示板を狙う直リン厨と50歩100歩だな
0118nobodyさん
04/02/28 08:04ID:???その追い出し機能とやらがIP制限とどう違うのか
詳しく説明してもらわないとなんとも…。
IP制限かけたら以後ROMすらできなくなったし
おまいのやりたいことはできてると思うんだがどうよ。
制限をかけずに強制退室させるということだとしても
Cookie使ってないから時間制限つけてIP照合して弾くという形になるし。
0119nobodyさん
04/02/28 13:04ID:???どうもです。違いを書きますね。
■追い出し機能:管理人のみが使えるコマンドで、参加中の任意の人を
強制的にチャットから追い出すことが出来る。その後追い出された人は
何度でもチャットに入ることが出来る
■IP制限:ロムすらできないようにアクセスを完全に拒否する。
使用例
チャットに荒らし君が入ってきて荒らし始めた
↓
管理人がチャットに参加
↓
管理人しか知らないコマンドでその荒らし君を強制退室させる
↓
何度やっても入ってくる場合はIP拒否をかける
という感じです。
http://wws.cside.com/cgi-plant/b_chat/
ここのチャットは追い出し機能などは充実してるんですがIP制限がないんです。
他にも管理モードで入場しないといけないなど、使いにくい部分がいぱーいで×。
改造をお願いしているコムチャットはIP制限は満足してます。
これにここの追い出し機能が加われば最高なんですよ。
宜しくお願いします。
0120nobodyさん
04/02/28 15:03ID:???適当だがやっておいた。
設定項目に
$kick_command $msg_kick_success $msg_kick_failure $errmsg_kicked
が追加してあるので適当にいじってくれ。
使い方は kick 127.0.0.1 みたいな感じで。
落としたら消しといて。pass=marunage
0121119
04/02/28 20:48ID:???ぱーふぇくと。
正しく思い通りのものが出来上がってました。
本当に本当にありがとうございます!
最後にもう一度ありがとうございました。
0123nobodyさん
04/02/29 07:36ID:???0124nobodyさん
04/02/29 15:42ID:???どうやったらよいでしょうか。
ttp://www.kent-web.com/bbs/yybbs.html
メール欄にsageと書くとその親記事があがらないようにしたいです。
0125119
04/02/29 15:53ID:???チャットに入ろうとすると強制退場になるみたいです。
強制退場された画面で更新ボタンを押すと入れる状態です。
あと、普通にチャットしていても突然強制退室させられたりします。
原因はよくわかりませんが。。わかりますでしょうか?
0126nobodyさん
04/02/29 17:06ID:???kentのはスクが醜いので割高だよ。
yyregi.cgi
100行目
} elsif ($in{'reno'} && $topsort) {
を
} elsif ($in{'reno'} && $topsort && $in{'email'} ne 'sage') {
対価の10万円は日本赤十字社に寄付してください(w
0127124
04/02/29 18:32ID:???すごい!こんな短時間でもうレスしていただけてるとは思いませんでした。
しかもこんな1行で変わるんですね。。。スゴイ
早速設置してみたところ、ばっちり動作しました。
本当にどうもありがとうございます。
ついでに返信フォームでその旨知らせるように、
yybbs.cgi 218行目あたりに
「<br>メール欄に「sage」と入れると親記事が上にあがりません。」
と書いてみました。(html部ならなんとか分かる)
普通に、このセットでも配布して欲しい気持ち。
0129nobodyさん
04/03/01 09:30ID:???>>126の変更だけでsageが動作するってことは
メールアドレスとして適切かどうかのチェックしてないのか・・・
0131nobodyさん
04/03/01 15:57ID:???実際、メアドのチェックされるとマンドクセって思わない?
ネタを仕込むのもメアド欄って結構使うし。
@の有無判定くらいならs@geとかでいいんだけどさ。
0132nobodyさん
04/03/01 18:23ID:???・投稿時に「あらすじ」を記入できるようにしてTOP画面で表示。
・投稿時に登場人物の「役割」を入力し、読む前の名前変更画面で表示。
スクリプトのテキストはhttp://marunage.web2.poporo.net/joyful/img/2.txtです。
お礼など格別できませんが今回の為にUP板を用意しましたので他の方も必要なときに使って頂いて結構です。
http://marunage.web2.poporo.net/joyful/joyful.cgi
希望イメージをHTMLで書いたものもそちらにおいてあります。
宜しくお願いします。
0134124
04/03/01 21:21ID:???そうですね。
人様に改造してもらったのを配布するのがちょっと気後れなのと、
「sage機能付きyybbs欲しい」と思った人がさっと入手するのには
kentさんとこにあったほうが便利だというので躊躇しますが…
とりあえず欲しい人がいたら、差し上げることにします。
10マソは無理ですが赤い羽根を見たら募金しますー。ありがとうございました。
0135132
04/03/01 22:17ID:???びっくりするほどカンペキです。ぐうの音も出ないです。
げにまっことこじゃんとありがとうございました。(おぁお国言葉が・・・)
ろくに御礼も出来ず申し訳ありませんが、恩返し代わりに私もこれから技術はないですが出来る範囲でこれから他のBBSなどで自分の出来る範囲で初心者の質問とか答えて生きます。
本当に! ありがとうございました!
大切に使わせて頂きます。
>>124さん
私が>>132で使ったUP板もちょっと近いです。
KENTさんのJoyfulにアイコン機能を足してsageやトリップ、2ch風レイアウトも出来て改造配布されてますよ。
でもKENTさんのYYBBSと違って管理モードからの訂正機能がないですね。
一応、改造版配布元→http://webmin.bbzone.net/subcon/cgi.htm ご参考までに。
0136nobodyさん
04/03/01 23:16ID:GQDZ8r/N小説眺めてみたけど、なんか文字化けしてるよ?
0137132
04/03/02 00:17ID:???気づきませんでした。ありがとうございます。今確認しました。
ええと。どうやら句読点の後に変更語句があった場合に文字化けしてます。
BBBをリディアに変換した場合
原文『こんにちは。BBBさんはいらっしゃいます?』→変換後『もしもし、こんにちは<潟fィアBさんはいらっしゃいます?』
AAAをステラに変換した場合
これは、AAAが作った→これは<XテラAが
と文字化けしてしまうみたいです。句読点のない場所では問題なく変換されていました。
初期のスクリプトでも確認してみたところ今回の改造ではなく最初からの不具合です。
これは、修正が可能な不具合なのでしょうか。どうしようもないことなのでしょうか。
追加質問になってしまって申し訳ありません。
0138132
04/03/02 08:37ID:???>>134さんをはじめ>>136さんなどご協力頂いた皆さん本当にありがとうございました。
UP板はこのまま放置しておきますので、これから必要な方があればお使いください。
本当にありがとうございました。
0139nobodyさん
04/03/03 11:12ID:???YASUU!さんのところで配布されてるanthologysなんですが、
初期設定では修正投稿時に一番上に上がってしまうんですが、
これを上がらないようにするにはどうすればいいでしょうか。
Perlの本なども買ってきて、それっぽいところを探してみたんですが
結局どこがどうなのかもわかりませんでした_| ̄|○
すみませんが、よろしくお願いします。
http://www2s.biglobe.ne.jp/~yasuu/anthologys.html
0140nobodyさん
04/03/03 18:34ID:VFp35KKP@lines = sort { $b cmp $a } @lines;
この行を削除
0141nobodyさん
04/03/03 22:22ID:???できました!大変助かりました。
どうもありがとうございました!
0142nobodyさん
04/03/04 00:10ID:LAMvBA6sじゃわさんの所で配付されている
AnsQの改造をお願いしたいです!!
↓にtxtを用意しました。よろしくお願いします!!
http://www.geocities.co.jp/HeartLand-Keyaki/9430/kaizou.txt
0143nobodyさん
04/03/04 00:33ID:???・HTML上で動作するようにしてください。
訳わからん。HTMLに書き出せってことか?
つーかこれくらいの文章ならtxt用意しなくてもいいだろ。
つーかもしかしてスクリプトをtxtでアップしろ、っていうのを勘違いしてる?
0144nobodyさん
04/03/04 00:43ID:LAMvBA6sHTMLにかきこむようにして欲しいのです。
txtでUPとはスクリプトのことだったのですね!!
普通に勘違いしてました!!
0145nobodyさん
04/03/04 01:30ID:???0146nobodyさん
04/03/04 01:31ID:???メリットだけじゃなくてデメリットもあることを承知の上でか?
0147nobodyさん
04/03/04 01:46ID:???0148nobodyさん
04/03/04 02:30ID:???0150nobodyさん
04/03/04 03:00ID:???0151nobodyさん
04/03/04 03:09ID:???***.cgiにアクセスじゃダメなのか?
HTMLを書き出す(プログラムが作る)のか?
まずは日本語からだな・・・。
0152nobodyさん
04/03/04 03:23ID:???やりたいことを説明もできないようじゃどうもならんからね
0153142
04/03/04 10:35ID:LAMvBA6s検索でも引っかかるようにして欲しいのです;
フォームメールとか見たいにかきこむときだけcgiが起動するような
わかりにくくてごめんなさい。
0154nobodyさん
04/03/04 21:13ID:???ansq.cgi を実行して、最初のページのソースをansq.htmlで保存する。
これでいいのか?
0155142
04/03/04 22:13ID:LAMvBA6sそうです!!
http://dream.lib.net/room/cgi/s_linebbs.html
ここの掲示板みたいに普段見る部分がHTMLなのにしたいのですm(_)m
0158nobodyさん
04/03/05 22:21ID:???これでいいのか?
http://marunage.web2.poporo.net/joyful/joyful.cgi
0159nobodyさん
04/03/06 01:42ID:m2i5HFPE本当にありがとうございます!!
めっちゃ希望通りでした!!
なのですがHTMLの時 他のページに移動(過去ログを見るときの)
だけが正常動作しなかったので、そこも修正お願いしたいですm(_)m
0161nobodyさん
04/03/07 02:37ID:3i1qZ8Wj頭
0162132
04/03/07 03:28ID:???試しに置いてみたけど問題なく動いてる。真ん中の「移動する」の話だよね?
ansq.htmlを別ディレクトリに置いちゃったとかCGIとHTMLが別サーバのプロバイダとか。
$index_urlや$index_filenameの設定ミスとかかな。
http://marunage.web2.poporo.net/cgi/ansq/ansq.html
0163便乗すいません
04/03/07 06:10ID:???さらに感想(一行or複数行レス)を投稿する機能を
追加して頂きたいのですが…。
http://marunage.web2.poporo.net/joyful/joyful.cgi
よろしくお願いいたします。
0164nobodyさん
04/03/07 14:33ID:???これって、THEBBSの腐ったCGI製作設置板のなかにいる、わずかなまともな人が作った奴だよな。
THEのほうに作った人いるから、そちらに報告もするといいよ。 これをみてるかもしれんけどね
0165nobodyさん
04/03/07 20:22ID:???http://www.akiyan.com/ の蓄々一行掲示板v2を改造していただけますか。
http://tdkz.s55.xrea.com/が完成イメージで、
日記のタイトルをクリックすると、感想を書き込むような風にしたいんです。
今はUnico diaryを使っています。Unico diaryにこの機能を付けるような事がしたいのですが……
よろしくお願いします。
0166nobodyさん
04/03/07 21:23ID:???u_diaryが http://******/u_diary/u_diary.cgi に設置されているとして
1:蓄々一行掲示板v2を設置する
例 http://******/1linebbs/ に設置する場合。
# 設置するURL
$conf{'return_url'} = 'http://******/u_diary/u_diary.cgi';
# bbs.cgiのURL
$conf{'cgi'} = 'http://******/1linebbs/bbs.cgi';
その他の項目は好みで。
2:u_diary.cgiの215行目 $log{'date'} = &date($log{date}); の下あたりに以下を追加。
$log{'title'} = "<a href=\"../1linebbs/bbs.cgi?mode=logview\">$log{'title'}</a>";
0167nobodyさん
04/03/07 21:43ID:???ありがとうございます。
すいません、私の説明不足でした。
動作はこれでいいのですが、ログファイルを一日ごとに保存しておきたいのです。
やはりこれは無理でしょうか……?
0168nobodyさん
04/03/08 02:40ID:???※ 行番号は上から順に追加・変更を行って下にずれた行番号
--- u_diary.cgi ---
・213行目あたりの if(!$log{'date'}){$log{date} = ・・・の下に以下を追加
my ($year, $mon, $mday, $hour, $min, $sec) = split(/,/,$log{'date'});
my $bbslog = sprintf("%04d%02d%02d%02d%02d", $year + 1900, $mon + 1, $mday, $hour, $min);
・そのちょっと下の>>166の $log{'title'} = "<a href=\"../ ・・・ を以下に変更
$log{'title'} = "<a href=\"../****/bbs.cgi?mode=logview&log=$bbslog\">$log{'title'}</a>";
--- 1行BBSのconf.cgi ---
・81行目あたりの<input type="hidden" name="mode" value="write">の下に以下を追加
<input type="hidden" name="log" value="LOGFILE">
・89・90行目あたりを以下に変更
<a href="{cgi}?mode=logview&log=LOGFILE">logview</a>
/ <a href="{cgi}?log=LOGFILE">admin</a>
・137行目あたりを以下に変更
<p style="margin:0"><a href="{cgi}?mode=logview&start={start}&log=LOGFILE">Next Page</a></p>
・169行目あたりを以下に変更
<p style="text-align:right"><a href="{cgi}?mode=logview&log=LOGFILE">logview</a>・・略・・
0169nobodyさん
04/03/08 02:41ID:???--- 1行BBSのbbs.cgi ---
・71行目あたりの $LOG_FILENAME = './log.cgi';を以下の6行に変更
$LOG = $FORM{'log'};
$LOG_FILENAME = "./$LOG.cgi";
if (!-e "$LOG_FILENAME") {
open(FILE, ">>$LOG_FILENAME");
close (FILE);
eval { chmod(0666, "$LOG_FILENAME"); }; # 鯖に合わせてパーミッションを指定すること
}
・204行目あたりの$contents{'navi'} = $conf{'html_navi'};の下に以下を追加
$contents{'navi'} =~ s/LOGFILE/$LOG/g;
・214行目あたりの$body{'body'} = $conf{'html_body'};の下に以下を追加
$body{'body'} =~ s/LOGFILE/$LOG/g;
・220行目あたりの$html .= $conf{'html_logview'};の下に以下を追加
$html =~ s/LOGFILE/$LOG/g;
・224行目あたりの$html .= $conf{'html_body'};の下に以下を追加
$html =~ s/LOGFILE/$LOG/g;
・279行目あたりの$html .= $conf{'html_write_finish'};の下に以下を追加
$html =~ s/LOGFILE/$LOG/g;
・299行目あたりの<input type="hidden" name="mode" value="admin">に続けて以下を追加
<input type="hidden" name="log" value="$LOG">
0170nobodyさん
04/03/08 02:42ID:???・302行目あたりを以下に変更
<p style="text-align:right"><a href="$conf{'cgi'}?mode=logview&log=$LOG">logview</a>・・略・・
・351行目あたりの<p><input type="hidden" name="mode" value="admin">に続けて以下を追加
<input type="hidden" name="log" value="$LOG">
・374行目あたりの<input type="hidden" name="mode" value="write">の下に以下を追加
<input type="hidden" name="log" value="$LOG">
・378行目あたりの<input type="hidden" name="mode" value="admin">に続けて以下を追加
<input type="hidden" name="log" value="$LOG">
・381行目あたりの<input type="hidden" name="mode" value="admin">に続けて以下を追加
<input type="hidden" name="log" value="$LOG">
・385行目あたりを以下に変更
<p style="text-align:right"><a href="$conf{'cgi'}?mode=logview&log=$LOG">logview</a>・・略・・
※ conf.cgiの連続書き込み停止時間(単位:秒)$conf{'stoptime'} = 10; に注意
連続書き込みはIPアドレスなどを見ずにログの更新からの経過時間だけで制限する仕様。
日記を書くとログを作成するようにしたのでそこから上記の時間を経過しないと
BBSの書き込みはできない。
※ BBSのログは日記を書いた時点でその日時と同じ"年月日時分.cgi"というファイル名で作成した。
ログは増えつづけるので手動で適時削除すること。
また書き込みがない場合は0バイトのファイルになる。
0172nobodyさん
04/03/08 22:57ID:???本当にありがとうございました。まさに希望していた通りの動きです。
ひとつだけ質問なんですが、SSIで書き込みを表示するときは
<!--#include virtual="./k/bbs.cgi?mode=lastest"-->でいいのですか?
これでは表示されないようなのですが……
0173168
04/03/08 23:36ID:???<!--#include virtual="./k/bbs.cgi?mode=lastest&log=ログの数字12桁"-->
どこかでSSIから使うつもりもあるの?
0174168
04/03/09 17:45ID:???>>170の一番下の説明が間違ってた。
bbsのログは日記を書くと作成じゃなく、ファイル名だけを決定して、
実際のログ作成は誰かが初めて日記タイトルのリンククリックなどから
bbsにアクセスした時点で作成される。
連続書き込みの解決策を思いついたから追加して。
--- 1行BBSのbbs.cgi ---
・258行目あたりからの4行をifで囲む
if (!-z $LOG_FILENAME) { # ←追加
if ((time() - (stat($LOG_FILENAME))[9]) <= $conf{'stoptime'}) {
&error($conf{'stoptime'} . '秒以内の連続書き込みは禁止されています。');
exit;
}
} # ←追加
これで連続書き込み停止時間の設定値の影響を受けずにすぐ書けるようになる。
0175165
04/03/09 20:36ID:???SSIは、<!--include virtual="./k/bbs.cgi?mode=lastest&log=${date}"-->
のように、その日のレスを表示するような事をしたかったので……
それと、ログの12桁の数字とは何でしょうか?本当にすいません。
解決策もありがとうございました。
0176168
04/03/09 21:41ID:???ログが"年月日時分.cgi"で年月日時分が12桁だからそのこと。
SSIで表示するってどこでの話?
たとえばTOPのhtmlにSSIで表示させるなら、日記を書いてタイトルが
リンクになった部分のlog=12桁に合わせて書けばいいし。
それとも日記の最新の分にだけ、その下に表示させるとか。
やりたいことがよくわからない。
0177165
04/03/09 22:21ID:???それと、ログの年月日時分.cgiはUnico diaryの$log{date}の数字のことですよね。
私はそれを、DIARY_09のように変えて使っているのですが、その場合は、
<!--include virtual="./k/bbs.cgi?mode=lastest&log=DIARY_09"-->のような形になるんですよね?
日記の最新の分にだけ、その下に表示させたいんですが……
説明不足で申し訳ありません。
0178nobodyさん
04/03/10 04:23ID:???自分で改造してうまくいかない場合、このスレではスレ違いとなるので注意しる。
ま、>>168はこの板の住人にしては優しいやつだから答えてくれると思うが。
それと、DIARY_09 ってのをもっと詳しく説明しておいた方がいいんじゃ?
お前の脳内スクリプトは俺たちに見えないのだから。。。
0179168
04/03/10 07:22ID:???bbsで日記のログを指定してどうするの。
bbsが読み書きするために"log=***"で指定するログはbbsのログ。
そのログのファイル名に日記を書いた日時を12桁で"年月日時分.cgi"にしたってこと。
日記タイトルのリンク部分を見ればわかるけど、04/03/09 22:21 に日記を書いたら
bbsのログファイル名は200403092221.cgiになるわけ。
一番古い日記以前の日時のbbsのログを削除するとき探しやすいでしょ。
ところで最新の日記に下に表示と言っても何日分も表示させているなら
日記CGIの中ではループで回してるからちょっとやっかいだな。
CGIが吐くHTMLにSSIを書いても動作しないし。
ちょっと考えてみる。
それとSSIのスペルとか間違ってた。
lastestじゃなくlatestね。
もうひとつ、virtualの場合はたいてい相対パスが使えないから絶対パス指定ね。
<!--include virtual="/****/k/bbs.cgi?mode=latest&log=************"-->
こんな感じ。
0180168
04/03/10 09:41ID:???こういうのはどうだろう?
今は日記を http://*****/***/u_diary.cgi のようにアクセスして
たぶん数日分表示させていると思うんだけど、これを
http://*****/***/index.html かindex.shtmlにして
そこにSSIで日記の最新一日分とbbsを表示させる。
それより古い分は日記の下にある「OLD」のリンクで遡る。
すると前回までの改造した状態で最新の一つ前から数日分の表示になる。
0181初心者
04/03/10 15:33ID:???0182nobodyさん
04/03/10 15:47ID:bqGiGoNX掲示板のCGIなんですが、普通の掲示板と違ってフォルダわけされた・・みたいな
ツリーのレスが見えない表示で、題名を押すとその記事が見れるやつです。
KENTのやつでいうと「web patio」とかいうやつです。(中身は違いますが)
http://www.geocities.jp/hoge2009/bbs.txt
にUPしたんですが、返信の記事が新しいものほど上に表示されるようにして
いただきたいんです。
よろしくお願いいたします。。
■ このスレッドは過去ログ倉庫に格納されています