■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50 [PR]ぜろちゃんねるプラス[PR]  
レス数が1000を超えています。残念ながら全部は表示しません。

ぜろちゃんねるスクリプトを改造するスレ

1 :名無しさん@0ちゃんねる:2003/03/03 23:49 ID:ex.0cnXQ
ぜろちゃんねるスクリプトに、
haneやらkageやらdameやら
teletypeやらpreやらnukeanasanやら
おみくじやら何やらの機能を付けたりして改造するスレです。


238 :名無しさん@ぜろちゃんねる:03/11/12 16:21 ID:???
やっても良いけど0chスクリプト更新したときはどうするんだ?

239 ::03/11/12 16:31 ID:???
もちろん更新しません。(というかできませんよね)
238さん、やっていただけるのですか?けっこう急ぎの依頼なのですが
工数とかどのくらいかかりそうですか?金額いくらぐらい希望されますか?

240 :masa(省:03/11/12 16:45 ID:???
自分でよければやりますよ。
masayoshi_62@hotmail.comをメッセ登録して連絡するか
masa@marsa.orgまでメールくれればやりますよ。

241 :名無しさん@ぜろちゃんねる:03/11/12 17:07 ID:???
管理人に連絡無しに対価を取るのはまずくないか?
>協力してあげようとしてる人

242 :名無しさん@ぜろちゃんねる:03/11/12 17:16 ID:???
常識的にはそうだろうな
ましてここでなんて

243 :◆K.VEKMX6AU :03/11/12 17:38 ID:???
そんなんお金なんかもらわなくったってわざわざメールなんかしなくったて出来るべ…
手っ取り早くやるなら本文置換する時に
$message=~/なんちゃら/いめーぢたぐ/g;
を入れるとかさ、

244 :名無しさん@ぜろちゃんねる:03/11/12 17:40 ID:???
たとえば、専用のキャップで書いたときに書き込み結果にイメージ画像を強制的に出力させるようにすればいい。


245 ::03/11/12 17:44 ID:???
>>241 すみません、、では管理人さんにお礼金と作ってくださった人に
作業工賃という形でよろしいでしょうか。
管理人さんにメールします。

246 :名無しさん@ぜろちゃんねる:03/11/12 18:03 ID:???
たとえ作ったとしても金なんてもらう人いないよ。

247 :◆masa6ZQkmE :03/11/12 18:31 ID:???
>>山さん
とりあえず、仕組み作ったから。
http://bbs.marsa.org/test/read.cgi/jikken/1065945692/l50
メール欄に#を入れずにpassと入力して発言すると
本文のした改行2回分後に「可決しました」と出るように設定したから。
こんなんでいいんすか?

248 :名無しさん@ぜろちゃんねる:03/11/12 18:36 ID:???
希望と違うじゃねーか

249 :◆masa6ZQkmE :03/11/12 18:41 ID:???
>>248
とりあえず、「可決しました」ってところをイメージタグと入れ替えればOKだろ?
あと、passだって希望のパスワードに変更すりゃいいんじゃねーの?

250 :名無しさん@ぜろちゃんねる:03/11/12 18:43 ID:VNR0YcLY
>>232
varda.pl 430行目あたりに追加

$mes = $S->Get('MESSAGE');
if (index($mail,'#password') eq '0'){
$mes.="<BR><img src=\"画像のアドレス(フルパス)\">"; #plus
$mail =~ s/#password//g;
}
$S->Set('MESSAGE',$mes);

251 :名無しさん@ぜろちゃんねる:03/11/12 18:44 ID:VNR0YcLY
うわ・・・もろ遅れた・・
#passwordは好きなように変更

252 :名無しさん@ぜろちゃんねる:03/11/12 18:47 ID:???
いつも詰めが甘いやつだな

253 :名無しさん@ぜろちゃんねる:03/11/12 18:55 ID:???
あら、フルパスだとリンクになるや・・・

254 :名無しさん@ぜろちゃんねる:03/11/12 18:59 ID:???
>>252はmasaに言ったんだがもう一人いたか

255 :◆masa6ZQkmE :03/11/12 19:15 ID:???
http://bbs.marsa.org/varda.txt
拡張子を.plにして
$pass $okを変えて設置

256 :名無しさん@ぜろちゃんねる:03/11/12 19:19 ID:???
>フルパスは駄目
フルパスじゃなかったらread.cgiかindex.htmlのどちらかで表示されない予感

257 :◆masa6ZQkmE :03/11/12 20:10 ID:???
フルパスだと、read.cgiがリンクを張るから
それを変えると、IMGタグが有効になっちまうし。

258 :◆dq7M./4Uw. :03/11/12 20:14 ID:???
とはゆうもののやっぱり表示されないのはまづい…ですよね?>山さん
なんか打開策考えなくっちゃー。

259 :◆masa6ZQkmE :03/11/12 20:21 ID:???
フルパスが駄目なら一番上のディレクトリにおいて置けばよいのでは?
例えば
***/
画像
 /test/
  read.cgi
  admin.cgi
 /test/
  index.html
って感じにすれば
「../画像」で表示可能じゃないの?

260 :名無しさん@ぜろちゃんねる:03/11/12 20:22 ID:???
実験キボンヌ

261 :◆masa6ZQkmE :03/11/12 20:27 ID:???
>260
_| ̄|○<ダメデシタ

262 :◆dq7M./4Uw. :03/11/12 20:40 ID:???
>>259
それぢゃ駄目…ってもう実験したのか(汗
じゃ、read.cgi自体書き換えちゃうとか。

263 :名無しさん@ぜろちゃんねる:03/11/12 20:42 ID:???
'URLLINK' => 'TRUE', # URLへの自動リンク
を変更

264 ::03/11/12 22:55 ID:???
>◆masa6ZQkmEさん、 ID:VNR0YcLYさん、◆dq7M./4Uw.さん
失礼なお願いにも関わらず、対応してくれて本当にありがとうございます。

たしかにフルパスでは自動リンクを張ってしまうので、これではちょっとまずいので
自動リンクを解除してみる方法、私もやってみます。

265 :名無しさん@ぜろちゃんねる:03/11/12 23:17 ID:???
>>264
>>263

266 :名無しさん@ぜろちゃんねる:03/11/13 00:09 ID:???
>>264
しかしよく会社で使う許可下りたよな。
一般人に評判の悪い2ちゃんねるタイプの掲示板を。

267 ::03/11/13 10:50 ID:???
URLLINK は 「false」「NONE」「何も書かない」「NO」「OFF」それぞれ
ダメでしたが
どのように書けばよいのでしょうか?

268 :名無しさん@ぜろちゃんねる:03/11/13 10:58 ID:???
山氏は自分で掲示板設置して続きはそっちでやってくれ
個人的な改造をいつまでもここでやられてはたまらんぞい

269 :名無しさん@ぜろちゃんねる:03/11/13 16:32 ID:???
>>267
これ俺も知りたい

270 :名無しさん@ぜろちゃんねる:03/11/13 17:58 ID:???
FALSE

271 :名無しさん@ぜろちゃんねる:03/11/13 18:01 ID:???
これ変更できないじゃん
(*)ないし

272 :◆masa6ZQkmE :03/11/13 18:43 ID:???
とりあえず、画像表示の方は出来ました。
http://bbs.marsa.org/varda.txt
http://bbs.marsa.org/galadriel.txt
拡張子を.plにリネームして
パスワード・画像アドレスを変更後に、moduleフォルダに置いてください。
多分、動きます。

273 :◆masa6ZQkmE :03/11/13 18:46 ID:???
あと、#は入れないで下さい。

274 :名無しさん@ぜろちゃんねる:03/11/14 19:10 ID:???
これを使いたいやつは山が設置した掲示板で話し合えばいいだろ うざ杉

275 :名無しさん@ぜろちゃんねる:03/11/14 19:31 ID:???
別にいいんじゃねーのー。
管理人ならともかく。

276 :名無しさん@ぜろちゃんねる:03/11/15 03:20 ID:69m6V8n6
031109版を動かそうとしています。

特殊引用変換 (ConvertSpecialQuotation)として>>161さん(>>164-169, >>174-175
の機能が実装されているのはわかり、こちらでも動かすことができました。

それでなのですが、あるレス番号への返信機能を夢想しました。
無くてもいいのでしょうが、書き込む人の省力化に繋がるかなと思いまして。

それで、以下のような事を試してみました。

elrond.pl の PrintResMobile PrintResRead の各関数で、
 $T->Print("<a href=\"./r$num\">返信</a>");
 (rはresのr・・・とします)
のようにレス毎の<dt>部分の最後に<〜/r***>返信</a>を着けて、read.cgiへ渡す所まではできました。
もっとも↑はかなり怪しくて、 PrintResIndex では当然これではスレを指定できませんが。

持ってきたレス番号の内容を、r***で呼び出された時に書き込みフォームの<textarea>内にあらかじめ
 >>*** ← 持ってきたレス番号
 > hogehoge ← 持ってきたレス番号の本文
 > foobar ← 持ってきたレス番号の本文
というようなものを書いておく感じです。

277 :276:03/11/15 03:21 ID:???
このスレの例だと、
 2 名無しさん@0ちゃんねる [sage] 2003/03/04 00:04 ID:??? 返信
という感じに表示し、返信という所からlinkを張って
 http://tolkien.s7.xrea.com/test/read.cgi/jikken/1046702960/r2
とすることで、read.cgiが<textarea>に
 >>2
 > >>1
 > IDが惜しい。
を格納するような。


が、いかんせん夢想で・・・。何に手を着けて良いものかとうちひしがれています。


多分、↑でやっている挙動は思い切り怪しいものだと思いますが、
ここはこうした方がいいとか、もっとここをこうした方がよいとか、
何かしらのヒントでもありがたいので、どうか教えて頂けませんでしょうか?

278 :名無しさん@ぜろちゃんねる:03/11/15 16:58 ID:???
>>276-277
<textarea>に入れるには返信を押した後にread.cgiで現在の表示を
再読込みさせて、その時に埋め込むとか。
それにブラウザで見るとスレッド一覧からでは板のindex.htmlに
載っている上位のスレはread.cgi使わないから、bbs.cgiでindex.html
を再作成させて埋め込むことになるかな。

どっちにしても負荷は増えるし、JavaScriptでやるのもいろいろ問題あるし。
引用して返信は2chブラウザならわりと実装されているよね。
機能の割には改造の手間と運用面でメリット少ない気がするけどねぇ。




279 :276-277:03/11/16 08:24 ID:???
>278
確かに、結局2chブラウザをおすすめするのですし、
労多くして功少なし、ですね。どうもお騒がせ致しました〜。

280 :名無しさん@ぜろちゃんねる:03/11/16 11:22 ID:???
JavaScriptでやるのが一番効率良いような

281 :たーん<>げっつ:03/11/16 15:22 ID:???
話の内容が読めていない自分

282 :名無しさん@ぜろちゃんねる:03/12/04 15:02 ID:BqsLVncQ
<pre>機能をつけたいんですがどうすればいいのでしょうか?
当方旧バージョンです。

283 :名無しさん@ぜろちゃんねる:03/12/07 00:51 ID:???
>>282
ソースをいじればいいと思うよ。

284 :名無しさん@ぜろちゃんねる:03/12/28 12:38 ID:9El6EUKA
すいません、どんな名前を入れても強制的に一定の名前にさせる事はできますか?
名無しも、キャップも全部です。

285 :名無しさん@ぜろちゃんねる:03/12/28 19:59 ID:???
できます。
datに書きに行くときの名前部分を置き換えちゃえばいい。

286 :名無しさん@ぜろちゃんねる:03/12/30 16:45 ID:XnfL3yKQ
>>285
どのplのどのへんですか?

287 :名無しさん@ぜろちゃんねる:03/12/30 17:49 ID:???
varda

288 :名無しさん@ぜろちゃんねる:03/12/30 19:27 ID:???
139

289 :名無しさん@ぜろちゃんねる:04/01/16 23:18 ID:iwzw35Vg
すみません。
書き込み後ジャンプせずそのままリロードさせるって可能ですか?

290 :名無しさん@ぜろちゃんねる:04/01/16 23:22 ID:???
できますが面倒です。

カウントを0にしたほうが簡単です。

291 :名無しさん@ぜろちゃんねる:04/01/17 03:33 ID:???
ノーマル0chスクリプト最新版に@ニフティー版の
おみくじ機能を移植したいのですが、できますでしょうか?
もしできるのなら御教示お願い致します。

292 :名無しさん@ぜろちゃんねる:04/01/26 17:52 ID:???
u

293 :名無しさん@ぜろちゃんねる:04/02/05 17:19 ID:???
指定数ageやsageを付けたいのですがvardeをいじってもうまくいきません
だれかやり方わかる方いませんか?

294 :名無しさん@ぜろちゃんねる:04/02/07 03:01 ID:???
>>293
市定数age,sageとはなんなのか?
varda.plのどこをどう買えたのか?
説明不足。

295 :名無しさん@ぜろちゃんねる:04/02/07 22:35 ID:???
メール欄に **age (**の部分は上げたい数)と書くと、その数だけageるもの。
sageは逆にsageるんだろう。
最新版のvarda.plの227行目あたりの
$B->SetDAME($M->Get('KEY'));
}
のあとに
elsif ($mail =~ /(\d+)age/){
$B->Set(\d+)age($M->Get('KEY'));
}
じゃだめだな。どうやるんだろうか?

296 :はりねずみ ◆HaRinezUmI :04/02/07 22:51 ID:???
なんとかできました。

http://www.harinezumi.org/brandybuck.txt
http://www.harinezumi.org/varda.txt

改造したところに「◆HaRinezUmI」と入れたので検索してください。

297 :名無しさん@ぜろちゃんねる:04/02/07 23:02 ID:???
できたできた
varda.plだけじゃむりだわなw
いい勉強になった

298 :名無しさん@ぜろちゃんねる:04/02/07 23:03 ID:???
あらいがとうございますが抜けてしまった・・・

299 :はりねずみ ◆HaRinezUmI :04/02/08 01:10 ID:???
大きな数を与えるとエラーになるので少し修正

300 :名無しさん@ぜろちゃんねる:04/02/19 22:44 ID:vQcLlYng
すみません。289で質問させていただいた者なんですが
具体的に言うと.htaccessでのBasic認証されたディレクトリ内で
0ちゃんスクリプトを使いたいのです。
現在のジャンプする仕様ではリフレッシュがかかるようで
書き込み後に弾かれるんですよね…。

なんとかなりませんでしょうか?(;´Д`)人

301 :名無しさん@ぜろちゃんねる:04/02/19 23:33 ID:???
>>300
elrond.pl
353〜360行目削除後
$T->Print("Location: $path?\n\n");
追加

362行目 コメントアウト

(テストしてない)

302 :名無しさん@ぜろちゃんねる:04/03/12 17:50 ID:9arRf4sU
[引用]って機能をつけたいんですが、、
>引用をクリックすると、『>』で引用になり、フォームに引用文字を入れる機能


303 :名無しさん@ぜろちゃんねる:04/03/15 16:30 ID:DYfANvZo
ツリー式とかに変えれるような仕組みってできないんですかねぇ、、

304 :名無しさん@ぜろちゃんねる:04/03/15 17:25 ID:91NcQYlk
キャップに色つけたりできないの?

305 :名無しさん@ぜろちゃんねる:04/03/15 17:56 ID:???
>>302
JavaScriptを使えばできないこともない。

>>303
不可能。

>>304
可。既出。

306 :名無しさん@ぜろちゃんねる:04/03/15 18:06 ID:4GlZ6acA
スレを1000以上書き込めるようにする

307 :名無しさん@ぜろちゃんねる:04/03/15 18:34 ID:???
(´-`).。oO(すぐ真似して首を突っ込むこういうお調子者っているよな・・・)

308 :112:04/03/16 13:01 ID:0igq5t2A
複数の掲示板でdatの共有ってできますか?
同鯖内に複数の掲示板URLを用意し、どのURLにアクセスしても同じ内容が表示されるようにしたいんですが。
もちろん転送とか他の方法使えばこんなめんどくさい事考えなくていいんですが、
できたらこの方法を取りたいのでわかる方教えてください!


309 :名無しさん@ぜろちゃんねる:04/03/16 19:01 ID:???
>>308
やめとけ

310 :112:04/03/17 08:18 ID:???
>>309
やっぱり難しいですかねぇ(;_;)

311 :名無しさん@ぜろちゃんねる:04/03/17 13:21 ID:???
>同鯖内に複数の掲示板URLを用意し、どのURLにアクセスしても同じ内容が表示されるようにしたいんですが。

こういうおかしなことをしたい理由は何?

312 :112:04/03/17 14:06 ID:???
>311
情報交換を目的とした閉鎖的な掲示板を運営しているんですが、情報が漏洩して困っているんです。
どうも参加者が第三者にURLを教えているみたいで。
ただ誰が教えているのかわからない現状でURLを変更しても、いたちごっこになってしまっています。
アクセス解析を組み込んだものの不審IPから参加者を特定するのは難しく困っています。
そこで参加者の数だけURLを用意し、個別にアクセス解析をすれば犯人wが見つかるかなぁと思った次第です。


313 :名無しさん@ぜろちゃんねる:04/03/17 14:56 ID:???
>>312
> そこで参加者の数だけURLを用意し
( ゚д゚)ポカーン
それなら、BASIC認証でもすればよさそうだが・・・

314 :112:04/03/17 18:27 ID:???
>>313
ごもっともです。できればUIを変えずに実現できないかなと思ったもので。
それに犯人を特定しないと、ID/PASSを流出されると同じような気がしまして。
情報漏洩を防ぐのももちろんですが、まずは犯人を特定するのが第一の目的だったりします。


315 :masa(ry:04/03/17 18:41 ID:???
>>314
ID/PASSを一つじゃなくて、
ユーザー一人に対して一個ってやれば?

316 :masa(ry:04/03/17 18:43 ID:???
>>314
ID/PASS発行時にIPとかを記録して
認証後のページにアクセス解析して、
もし、ID/PASSで登録した人以外が入ってきたら除外する
って仕組みつくりゃ大丈夫じゃないか??
(IPとクッキーの組み合わせがイインデネーノ)

317 :112:04/03/18 17:41 ID:???
>>316
なるほど。大変参考になりました。ありがとうございます。
1ユーザ=1IPとは限らない状況ですので、
そのあたりが難しそうですがやってみようと思います。

当初私が考えていた方法はやはり難しいのですね。

318 :名無しさん@ぜろちゃんねる:04/03/18 17:58 ID:???
元記事の投稿時刻〜リンクorコピペ時刻の間に記録されてるIP/リモホを調べろ。
BASIC認証すればREMOTE_USERで特定しやすいと思うが。
なんにせよ、closedな板にしたいなら、認証は考えた方がよいと思う。
微妙にスレ違いの予感なのでsage

319 :名無しさん@ぜろちゃんねる:04/03/19 00:37 ID:???
2chにも特定の人しか閲覧・書き込みできない板があったね。VIP板って言うんだっけ。ごめんURL忘れた。
最初に「入国検査」の画面が登場。正しいパスワード入力すると閲覧・書き込みが可能。
多分システムは普通の2ch型掲示板だと思う。

320 :名無しさん@ぜろちゃんねる:04/03/19 00:56 ID:???
>>319
それ言っちゃダメ!

321 :7M. ◆dq7M./4Uw. :04/03/19 14:12 ID:???
>>319
懐かしい…
入国審査画面なら今も残骸が残ってた希ガス。
うろ覚えだけど。

322 :名無しさん@ぜろちゃんねる:04/03/19 14:19 ID:???
今新しいの作ってる

★専用掲示板
http://qb2.2ch.net/test/read.cgi/sakud/1079093474/

323 :名無しさん@ぜろちゃんねる:04/03/20 16:43 ID:kG/gqqq2
>>319


324 :名無しさん@ぜろちゃんねる:04/03/21 09:50 ID:???
>>323
http://saki.2ch.net/____vip/

325 :名無しさん@ぜろちゃんねる:04/03/23 20:17 ID:???
>>81
棋譜板とJoyful2ch-Meが配布されています
http://ekis.ma.cx/download/kifboard.html
Joyful2ch-Me
http://www.nunokawa.soft.iwate-pu.ac.jp/~kaz/cgi_joyful2ch.html

>>83,84
hoge2ch取り漏らしたよ
あーあ

326 :名無しさん@ぜろちゃんねる:04/03/23 22:12 ID:???
アップローダー付き0chBBS
http://tolkien.s7.xrea.com/test/read.cgi/jikken/1068629324/

327 :名無しさん@ぜろちゃんねる:04/03/24 11:16 ID:???
hoge2chってのはどんなもんなのかちょっと気になる。

328 :名無しさん@ぜろちゃんねる:04/03/26 11:51 ID:J4wGEEGU
アイコン機能とか、書き込み回数表示機能とか・・・


スマン逝ってくる

329 :名無しさん@ぜろちゃんねる:04/03/26 14:48 ID:???
ttp://cgiroom.nu/list/level_up/utn/index.htm
utnユーザー識別プログラム
これを組み込んでみたいんですけど、良い知恵ありませんか?
r.cgiの携帯用アンカーを
$T->Print("<form method=\"POST\" action=\"$path/bbs.cgi\" utn>\n");
と書き換えbbs.cgiにutn.cgiをそのまま組み込むと、当然の話ですが機種情報を送信可能なiMode以外は書き込み不可になってしまいます。


330 :7M. ◆dq7M./4Uw. :04/03/26 18:28 ID:???
bbs.cgiにモバイル以外だったらutnを識別させないようにする。
$ENV{'HTTP_USER_AGENT'} =~ /DoCoMo\// && utnがなんとかかんとかだったらえらー

331 :329:04/03/27 14:29 ID:Y0+moGG2
>>330
出来ますた!!
r.cgiは上記のままでbbs.cgiの書き込み処理のルーティンに
if($ENV{'HTTP_USER_AGENT'} =~ /DoCoMo/){
require 'utn.cgi';}
の一行を加えてtestディレクトリにutn.cgiを置けばo.k.みたいです。
携帯からのスレ立て用にsubbbs.cgiにも埋め込む必要がありそうです。
御教授有り難うございました。

332 :名無しさん@ぜろちゃんねる:04/04/02 10:22 ID:???
名前欄に「管理人」と書き込んだ際に「”管理”人」と置換されるのは
どこで処理しているのか教えてください。

別の言葉に変えたいのですが、どこを触って良いのかサッパリ・・・

333 :名無しさん@ぜろちゃんねる:04/04/02 10:47 ID:???
>>332
moduleのgaladriel.plの最後あたり。


334 :名無しさん@ぜろちゃんねる:04/04/02 11:16 ID:???
JavaScriptを使って少しでも鯖の負荷を減らすような方向の改造は、幼稚ですか?
いくつか自分なりにやってみたのですが…

JavaScript非対応のブラウザのことももちろん考えて作りました

335 :名無しさん@ぜろちゃんねる:04/04/02 13:54 ID:???
>>334
何がどのように負荷が減るの?

336 :名無しさん@ぜろちゃんねる:04/04/02 22:02 ID:KF6NkcbQ
書き出すhtmlを、html4.0strictに適合させることってできない?
ソース書き換えるのよくわからないし、すごいマイナス点数になるんだけど...

337 :7M. ◆dq7M./4Uw. :04/04/02 23:05 ID:???
>336
ソースを書き換える以外に道は無い希ガス。
read.cgiが吐いてるのは当然その部分のそーす、
index.htmlのそーすは吐き出してる部分を直接いぢくる、と。
んで、perlの場合、
print "←このだぶるくをーてーしょんの中身が吐き出してる内容→";
なんだけれども、strictの場合属性値とかは全部""でかこまなあきまへんと。
↓続く

338 :7M. ◆dq7M./4Uw. :04/04/02 23:08 ID:???
perlはprint "";の中にだぶるくをーてーしょんがあるとエラーを出す。
つまり、
print "<html lang="ja">";←エラーが出る
だからこれを回避する為に、
こいつはperlの"じゃ無くて吐き出す"だぞ、って認識させるために
"を\"にしてえすけーぷする、つまし、
print "<html lang=\"ja\">";←エラーでなーい。
もしくは、
print qq|<html lang="ja">|;←エラーでなーい。
これに気をつけてあとはごりごりと書き換えすれば大丈夫ぢゃないかな。
多分。

243KB
READ.CGI - 0ch+ BBS 0.7.5 20220323
ぜろちゃんねるプラス