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

ぜろちゃんねるアシストスクリプト

1 :◆masa6ZQkmE :03/10/16 13:40 ID:EIjJ21rM
ぜろちゃんねるをアシストするスクリプトを作るスレ

配布中アシストスクリプd

ぜろちゃんヘッドラインVer 3.2
http://bbs.marsa.org/headline03.lzh

246 :名無しさん@ぜろちゃんねる:03/11/23 22:21 ID:???
あのう、書き込み確認画面で、
「書き込みました。
しばらくお待ちください」って出るところの
下に広告いれないようにするには、どうすればいいですか?
そこまで広告入れる必要ないと思われ。

247 :名無しさん@ぜろちゃんねる:03/11/23 22:24 ID:???
>>246
スレ違いだが
elrond.pl 359〜360行目 コメントアウト

248 :名無しさん@ぜろちゃんねる:03/11/23 22:27 ID:???
コメントアウトって、削除って事ですよね。

249 :名無しさん@ぜろちゃんねる:03/11/23 22:31 ID:???
でも、失敗したときとか
もう一度表示させたいとか思ったときにはあった方が便利だから
コメントアウト(先頭に#)の方がイイと思われ

250 :名無しさん@ぜろちゃんねる:03/11/23 22:34 ID:???
>>249
了解。サンクスコ。

251 :名無しさん@ぜろちゃんねる:03/11/23 23:02 ID:???
スレ違い承知で、ついでに質問。
簡単な事ですが、dat落ちってどうやるのでしょうか。

252 :名無しさん@ぜろちゃんねる:03/11/23 23:06 ID:???
admin.cgi
スレッド保守
スレッドプーリング

253 :名無しさん@ぜろちゃんねる:03/11/23 23:08 ID:???
>>252
サンクス。スレ違いスマソ

254 :はりねずみ ◆HaRinezUmI :03/11/23 23:13 ID:???
おお、いろいろ来てるーーー!
お疲れ様です

255 :名無しさん@ぜろちゃんねる:03/11/30 14:58 ID:???
>>201の削除スクリプト作成者様

ええと、私は0chスクとlv3をそれぞれ別ページで同時平行して使っているのですが
この削除スクリプトをlv3スク用に改造してもよろしいでしょうか?
また、lv3でも使いたい、という方が多いので、
それを配布しても大丈夫でしょうか??
あまりに便利そうなので、是非、よろしくお願いいたします。
ご迷惑はおかけしないようにしますので・・・。

256 :名無しさん@ぜろちゃんねる:03/12/01 00:04 ID:???
キャップ持ちだけタグ使用可の機能がホスィ。
どなたかできませんかね?

257 :7M. ◆dq7M./4Uw. :03/12/01 00:40 ID:???
>>256
まぁ出来ますけどね、
使用できるタグの問題とかいろいろ。
例えば、タグを使った状態で

省略されました…

が出ると、indexでタグが閉じないままになちゃうとか。

258 :masa(ry:03/12/01 17:06 ID:???
>>256
>257の言う通りだな。
もし、キャップユーザーがタグの閉じ忘れとかしたら、
そのレス以降に色々と不具合がでるし

259 :199 ◆316Hikarig :03/12/01 18:37 ID:???
>>255
出来るのであれば。説明書に改造は自由とあります。
配布に関してもそちらで行ってください(その時は配布先URLを教えてください)。

260 :256:03/12/01 21:01 ID:???
>>257-258さん
ああ、なるほど。たしかにそのような危険も伴いますね。
でも自己責任で使いますので、もしできるようであるならば
是非お願いしたいです。よろしいでしょうか?

261 :名無しさん@ぜろちゃんねる:03/12/01 22:59 ID:???
諸刃の剣

262 :867:03/12/02 17:16 ID:???
>>256 キャップ保持者だけが、変換機能つかえるようにしたら?独自タグを追加して

263 :256:03/12/02 18:48 ID:???
何度も何度も申し訳ない。

>>262さん
それが一番無難かも知れませんね。
でもやり方がよくわからないので、教えて頂けたら光栄です。

264 :名無しさん@ぜろちゃんねる:03/12/02 19:11 ID:???
>>263
ぜたでタグ(もどき)動いてるんだから聞いたら?

265 :名無しさん@ぜろちゃんねる:03/12/02 23:40 ID:???
あそこは旧Verだから微妙に違うような・・・

hogeさんが現れるのを待つか。

266 :7M. ◆dq7M./4Uw. :03/12/03 00:41 ID:???
簡単にやるなら…
samwise.plの120行目くらいのデコード部分に、例えば、
$val =~ s/[b]/<b>/g;
ってのを終了タグもおんなじ感じで追加すればいいんだけど、
キャップ無くてもこれだと使えちゃうんですよね、タグ。
だからこれにキャップの判別を追加せなあきまへん、と。
それは誰か他の人よろしくお願いします、と。
しゅたたたたっ(逃

267 :◆rN6ij4/mI6 :03/12/03 02:50 ID:???
valda.plのWriteDataの
> $text = $S->Get('MESSAGE');
の直前でDecodeFormをmode=0で取得しなおせれば普通にタグが使えそうだけども
> if ($U->HasAuthority([権限番号],$bbs)){ $S->DecodeForm(0); }
できるのか不明…
今試してる時間がないので書き逃げ
しゅたたたたっ(上の人の真似


268 :◆rN6ij4/mI6 :03/12/03 02:53 ID:???
>>267
あーできるとしてもsamwise.pl側でDecodeFormのif($mode){〜}の後にelse〜入れて改行コードは処理しないと(汗


269 :◆rN6ij4/mI6 :03/12/03 02:57 ID:???
>>267-268 連カキコスマソ
elseじゃなく最初にif($mode == 2){〜}とか拡張して改行処理して以下elsif($mode)〜にしないと他で不具合出るからっ

270 :◆rN6ij4/mI6 :03/12/03 03:21 ID:???
>>267-269 031123だけど動作確認しますた

samwise.pl
> if ($mode){

> if ($mode == 2){
> $val =~ s/\r\n|\r|\n/<br>/g; # 改行
> $val =~ s/ +<br>/<br>/g; # 空白+<br>
> $val =~ s/( )+<br>/<br>/g; # 空白+<br>
> }
> elsif ($mode){ # 抑制モード
に書き換え、

valda.pl
> $text = $S->Get('MESSAGE');
の前の行に
> if($U->HasAuthority(4,$S->Get('bbs'))){ $S->DecodeForm(2); }
を挿入(権限はたぶん本文文字数規制解除を流用)

ただしこのままだとポインタなどタグ文字を入れるときは自分で<とか>とか代替しなければならない諸刃なので
タグは普通に代替して独自タグを置換すればいいと思われ。
> if ($mode == 2){
> $val =~ s/"/"/g;$val =~ s/</</g;$val =~ s/>/>/g;
> $val =~ s/\r\n|\r|\n/<br>/g;
> $val =~ s/ +<br>/<br>/g; $val =~ s/( )+<br>/<br>/g;
> $val=~ s/[b]/<b>/g; $val=~ s/[\/b]/<\/b>/g;
> 〜〜〜
> }
> elsif ($mode){ # 抑制モード

あとAタグとか使うときは自動リンクを切る拡張も必要 (説明略…おやすみなさい...

271 :◆rN6ij4/mI6 :03/12/03 03:35 ID:???
はっ、フトンに潜って落ち着いて考えてみたら、
独自タグなら samwise.pl の書き換えナシに valda.plだけで
> if($U->HasAuthority(4,$S->Get('bbs'))){
> $text =~ s/[b]/<b>/g; $text =~ /[\/b]/<\/b>/g;
> 〜〜〜
> }
ってやりゃ済むじゃん…_| ̄|○

272 :256:03/12/03 15:37 ID:???
>>264-271さん
ありがとうございます。まとめると、
> if($U->HasAuthority(4,$S->Get('bbs'))){
> $text =~ s/[b]/<b>/g; $text =~ /[\/b]/<\/b>/g;
> 〜〜〜
> }
で、「〜〜〜」の部分は自分で置き換えるんでokですよね?

…でも置き換え方がよくわかりません。こんな厨に誰か助言を。。。

273 :名無しさん@ぜろちゃんねる:03/12/03 16:25 ID:???
>>272
〜〜〜ってのは使いたいタグを同じように書けっていうこと
例は本文中の[b]を<b>に、[/b]を</b>に置き換えるという記述

でも[b]のような書き方は普通の文章でも表れるし、書き込むやつが
開始と閉じを間違いなく書くという保証もないしな
省略されましたの時もそうだけどdatの破壊は間違いなく起こるだろう

274 :256:03/12/03 16:47 ID:???
>>273
ありがとうございます。あとは色々試してみることにしますです。
皆様、いろいろ教えて下さってありがとうございました!

>datの破壊
閉じタグ忘れは命取り。。ですね(汗

275 :◆rN6ij4/mI6 :03/12/03 16:49 ID:???
たとえばゆいちゃっと2000(c)yuiの処理をそのまま使ったりとかw
> #このタグ閉じは、正しく閉じてある場合も余分に閉じます。(苦笑)
> #禁止タグ削除
> $text =~ s/\[\[.*font-size//ig;$text =~ s/\[\[.*style//ig;
> $text =~ s/\[\[.*width//ig;$text =~ s/\[\[.*height//ig;
> $text =~ s/\[\[.*cols//ig;$text =~ s/\[\[.*rows//ig;
> $text=~s/\[\[img.*\?//ig;$text =~ s/\[\[img.*mailto://ig;
> $text =~ s/\[\[bo//ig;$text =~ s/\[\[ba//ig;$text =~ s/\[\[bg//ig;
> $text =~ s/\[\[.*file:\/\///ig;
> #許可タグをエスケープ
> $text =~ s/\[\[a /__TAG__a /ig;$text =~ s/\[\[font/__TAG__font/ig;
> $text =~ s/\[\[img/__TAG__img/ig;$text =~ s/\[\[b/__TAG__b/ig;
> $text =~ s/\[\[sup/__TAG__sup/ig;$text =~ s/\[\[sub/__TAG__sub/ig;
> $text =~ s/\[\[c/__TAG__c/ig;$text =~ s/\[\[h/__TAG__h/ig;
> #他のタグは全て禁止
> $text =~ s!\[\[/!__TAG__/!ig;
> $text =~ s/\[\[/&lt;/ig;$text =~ s/__TAG__/</ig;$text =~ s/\]\]/>/g;
> @tags = split( /</ , $text ); $dmy = shift( @tags);
> foreach $tag ( @tags ){
> $tag =~s/([^>]*)>(.*)/$1/; $tag =~s/^\/(.*)//; $tag =~s/^([^\s]*).*/$1/;
> }
> $text.='>' if($text=~/<\/$/);
> @tags = reverse( @tags );
> foreach $tag ( @tags ){
> next if($tag =~/(img|^hr$|^br$)/i);
> $text.="</$tag>" if($tag);
> }
> $text =~s/<.*(img|href).*on.*=.*/TooManyTAG?/ig;

ごめん、ネタにしては長すぎた_| ̄|○
#省略されましたに関しては未考慮

>>273
意図的に<>を使わない限りdatは壊れないでしょ
表示が崩れるだけ

276 :名無しさん@ぜろちゃんねる:03/12/03 19:30 ID:???
サポートスクリプトで、有志の作成だから文句はいえないけど、
ヘッドライン。

かなり正規のモジュールをつかっていないし、
ヘッダーとかフッターとかどうなってるの?無駄な行おおくない?まとめようと思えばかなりまとまる・・
変更するのがカナリ手間がかかるし、(そのごとに・・

もっとすっきりとまとまるものを・・・


277 :名無しさん@ぜろちゃんねる:03/12/03 19:33 ID:???
それこそ自分で修正するべきかと。。

278 :名無しさん@ぜろちゃんねる:03/12/04 10:32 ID:???
>>276
じゃ、すっきりまとめてうpしてください

279 :名無しさん@ぜろちゃんねる:03/12/04 22:11 ID:???
>>278 本人ですか?助言として受け取ってほしいです。

280 :名無しさん@ぜろちゃんねる:03/12/05 13:39 ID:???
>>279
違いますよ
別に誰が作ったものでもいいのでよりよいものが欲しいだけです。
ということで、すっきりまとめてうpしてくださいね。お願いしますよ。

281 :名無しさん@ぜろちゃんねる:03/12/05 14:00 ID:???
>>280
>>279

282 :名無しさん@ぜろちゃんねる:03/12/05 14:14 ID:???
なんだ口だけかよ

283 :名無しさん@ぜろちゃんねる:03/12/05 16:25 ID:???
削除支援スクリプトのスレッド対応版まだぁ?

284 :B級住人/hoge ◆UDTUIS.pc. :03/12/05 21:06 ID:???
ぜたのタグもどきは色替えだけなんですが、

[c=red]なんとかかんとか[/c]

のように一行に開始タグもどきと終了タグがあって初めて置換する仕様なんです。
だからとりあえず、閉じ忘れと、省略対策はしてある(つもり)。

あと新バージョンは触ってないのでわかりません。
旧バージョンではメッセージ欄の正規化の中でやってます。

285 :名無しさん@ぜろちゃんねる:03/12/05 23:54 ID:???
>284
あ、ぜたのまともな方だ。

286 :masa(ry:03/12/06 15:00 ID:???
headline.cgi Ver5.0
http://bbs.marsa.org/test/headline.cgi

板別ヘッドラインからスレッドを立て機能追加
ヘッドライン内検索・広告ONorOFF機能の追加
http://bbs.marsa.org/headline5.0.lzh

287 :名無しさん@ぜろちゃんねる:03/12/06 15:42 ID:???
神様ありがとう!!!

288 :名無しさん@ぜろちゃんねる:03/12/06 15:43 ID:???
新着20表示をさせたときに、携帯用トップページの設定部分が
フッターになっているようなんですが・・・

289 :名無しさん@ぜろちゃんねる:03/12/06 16:50 ID:T3w7ST0k
>>233
ダウソできね

290 :199 ◆316Hikarig :03/12/06 17:02 ID:???
すみません、ダウンロード先が変更になっています。
面倒ですが、トップ(http://www.hikarin.net/)から行ってください。
>>233のダウンロード先URLは無効になっていますのでご注意を。

加えて今日削除支援スクリプト(仮)のverup出来そうかな。

291 :名無しさん@ぜろちゃんねる:03/12/06 17:49 ID:???
>>288
せめて、ちゃんと説明して、スクリーンショットかなんか。。

292 :199 ◆316Hikarig :03/12/06 23:48 ID:???
更新です。
http://www.hikarin.net/script/sakubeta111.zip

前のスクリプトを使っている人は必ず更新してください。
(加えてsettingformatで情報を更新してください)
削除できないはずのレスが削除できるというバグが見つかっています。
あと、次の機能を搭載しました。

・スレッドの操作が可能
・スレッドの検索が可能
・携帯"仮"対応

293 :名無しさん@ぜろちゃんねる:03/12/07 00:35 ID:???


294 :masa(ry:03/12/07 02:12 ID:???
>>292
乙カレー

あと、非パケット機種のボーダフォン携帯での投稿テスd

295 :名無しさん@ぜろちゃんねる:03/12/08 15:04 ID:???
http://www.den2ch.com/CGI/headline+res.lzh
作者がいないうちにペタペタ
レスつけてみましたが、まだ未解明のバグ(?)があるので、つかわないで(´・ω・`)

296 :名無しさん@ぜろちゃんねる:03/12/08 15:05 ID:???
http://bbs.den2ch.com/test/headline.cgi

297 :名無しさん@ぜろちゃんねる:03/12/08 15:54 ID:???
ただいま、改良中につき、DL付加

298 :名無しさん@ぜろちゃんねる:03/12/08 16:08 ID:???
てか、作者はすでにおなじ機能を・・__| ̄|。ポトッ

299 :名無しさん@ぜろちゃんねる:03/12/08 16:29 ID:???
とりあえず、まだ微調整中みたいなので、かってにUP(爆
http://www.den2ch.com/CGI/headline+res.lzh


300 :名無しさん@ぜろちゃんねる:03/12/08 16:45 ID:???
>(爆

( ´_ゝ`)

301 :masa(ry:03/12/08 17:00 ID:???
headline.cgi Ver5.6
http://bbs.marsa.org/test/headline.cgi

新着にRes機能追加。(サンクス アイデア:http://bbs.den2ch.com)
(ry機能を追加。不必要であれば$ryを無記入
http://bbs.marsa.org/headline5.6.lzh

302 :名無しさん@ぜろちゃんねる:03/12/08 19:10 ID:TDY7tmPE
ところで
削除スプリクトの指定のコマンドって何?

303 :名無しさん@ぜろちゃんねる:03/12/08 19:20 ID:???
>>301
乙です
>>302
  threadstop
  指定されたスレッドを停止させます。
  threadpool
  指定されたスレッドをpoolディレクトリに収めます。
  threaddelete
  指定されたスレッドを削除します。
  subjectremake
  subject.txtをスレッドの数とのdat数から修正します。


304 :名無しさん@ぜろちゃんねる:03/12/08 19:23 ID:TDY7tmPE
速攻レスサンクス

305 :masa(ry:03/12/08 23:15 ID:???
あと、headline.cgiVer5.6の標準はレス機能OFFですから、あしからず。

306 :名無しさん@ぜろちゃんねる:03/12/09 10:59 ID:???
>>305
DLできないんですがうちだけですかね?

307 :masa(ry:03/12/09 13:34 ID:???
>>306失礼しました。拡張子が違いました
http://bbs.marsa.org/headline5.6.zip

308 :名無しさん@ぜろちゃんねる:03/12/09 16:58 ID:???
>>307
モバイル用新着表示の時一つ余計な<head>が入ってますよ

309 :名無しさん@ぜろちゃんねる:03/12/10 01:24 ID:???
アシストというか、スレ違いでスマソ。
dat落ちされたのにアクセスしたときの画面を、
2ちゃんねると同じようなものにするには
どうしたらいいでしょうか。

310 :名無しさん@ぜろちゃんねる:03/12/10 16:10 ID:???
>>309
read.cgiをかなりいじらないと無理。

っていうかね、2chはdat落ちの場合
http://ex.2ch.net/2000000000.dat
というdatを開くのよ。だから全く同じというのは無理。

表示される文字を変えたいだけなら
read.cgi 390-391行目を変更

311 :名無しさん@ぜろちゃんねる:03/12/10 16:32 ID:???
>>310
うおぉおおおおおおおおおお!
ありがd

312 :はりねずみ ◆HaRinezUmI :03/12/10 19:51 ID:???
>>310
( ・∀・)つ〃∩ ヘェーヘェーヘェーヘェーヘェー

初めて知った。。

313 :masa(ry:03/12/11 00:25 ID:???
0chに実装して欲しい機能の一つですかねぇ。

314 :309:03/12/11 23:02 ID:JnsKHC+c
>>310どうもです。ここは、管理人さんに大いに期待です。

315 :masa(ry:03/12/12 01:36 ID:???
取りあえず、ためしに作ってみた。
dat落ち
http://bbs.marsa.org/test/read.cgi/jikken/1070622420/

316 :名無しさん@ぜろちゃんねる:03/12/12 07:47 ID:???
(・∀・)イイ!

317 :masa(ry:03/12/12 11:24 ID:???
_| ̄|○実は、datから読み込んでいない罠

318 :masa(ry:03/12/12 12:12 ID:???
何とか、datから呼び出して表示させてみた
http://bbs.marsa.org/test/read.cgi/jikken/1070622420/
http://bbs.marsa.org/test/2000000000.dat

319 :名無しさん@ぜろちゃんねる:03/12/12 14:06 ID:???
>>318
やり方教えてホスィ

320 :名無しさん@ぜろちゃんねる:03/12/12 14:06 ID:???
age

321 :masa(ry:03/12/12 16:19 ID:???
_| ̄|○取りあえず、公開
read.cgi http://bbs.marsa.org/read.txt
2000000000.dat http://bbs.marsa.org/test/2000000000.dat
使い方は、
read.txtをread.cgiにリネームしてtestフォルダに入れて下さい。

322 :名無しさん@ぜろちゃんねる:03/12/12 16:53 ID:???
>>321
ども!
ありがdございます

323 :名無しさん@ぜろちゃんねる:03/12/12 17:26 ID:???
>>321
datファイルサイズが取得できてない
@fstat = stat('2000000000.dat');
$fsz = int($fstat[7] / 1024);
$T->Print("<font color=red face=\"Arial\"><b>${fsz} KB</b></font>");

324 :masa(ry:03/12/12 17:34 ID:???
>>323
_| ̄|三 Σ○ アイタタ、計算するdatを選択し忘れた(汗

訂正して、再うpしました。
落としちゃった方はスミマセン、再度落として設置してください。

325 :名無しさん@ぜろちゃんねる:03/12/12 20:41 ID:???
ダウソしなくても、
コピペで
dat検索結果出力 - PrintDiscovery
をカエルだけでOK?

326 :masa(ry:03/12/12 21:46 ID:???
>>325
OKでつよ。
あと、read.cgiのバックアップは忘れずに。

327 :7M. ◆dq7M./4Uw. :03/12/13 14:35 ID:???
なるほろ、2000000000.datのサイズを取得してるのか…
ウチはどうせ2000000000.datのサイズなんて3kbくらいだろうから、
適当に3kbってプリントさせてた。(素

328 :masa(ry:03/12/13 15:38 ID:???
read.cgi 0ch BBS 2003-12-12
http://srd.s8.xrea.com/read.txt
これが、管理人さんが作ったヤツの問題を解消したヤツ

329 :dq7(略:03/12/13 16:42 ID:???
>>328
お、そんなもんがあるなら私の作ったしじあいもそこに保管しといてくださいよ。

330 :masa(ry:03/12/13 19:38 ID:???
>>329
一応、おきましたので。他にもあるのなら教えてくださいよ、保管しますから(ニヤリ
それじゃぁ、公開かな。
http://srd.s8.xrea.com/
_| ̄|○取りあえず、保管許可が出たのだけおいてみた。コンテンツ薄いですがスミマセン

331 :7M. ◆dq7M./4Uw. :03/12/13 23:23 ID:???
http://moreover.hp.infoseek.co.jp/cgi-bin/link.txt
こんなのもあるです。

332 :名無しさん@ぜろちゃんねる:03/12/14 14:00 ID:???
>>331
403

333 :名無しさん@ぜろちゃんねる:03/12/14 15:34 ID:???
>>332
アク禁くらってたのは君か

334 :masa(ry:03/12/14 16:30 ID:???
>>332
一旦、アドをコピってから、貼り付けで移動してみ。

335 :くるたん ◆XGE80X.EXE :03/12/18 01:02 ID:???
挨拶が遅れましたが、素人Perlerのくるたん ◆XGE80X.EXEです。
よろしくお願いします。

2chのちゃっかりカウンターのようなものを作ってみました。
http://ssx.s41.xrea.com/cgi/count.zip
ご自由にお使いください。

336 :名無しさん@ぜろちゃんねる:03/12/18 01:40 ID:???
>>335
初心者に毎回丁寧なサポート乙。

337 :名無しさん@ぜろちゃんねる:03/12/18 14:26 ID:???
キャップ自動生成CGIの登録キャップ表示で最後の1件が表示されないんだけどうちだけ?

338 :名無しさん@ぜろちゃんねる:03/12/23 12:14 ID:???
削除支援のスレ対応版まだぁ?

339 :名無しさん@ぜろちゃんねる:03/12/24 13:29 ID:qeEXlE/U
でてるよ

340 :名無しさん@ぜろちゃんねる:03/12/26 13:27 ID:???
>>339
リンク切れしてた。

341 :名無しさん@ぜろちゃんねる:03/12/26 14:01 ID:???
トップからみてみ

342 :名無しさん@ぜろちゃんねる:03/12/26 15:14 ID:???
>>341
topからでも無理っす・・・・


343 :名無しさん@ぜろちゃんねる:03/12/26 16:22 ID:???
http://www.hikarin.net/script/sakubeta111.zip

344 :名無しさん@ぜろちゃんねる:03/12/26 16:28 ID:???
>>343
ありがとうございます。。

345 :名無しさん@ぜろちゃんねる:03/12/27 16:08 ID:???
http://world2ch.net/headline/headline.cgi

346 :名無しさん@ぜろちゃんねる:04/01/01 11:29 ID:XWhnqAjY
新バージョンで形式が変わったためか、ヘッドラインにエラーが発生していると見られる

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