■掲示板に戻る■ 全部 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やら
おみくじやら何やらの機能を付けたりして改造するスレです。


219 :◆FTNcLySc5A :03/11/09 23:41 ID:???
1001の機能を利用して、自分の掲示板内だけの2getスクリプト作れませんか?

220 :名無しさん@ぜろちゃんねる:03/11/09 23:47 ID:???
>>219
スレ立てのあとにもうひとつ書き込むコード追加すればいいだけじゃないの?

221 :◆FTNcLySc5A :03/11/09 23:48 ID:???
>>220
どう言う風にやればいいですか・・・?

222 :名無しさん@ぜろちゃんねる:03/11/10 04:47 ID:???
>>221
そんな変な機能は自分で考えてください。

223 :名無し:03/11/10 21:43 ID:7mtoswZQ
過度の連投規制はつまんね。


224 :名無し:03/11/10 21:49 ID:7mtoswZQ
どういう基準で連投規制かけるんだ?
三回やったらダメとか二回やったらとか?
自動じゃないのか?

225 :名無し:03/11/10 21:52 ID:7mtoswZQ
テスト

226 :名無し:03/11/10 21:52 ID:7mtoswZQ


227 :名無し:03/11/10 21:53 ID:7mtoswZQ
なんでここだけOK?


228 :名無しさん@ぜろちゃんねる:03/11/10 22:05 ID:???
君、そろそろ黙って。

229 :名無し:03/11/11 07:07 ID:h3AYglgU
白石ひよりっていいよな。

230 :名無し:03/11/11 07:08 ID:h3AYglgU
http://avidol.xcity.jp/japan/info.html?AID=888

231 :名無しさん@ぜろちゃんねる:03/11/11 07:16 ID:???
>>139
同意

232 ::03/11/11 18:11 ID:???
何方か、Perlの解る方にお願いしたいのですが
実は会社内だけで、ちょっとしたグループウェアとして0chを使用
させて頂いてまして、上司から「決裁印表示させてくれないかなー」
と頼まれて改造しよーとイジってたんですが、出来ませんでした。

下の図のような機能を作ってほしいのですが(当然お礼として
報酬払います!)出来る方メールいただけませんか?
http://ptba2.hp.infoseek.co.jp/cgi-bin/up/obj/obj1071_1.gif

233 ::03/11/11 18:12 ID:???
↑ちょくせつ上のリンクをクリックすると「403 Forbidden」
になってしまいますので、アドレスをコピー&ペーストして
頂けたら幸いです。

234 :名無しさん@ぜろちゃんねる:03/11/11 22:49 ID:???
>>232
出来るけど教えてやらない。

235 :名無しさん@ぜろちゃんねる:03/11/12 00:16 ID:???
管理人さんに正式な仕事としてメールで依頼すれば
管理人さんにも0chで金が入って(゚д゚)ウマ-じゃないか?

236 ::03/11/12 01:00 ID:???
あ!なーるほど、そうします。アドバイスありがとう!
管理人様、1万円くらいで何とかなりませんか?(相場がよく解らないもので・・・

237 :名無しさん@ぜろちゃんねる:03/11/12 07:16 ID:???
それより社内にperlできる人がいないって言うのが不思議。

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型掲示板だと思う。

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