■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 最新50 [PR]ぜろちゃんねるプラス[PR]  

ぜろちゃんねるプラス質問スレ 2

1 :作業ゲー専門 ★:2014/02/27(木) 19:49:33.15 ID:???
ぜろちゃんねるプラスの利用・運用における質問を受け付ます。

機能要望は開発スレへ、バグ・不具合についてはバグ報告スレへお願いします。

■ぜろちゃんねるプラスWiki
http://sourceforge.jp/projects/zerochplus/wiki/FrontPage
□パーミッションの設定
http://sourceforge.jp/projects/zerochplus/wiki/Permission
□プラグイン・補助プログラムの一覧
http://sourceforge.jp/projects/zerochplus/wiki/Codes

■過去スレ
ぜろちゃんねるプラス質問スレ
http://yakin.38-ch.net/test/read.cgi/zerochplus/1310282996/

320 :名無しさん@ぜろちゃんねるプラス:2014/07/05(土) 01:28:40.63 ID:cmLaW/Sf0
キャップに★以外の表示を設定出来ませんか?

例えば●のようにです。
グループ毎に使える記号を設定出来ればなおありがたいです。

321 :名無しさん@ぜろちゃんねるプラス:2014/07/07(月) 12:03:28.63 ID:yNbxFuTC0
read.cgiへのアクセスログは取れますでしょうか?
通常ブラウザでのアクセス状況が知りたいのです

322 :名無しさん@ぜろちゃんねるプラス:2014/07/07(月) 18:46:54.00 ID:XmISXbA80
システム管理権限を持っていないユーザーがadmin.cgiで掲示板一覧が表示されないのは仕様でしょうか?

323 :0ch+開発担当 ◆0chp.sx.ik :2014/07/07(月) 20:47:57.55 ID:/8mys4Q+0
>>318
遅くなりました。
携帯用index.htmlでの非表示化です。p.cgiの一覧では全スレッド表示されます。
http://svn.sourceforge.jp/svnroot/zerochplus/codes/20140707_varda.pl

>>319
管理画面から変更することはできませんが、
subject.txtの該当する行と、xxxxxxxxxx.datの1行目の最後を手動で書き換えることで変更可能です。

>>320
管理画面で設定できるようにするには多くの書き換えが必要になります。
どうしてもこの機能を実装して欲しいということであれば時間のあるときに実装します。

>>321
適当なアクセス解析CGIを設置または借りて、管理画面から各掲示板の各種編集にて
ヘッダ/フッタ/META情報の編集の適当なところに解析用タグを貼り付けてください。

>>322
単にユーザー登録した状態ではほとんど権限が無いため、掲示板一覧が表示されません。
各掲示板の設定画面から管理グループにて、必要な権限を持たせたグループを登録し、
ユーザーをそのグループに所属させてください。

324 :名無しさん@ぜろちゃんねるプラス:2014/07/07(月) 20:49:57.71 ID:mjP9NjFA0
>>323
ありがとうございました

325 :名無しさん@ぜろちゃんねるプラス:2014/07/07(月) 21:07:03.79 ID:jx99GF+y0
>>323
どうも有り難う御座います
手動で更新できれば充分です

326 :名無しさん@ぜろちゃんねるプラス:2014/07/07(月) 22:22:19.59 ID:jx99GF+y0
>>323
済みません

subject.txtの該当する行と、xxxxxxxxxx.datの1行目の最後を
手動で書き換えたら、書き換えたスレのそれまでのログが読めなくなってしまいました

サーバー上には存在しています。
どうすれば復旧出来るでしょうか?

327 :0ch+開発担当 ◆0chp.sx.ik :2014/07/07(月) 22:48:50.03 ID:/8mys4Q+0
>>326
read.cgiでは閲覧できますか?
専ブラで読めない場合はDATの再読み込み等を試してみてください。

328 :名無しさん@ぜろちゃんねるプラス:2014/07/07(月) 22:51:55.71 ID:jx99GF+y0
>>327
済みません
*.datを保存するときに改行コードを間違っていました

329 :321:2014/07/08(火) 19:59:19.60 ID:x9WcZhsK0
>>323
返答ありがとうございます
言葉足らずでしたが、TOPではなく各スレのアクセス状況を知りたいです

330 :0ch+開発担当 ◆0chp.sx.ik :2014/07/10(木) 19:52:23.30 ID:kFbuyzVP0
>>329
すみません、こちらも確認不足でした。

各板の「各種編集」の「META情報の編集」はread.cgiにも適用されます。
また同様に、システム全体の「各種編集」の「告知編集(PC用)」も全板のindex.html、read.cgiに適用されます。

アクセス解析の場合は後者の「告知編集(PC用)」に埋め込んでおくのがいいかもしれません。

331 :名無しさん@ぜろちゃんねるプラス:2014/07/11(金) 16:15:13.38 ID:cMcxagYU0
質問させて頂きます
0ch+で機能を作ってみたいのですが
検討がつきません
どうすればいいのでしょうか
一応少しだけperlは出来ます

332 :名無しさん@ぜろちゃんねるプラス:2014/07/13(日) 00:21:33.05 ID:d6+RHU6V0
忍法帖の作り方について質問です。
過去のレスをあさってみたところ、CookieCountのプラグインを改変してみるといいとのことでしたが、初心者なものでその方法が理解できませんでした。
そこで、1日毎にレベルが1上がって、50レベルを超えると名前色が赤に変更されるというものの作り方をご教授していただきたいです。
わがままですが運営側でレベルを変更したいのでサーバーにレベルが保存されて自由に改変できるようにしてもらいたいです。(アカウント制にするとかで)
初歩的な質問ですみません。

333 :名無しさん@ぜろちゃんねるプラス:2014/07/13(日) 22:08:57.25 ID:Xl4qhCDV0
機能を作る上で疑問になったんですが
$Keyって何なんでしょうか?

334 :0ch+開発担当 ◆0chp.sx.ik :2014/07/14(月) 21:18:54.19 ID:PRyfFdZk0
>>331
プラグインの作り方について最低限の解説が>>207にあります。
既存のプラグインやサンプルプラグインを参考にしながら作ってみてください。
http://sourceforge.jp/projects/zerochplus/wiki/Codes

よくわからない場合は、改めて具体的に質問してください。


>>333
0ch+スクリプト中に出てくる「$key」はたいていの場合、スレット番号を表しています。

335 :0ch+開発担当 ◆0chp.sx.ik :2014/07/14(月) 21:19:29.17 ID:PRyfFdZk0
>>332
cookiecountは改ざんができてしまうのでsessioncountの方をおすすめします。
http://sourceforge.jp/projects/zerochplus/wiki/Codes#sessioncount

まず、1日ごとにレベルが上がる機能です。
レベルが上がるのは、書き込んだ日付が前回書き込んだ日付と異なるときです。
つまり、書き込んだ日付を保存しておく必要があります。

  my $level = $session->param('level') || 0; # セッションからレベルを取得
  my $prevtime = $session->param('prevtime') || ''; # 前回の書き込み日付を取得
  my $thistime = join(',', (localtime)[3,4,5]); # 今回の書き込み日付
  if ($thistime ne $prevtime) { # 今回と前回の日付が異なるとき
    $level++; # レベルアップ
    $session->param('level', $level); # セッションにレベルを記録
  }
  $session->param('prevtime', $thistime); # セッションに今回の書き込み日付を記録

これでレベルアップ機能が実現できます。
名前の色の変更は比較的簡単です。

  if ($level >= 50) { # レベルが50以上のとき
    $name = "<font color=red>$name</font>"; # 名前欄書き換え
  }

運営側で簡単に値を変更できるようにするには、データを独自にファイルなどに保存する必要があります。
すみませんがこれ以上のサポートはできません。

336 :名無しさん@ぜろちゃんねるプラス:2014/07/15(火) 00:44:29.88 ID:yXmm3dBR0
実は、一昨日ぐらい前からAUスマホがBBQで弾かれてしまうようになってしまったのでBBQを無効にしようと考えています。
しかし、BBQを無効にすると公開プロキシを通じての書き込みを許してしまうので無効にするのは危険でしょうか?
ご回答、お願いします。

337 :名無しさん@ぜろちゃんねるプラス:2014/07/15(火) 15:38:31.29 ID:EtJXIYuS0
>>334
もし有りましたら
$keyの様に
スレッドタイトルを格納している関数を教えていただけないでしょうか

338 :名無しさん@ぜろちゃんねるプラス:2014/07/15(火) 16:08:28.83 ID:/lueNDok0
具体的にこの部分は何をしているんでしょうか

#------------------------------------------------------------------------------------------------------------
# 拡張機能タイプ取得
#------------------------------------------------------------------------------------------------------------
sub getType
{
return 4;
}

#------------------------------------------------------------------------------------------------------------
# 設定リスト取得 (0ch+ Only)
#------------------------------------------------------------------------------------------------------------
sub getConfig
{
return {};
}


339 :0ch+開発担当 ◆0chp.sx.ik :2014/07/16(水) 22:40:55.20 ID:pVAsGBT30
>>336
海外ドメインの規制である程度は防げると思います。
掲示板に悪意のある者が居なければBBQなしでも問題ありませんが、
これについては掲示板によるのでなんとも言えません。

>>337
以下のコードで取得できます。
  my $CGI = $Sys->Get('MainCGI');
  my $Threads = $CGI->{'THREADS'} || $Sys->Get('_THREAD_');
  
  my $threadid = $Sys->Get('KEY');
  my $title = $Threads->Get('SUBJECT', $threadid);

>>338
sub getType はそのプラグインの種類を指定します。
   1: bbs.cgiで書き込みに対して規制・加工処理の前にプラグインを実行(スレ立て時)
   2: bbs.cgiで書き込みに対して規制・加工処理の前にプラグインを実行(レス時)
  16: bbs.cgiで書き込みに対して規制・加工処理の後にプラグインを実行(スレ立て・レス共通)
   4: read.cgiでスレッドを表示する際にプラグインを実行
   8: index.html生成時に各スレッドを出力する際にプラグインを実行

sub getConfig はプラグインの個別設定(管理画面で設定できる)の項目を指定します。
例えば以下のプラグインは個別設定を持っています。
  http://sourceforge.jp/projects/zerochplus/wiki/Codes#spamkiller
  http://sourceforge.jp/projects/zerochplus/wiki/Codes#sametitle

340 :名無しさん@ぜろちゃんねるプラス:2014/07/16(水) 22:56:54.09 ID:EcaZJvnM0
>>339
素早い対応ありがとうございます

341 :336:2014/07/17(木) 03:07:12.22 ID:Rk3W0qSb0
>>339
素早いご回答ありがとうございます。

342 :名無しさん@ぜろちゃんねるプラス:2014/07/25(金) 21:28:31.42 ID:Yp5JvpCE0
最近使わせていただいております
質問なのですが、したらば掲示板の「削除人」機能のようなものはありませんでしょうか。
キャップ持ちのユーザーに配布できる機能で、
スレの削除・レスの削除権があり、削除を行った時に
キャップ名★<削除>と変換される機能です。

343 :0ch+開発担当 ◆0chp.sx.ik :2014/07/27(日) 14:38:09.59 ID:bE4RJSho0
>>342
キャップには削除権限を与えることはできません。
(管理)ユーザーを登録してそのユーザーに削除権限を与えることはできます。
また、「キャップ名★<削除>」のように表示する機能もありません。

344 :名無しさん@ぜろちゃんねるプラス:2014/07/27(日) 19:29:23.80 ID:Jgrwe4dk0
>>343
そうですか、お答えありがとうございます。
管理ユーザーとして登録すると、そのユーザーに管理者や他のユーザーのパスワードまでが
変更できてしまう部分で悩んでおります。

スレを立てた人間自身に自治を行ってもらうために削除権限は与えたいのですが、
削除権限以外の管理行動を行えないユーザーとして設定することは出来ませんでしょうか?

345 :名無しさん@ぜろちゃんねるプラス:2014/07/27(日) 21:07:10.45 ID:4UwWx2wJ0
新規ユーザーを作って、板の中の管理グループで「削除キー」というグループ作れば細かく権限設定できるのでは?
自分の場合そこでレスとスレの削除と規制だけの権限付けたグループ設定してます

346 :名無しさん@ぜろちゃんねるプラス:2014/07/28(月) 00:42:32.61 ID:WHtoISz30
>>345
おお、こんな設定部分があったとは気がついていませんでした
ありがとうございます!

347 :名無しさん@ぜろちゃんねるプラス:2014/08/01(金) 05:53:43.13 ID:aDGHbi+B0
質問です。
過去のホストログ(HOST_old.cgi)は無制限に大きくなり続けるのでしょうか?
また、仮にそうであるのであれば、大きくなり続けることにより何かしらの弊害が生じるのでしょうか?

348 :320:2014/08/03(日) 15:53:57.87 ID:bzl1iqPa0
>>323
レスが遅くなり申し訳ございません。
お手すきの時で結構ですので、ぜひ実装をお願いします。

349 :名無しさん@ぜろちゃんねるプラス:2014/08/04(月) 18:38:55.67 ID:O4Y2EiqU0
cookiecountでCookieのSETはされるのですが、GETができません
0.7.4からの仕様変更でしょうか

350 :名無しさん@ぜろちゃんねるプラス:2014/08/04(月) 19:16:04.34 ID:fdMQ4dN90
>>349
すみません、訂正です
回線によってCookieをGET出来ないことがあるのですが、これはどこを弄ればいいでしょうか。
OCN回線だとGET出来るのですが、ソフトバンクのpandaだとGETできません。

351 :名無しさん@ぜろちゃんねるプラス:2014/08/05(火) 13:03:26.14 ID:tVH67Yd50
管理画面のログにCookie情報を表示させたいのですが、どこを書き換えればいいのでしょうか。

352 :0ch+開発担当 ◆0chp.sx.ik :2014/08/06(水) 22:34:09.38 ID:rZ4uUED40
最近はかなり忙しく、まともに対応できなくて申し訳ないです…

>>347
HOST_old.cgi は上限がないので大きくなり続けます。
単なる追記なので、スペースを圧迫する程度で、負荷は特に変わりません。

>>348
わかりました。近いうちに実装します。

>>350
0ch_cookiecount.pl のことなら、理由はわかりません。
0ch_sessioncount.pl については、データをIPアドレスに紐づけているので、
変動IPアドレスであるSoftbankのiPhone回線(.panda-world.ne.jp)は、接続するたびに
データがリセットされることになります。

>>351
レスごとのCookie情報やセッションIDは保存していないので表示することはできません。

353 :名無しさん@ぜろちゃんねるプラス:2014/08/07(木) 00:51:30.88 ID:MCCSXqFB0
>>352
多忙さはブログで拝見しています。忙しいところ申し訳ないです。

Cookiecountですね。クライアントを回線で判断して、モバイルの場合CookieをGETしない・・・みたいな箇所があるのかと予想していましたが、違いましたか。端末側の仕様なんですかね。

では、書き込みのメール欄をログのHOST末尾などに挿入することは可能でしょうか・・・・。
忍法帖もどきを作っているのですが、レスごとの忍法帖IDがわからないと荒らしがあった際にも対応できなくて。。。

354 :347:2014/08/07(木) 08:24:13.32 ID:Ua5grkPM0
>>352
分かりました
ご回答ありがとうございました

355 :名無しさん@ぜろちゃんねるプラス:2014/08/07(木) 19:29:43.58 ID:9sF0stp10
アクセス規制をかけるためにはどうしたらよいでしょうか?

356 :名無しさん@ぜろちゃんねるプラス:2014/08/09(土) 00:02:42.15 ID:qaUPSS6e0
>>355
サーバー側やろ
hta

357 :名無しさん@ぜろちゃんねるプラス:2014/08/09(土) 22:17:08.39 ID:Biwy0bkg0
>>356
ありがとうございます

358 :名無しさん@ぜろちゃんねるプラス:2014/08/13(水) 11:30:34.13 ID:sDQbtITS0
どう設置しても500エラーが返ってくるんですけど
何か設置で気を付けなければいけないことありますかね?

359 :名無しさん@ぜろちゃんねるプラス:2014/08/13(水) 12:17:26.30 ID:sDQbtITS0
apacheのerror_logの中は Can't locate ./module/constant.pl in @INC (@INC contains: ./perllib /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /home/web/public_html/cgi-bin/test/admin.cgi line 29.
Premature end of script headers: admin.cgi

こう出てます


360 :名無しさん@ぜろちゃんねるプラス:2014/08/14(木) 08:58:43.56 ID:ZTSaY92V0
質問です
ユーザー規制解除の権限のみを与えたキャップを使うと設定している名前が表示されずに
デフォルトの名前になってしまいます

試してみたところ、規制の有無に関わらずデフォルトの名前が表示され、コテハン★表示の権限を与えると
設定している名前が表示されるようです

ユーザー規制解除の権限のみを与えたキャップで設定している名前が
表示されるようにはどうしたら良いのでしょうか?

361 :0ch+開発担当 ◆0chp.sx.ik :2014/08/14(木) 20:42:42.04 ID:/JkaB0Jr0
>>353
管理画面のレス一覧からsessioncountのセッションIDを表示するには以下の書き換えを行ってください。

0ch_sessioncount.pl ... l.64の後ろに追加
61: # セッションを読み込む
62: my $infopath = $Sys->Get('INFO');
63: my $session = CGI::Session->new('driver:file;serializer:default', $sid,
64:         { Directory => ".$infopath/.session/" });
以下の2行を追加
  +: # セッションIDをシステムに渡す
  +: $Sys->Set('SID', $session->id());

module/vara.pl ... l.171を書き換え
171: $Log->Set($Set, length($Form->Get('MESSAGE')), $Sys->Get('VERSION'), $Sys->Get('KOYUU'), $data, $Sys->Get('AGENT', 0));
↓書き換え
171: $Log->Set($Set, length($Form->Get('MESSAGE')), $Sys->Get('VERSION'), $Sys->Get('KOYUU'), $data, $Sys->Get('AGENT', 0), $Sys->Get('SID',''));

module/peregrin.pl ... l.133, l.165を書き換え
133: my ($I, $data1, $data2, $koyuu, $data, $mode) = @_;
↓書き換え
133: my ($I, $data1, $data2, $koyuu, $data, $mode, $data3) = @_;

165: $ENV{'HTTP_USER_AGENT'}
↓書き換え
165: $ENV{'HTTP_USER_AGENT'}, $data3

mordor/thread.res.pl ... l.302を書き換え
302: $Page->Print("<br><br><hr>HOST:$logs[5]<br>IP:$logs[6]<br>UA:$logs[8]") if (defined $log && $isAccessUser);
↓書き換え
302: $Page->Print("<br><br><hr>HOST:$logs[5]<br>IP:$logs[6]<br>UA:$logs[8]<br>SID:$logs[9]") if (defined $log && $isAccessUser);

362 :0ch+開発担当 ◆0chp.sx.ik :2014/08/14(木) 20:47:46.75 ID:/JkaB0Jr0
>>358
使用しているサーバーは何ですか?

>>360
ユーザー規制解除の権限とコテハン★表示の権限の両方をキャップに与えてください。

363 :360:2014/08/15(金) 10:28:11.53 ID:a2i833Se0
>>362
分かりました
ありがとうございます

364 :名無しさん@ぜろちゃんねるプラス:2014/08/16(土) 23:46:35.88 ID:6TlzH0Vy0
http://pastebin.com/PmaaGV9A
機能を試しに作ってみたのですが
どこか間違っているらしく動いてくれなくて困っています
本当に申し訳ないのですが
どこを間違えているか教えていただけないでしょうか

365 :名無しさん@ぜろちゃんねるプラス:2014/08/17(日) 23:25:08.87 ID:l3yk84Q50
質問です 初心者です
恐らく>>358さんと同じ状態だと思うのですが
Readmeの「・[設置サーバ]/test/admin.cgiにアクセスします。」ここで500エラーが返ってきます
説明によると「Perlパスの設定かパーミッションがおかしい」とありますが
Perlパスは間違っていないはずで、パーミッションは設定する必要がないとサーバーに説明がありました
どうすれば解決しますか サーバーはexout.net様です

366 :0ch+開発担当 ◆0chp.sx.ik :2014/08/18(月) 23:32:50.01 ID:GJBMcyG80
>>364
どのような動作を期待しているのかわかりませんが、気になった点をいくつか挙げます。

  my $data = <FH>;
まずこの文ですが、これはファイルから文字列を1行だけ読み込むものです。
全行を読み込むのであれば次のようにしてください。
  my $data = join '', <FH>;

  $date =~ s/...
次にこの文ですが、dateではなくdataではないでしょうか?

最後にencodeとdecodeですが、他のプログラム等でdata.txtを使わないのであれば、encodeとdecodeは不要です。
エンコードが必要だとしても、このままでは不適切な変換になっています。

>>365
http://exout.net/%E4%BC%9A%E5%93%A1%E6%A7%98%E5%90%91%E3%81%91%E6%83%85%E5%A0%B1/
>CGIファイルは「cgi-bin」内でなければ動作できないサーバーの設定になっていますので、
>CGIファイルは必ず「cgi-bin」へ転送してください。 ( .htaccessで変更した場合を除く )
とありますので、指示に従って「cgi-bin」内に設置するか、.htaccessで「public_html」のCGIを有効にしてみてください。

367 :名無しさん@ぜろちゃんねるプラス:2014/08/18(月) 23:52:19.08 ID:gavk/A7F0
質問です。

昨日に Apache を 2.2.x から 2.4.x へとバージョンアップしたところ、admi.cgi がエラーを起こすようになってしまいました。

[error_log]
Can't call method "delete" on an undefined value at ./module/elves.pl line 714.
[Mon Aug 18 23:39:22.253946 2014] [cgid:error] [pid 5747:tid 140573130352384] [client xxx.xxx.xxx.xxx:59594] End of script output before headers: admin.cgi

 どう考えてもバージョンアップが原因なのですが、Apache のバージョンは下げることなく問題を回避する方法はありませんでしょうか。

環境
 OS:Fedora 20 64bit
 Apache 2.4.x
 perl5 (revision 5 version 18 subversion 2)

368 :名無しさん@ぜろちゃんねるプラス:2014/08/19(火) 17:48:10.64 ID:pLkRykZ30
>>366
お返事ありがとうございます
既にCGIファイルをcgi-binに設置していますが500エラーが出ます

369 :367:2014/08/19(火) 23:14:40.25 ID:w43Jp2fO0
>>367
 大変申し訳ありません、自己解決いたしました。
 原因は perl-CGI-Session パッケージの未インストールによるものでした。Apache のバージョンが原因ではありませんでした。
 大変後迷惑をお掛けしました。

370 :0ch+開発担当 ◆0chp.sx.ik :2014/08/23(土) 23:22:02.92 ID:OjMlnewU0
>>368
exout.netに新規登録して以下の手順で設置してみましたが、特にエラーは発生しませんでした。
1. zerochplus_0.7.4.zipをダウンロード・解凍
2. FileZilla(FTPクライアント)で test ディレクトリをそのまままるごと cgi-bin の中に転送
3. .net/cgi-bin/test/admin.cgi にアクセス

・何らかの影響で転送できていない(転送に失敗した)ファイルがある
・FTPクライアントによって改行コードが不適切に変換されている
ことが考えられます。サーバー側の test ディレクトリを一度削除して再転送を試してみてください。

371 :名無しさん@ぜろちゃんねるプラス:2014/08/27(水) 09:55:59.86 ID:x3P9NLVl0
トップページの<td colspan="2">はどこで変更すればよいでしょうか?

372 :0ch+開発担当 ◆0chp.sx.ik :2014/08/28(木) 22:29:01.74 ID:LXV/kwxx0
>>371
module/legolas.pl の sub Print 内です。

373 :名無しさん@ぜろちゃんねるプラス:2014/08/30(土) 17:44:26.90 ID:wcfdXrs4Q
>>370
>>368です。どうやらtestディレクトリの配置を間違えていただけのようです。
お手数おかけしました。ありがとうございました。

374 :名無しさん@ぜろちゃんねるプラス:2014/10/05(日) 19:55:47.97 ID:b1lcH63x0
すみません
admin.cgiでログインには成功するのですが他のメニューに行こうとすると勝手にログアウトし最初の画面に強制的に引き戻されるんですが……
どうしたらいいでしょうか

375 :0ch+開発担当 ◆0chp.sx.ik :2014/10/05(日) 20:05:20.94 ID:NNjGMsir0
>>374
test/info/.session/ディレクトリのパーミッションが間違っている可能性があります
>>1のパーミッションの設定についてのページを見て確認してみてください。

376 :名無しさん@ぜろちゃんねるプラス:2014/10/07(火) 21:23:06.58 ID:JFO1Hyrx0
>>320
機能を作ってみてはいかが
キャップを追加するたびに更新しなきゃいけなくなるけどかなり簡単ですよ

377 :名無しさん@ぜろちゃんねるプラス:2014/10/10(金) 14:09:34.57 ID:/M93gDG00
>>375
返事が遅くなって申し訳ございません
アドバイス通りパーミッションを修正したら治りました
ありがとうございました

378 :名無しさん@ぜろちゃんねるプラス:2014/10/26(日) 02:47:13.67 ID:L/aLd79l0
お世話になっております
先日スレッドの名無しを!774のコマンドで変更しましたが
強制名無しなのでトリップも使用不可能になってしまいました
トリップの使用とスレッドごとの名無し変更を共存させる方法はありますでしょうか?

379 :0ch+開発担当 ◆0chp.sx.ik :2014/10/26(日) 15:22:02.44 ID:L56gVOEv0
>>378
強制名無しプラグイン(force774)を更新しました。
個別設定からトリップ許可の設定ができるようになりました。

380 :名無しさん@ぜろちゃんねるプラス:2014/10/26(日) 21:44:56.73 ID:L/aLd79l0
ありがとうございました
無事に適用出来ました

381 :てすと ◆6hrPM913tY :2014/10/26(日) 22:07:25.98 ID:L/aLd79l0
申し訳ありません、プラグイン更新したらトリップの前にハンドルネームつけることができなくなってしまいました
この名前欄の「てすと」の所です

382 :0ch+開発担当 ◆0chp.sx.ik :2014/10/26(日) 22:31:07.02 ID:L56gVOEv0
>>381
すみません、修正しておきました

383 :名無しさん@ぜろちゃんねるプラス:2014/10/26(日) 22:54:44.16 ID:L/aLd79l0
更新しましたがハンドルネームが使えません
プラグイン上書きして管理メニューの拡張機能のところで更新するだけですよね?

384 :名無しさん@ぜろちゃんねるプラス:2014/10/26(日) 23:14:11.04 ID:L/aLd79l0
あ、勘違いでした
申し訳ありません。修正出来ました

385 :名無しさん@ぜろちゃんねるプラス:2014/10/30(木) 08:46:35.98 ID:5N+BBsh6i
Webブラウザからのスレ立てを禁止したいのですが、どうすれば良いでしょうか

386 :名無しさん@ぜろちゃんねるプラス:2014/11/10(月) 20:17:56.86 ID:lcDX9ntm0
すみません。質問をさせてください。
admin.cgiだけ500エラーで実行できません
(bbs.cgi, read.cgiは実行できます)
このスクリプトはなにか特別な関数を使っているのですか?
レンタル鯖で実行できる鯖と実行できない鯖があります。
パーミッションはどこも0755です。

387 :0ch+開発担当 ◆0chp.sx.ik :2014/11/10(月) 22:49:21.99 ID:VObqayVY0
>>385
返信が遅くなりました、すみません。

フォームをまるごと削除してしまうのが簡単だと思います。
mordor/varda.pl の sub PrintIndexFoot 内 l.547-581 のコードを削除してください。

>>386
特別というほどのものは使っていないはずです。
うまく動作しないレンタルサーバーを教えていただけるとありがたいです。

388 :名無しさん@ぜろちゃんねるプラス:2014/11/11(火) 00:03:22.06 ID:k9xTDD2Z0
>>387
ありがとうございます、早速試させていただきます!

389 :386:2014/11/11(火) 00:33:16.91 ID:pMJTM0qI0
>>387
125mb.comとfreehostia.comです

390 :0ch+開発担当 ◆0chp.sx.ik :2014/11/12(水) 00:34:54.70 ID:N6dlCWLj0
>>389
時間があるときにちょっと調べてみようと思います。

391 :cexmoxpoolley:2014/11/20(木) 21:44:12.15 ID:ljVP/HGp0


392 :名無しさん@ぜろちゃんねるプラス:2014/11/25(火) 19:57:47.81 ID:MwL/HoAX0
各板のindexを生成する際、HTMLの一部にcgiを埋め込みたいのですが、indexはどこで生成されてますでしょうか?
なんとも情けない質問で申し訳ないです

393 :0ch+開発担当 ◆0chp.sx.ik :2014/11/26(水) 00:27:15.04 ID:vxyYKE7R0
>>392
module/varda.pl です。

394 :名無しさん@ぜろちゃんねるプラス:2014/11/26(水) 18:50:10.52 ID:YIiONsLF0
>>393
ありがとうございます。

395 :名無しさん@ぜろちゃんねるプラス:2014/12/04(木) 02:56:36.26 ID:B+GPLRfB0
掲示板使用上の注意
・転んでも泣かない
・出されたものは残さず食べる
・Perl使いを尊重する

↑これを変えたいのですがどこをいじればいいのでしょうか?
初心者です。。

396 :395:2014/12/04(木) 09:23:16.50 ID:B+GPLRfB0
すみません自己解決しました

397 :名無しさん@ぜろちゃんねるプラス:2014/12/04(木) 20:59:51.86 ID:q+Jqx5Gw0
削除レス一覧で削除したレスを見るときにそのレスのIPなどを見るにはどうしたらいいのでしょうか?

398 :0ch+開発担当 ◆0chp.sx.ik :2014/12/06(土) 13:04:35.72 ID:Z82silAU0
>>397
管理画面にはその機能を組み込んでいないので、お手数ですがログファイルを直接確認して下さい。
削除レスのログファイルは BBS/log/del_1234567890.cgi です。

399 :397:2014/12/06(土) 18:24:44.84 ID:/8FcCLQY0
>>398
分かりました。
ありがとうございます。

400 :BBQ:2014/12/16(火) 17:07:54.75 ID:cWqEGWqH0
BBQが2chスレになっている
メインとサブでも同じなので運営破棄したのかな
【NEWS/速報】[ヘッドライン]リアルタイム更新
http://bbq.uso800.net/
http://uso800.net/

401 :名無しさん@ぜろちゃんねるプラス:2014/12/17(水) 16:57:47.20 ID:qd0BXnl20
ユーザー作成に関して質問があります。
システム管理者権限を与えねば、ユーザーにキャップ作成をさせるのはむずかしいでしょうか?
その場合、やはり掲示版全体の権限を与えることとなるのでしょうか。

402 :0ch+開発担当 ◆0chp.sx.ik :2014/12/18(木) 14:51:59.61 ID:KX/Vom170
>>400
どうやら5月ごろからBBQは外部公開をやめているみたいです。
http://info.2ch.net/index.php/BBQ#.E7.8F.BE.E7.8A.B6
利用可能になる見込みはなさそうなので、BBQは諦めたほうがよさそうです。


>>401
管理画面を使うとそうなりますね。

CGIの知識があるなら、以下のファイルを直接編集するプログラムを作ることでなんとかなると思います。
・ test/info/caps.cgi ... キャップ一覧
・ test/info/capgroups.cgi ... システム共通キャップグループ一覧
・ BBS/info/capgroups.cgi ... 各掲示板キャップグループ一覧
もしプログラムを作るのであれば、ファイルの形式や編集方法など、改めて質問してください。

403 :名無しさん@ぜろちゃんねるプラス:2014/12/18(木) 15:50:30.37 ID:Zi+YmP8X0
>>402
ありがとうございます。作成してみます。
また質問いたします。
僕では組める見込み立たなすぎですけど!!!!

404 :401:2014/12/18(木) 16:48:41.32 ID:Zi+YmP8X0
>>402
当座しのぎですが解決しました

405 :名無しさん@ぜろちゃんねるプラス:2014/12/27(土) 17:07:00.16 ID:a8hFIre+0
お忙しいところ失礼します
webから書き込みとスレ立てがindex.htmlに反映されません
書き込みはスレッド別にみたり、専ブラからだと見れました
スレ立ての場合は専ブラで見れました
管理画面からだと書き込みは確認できました

とりおえず掲示板を新しく作り、標準のまま設定も変えず試したのですが反映されませんでした
index更新などはしました
特にファイルはいじってません
書き込みをwebから反映させるにはどうすればいいでしょうか?
よろしくお願いします

406 :名無しさん@ぜろちゃんねるプラス:2014/12/28(日) 00:00:50.48 ID:dWDMOF3p0
>>405
私は開発者ではありませんが、以前その症状になったことがあります。
原因はサーバー機のスペック不足でした。もしレンタルサーバーでBBSを公開しているのならサーバースペックをあげるか、別のレンタルサービスに移行してみてはどうでしょうか?

407 :名無しさん@ぜろちゃんねるプラス:2014/12/28(日) 00:04:26.90 ID:dWDMOF3p0
連投失礼します。
BE_HSを使いたくてReadme.txtの通りvara.plを編集したのですがReadmeにある$dateというものが見つかりませんでした。
書き込み処理の欄にBEID付加のコードを追加してもスクリプトエラーが帰ってきてBEが入れられませんでした。
どうすればBEを使えるようになりますか?

408 :0ch+開発担当 ◆0chp.sx.ik :2014/12/29(月) 17:40:55.02 ID:RAfldLia0
>>405
システム設定->その他設定で「高速書き込みモード」が有効になっていれば無効にしてください。
このオプションはWebブラウザ向けファイルの生成をやめて、専ブラに特化するためのものです。

あるいは、パーミッションの設定が間違っている可能性もあります。
 >>1に示してあるページで設定を確認して下さい。


>>407
BE_HSプラグインは0ch+に標準で導入済みです。
ただし、今年4月にBEシステムが新しくなって、現在は旧BEが使えなくなっています。
このため、新BEに対応したプラグインを作る必要があります。

409 :名無しさん@ぜろちゃんねるプラス:2015/01/08(木) 20:12:21.93 ID:KFbiaxkj0
スマートフォン等IPの変更が容易な回線からの荒らし対策に、キャップごとの連投規制値?を指定したいのですが、可能でしょうか

410 :0ch+開発担当 ◆0chp.sx.ik :2015/01/10(土) 19:42:11.91 ID:H3slodCn0
>>409
そのような機能は0ch+システムには実装していません。
ただ不可能ではないので、なんとかしてプラグインを作れば実現できると思います。

411 :名無しさん@ぜろちゃんねるプラス:2015/01/10(土) 20:52:40.53 ID:vGcKiH4S0
>>410
プラグインでは可能なんですね、わかりました
技術はないですがなんとか頑張ってみます

412 :名無しさん@ぜろちゃんねるプラス:2015/01/12(月) 20:29:27.22 ID:vNCeLVjs0
規制ユーザーの編集にあるユーザー種別ですが、規制ユーザーと限定ユーザーの違いはなんでしょうか
また、このIPは書き込み不可、このIPはホスト表示とそれぞれ指定したいのですが可能でしょうか

413 :0ch+開発担当 ◆0chp.sx.ik :2015/01/14(水) 23:27:40.77 ID:AjRBphQe0
>>412
規制ユーザーはブラックリスト、限定ユーザーはホワイトリストです。

規制方法の個別指定については、規制拡張プラグインに機能を追加したので、これを利用してください。
https://sourceforge.jp/projects/zerochplus/wiki/Codes#exdeny

414 :名無しさん@ぜろちゃんねるプラス:2015/01/15(木) 00:20:50.48 ID:nfiVjiCH0
>>413
ありがとうございます!

415 :名無しさん@ぜろちゃんねるプラス:2015/01/17(土) 10:14:51.80 ID:PdUL9BzGi
規制ユーザーの件でもう一点すいません
何の理由で規制をしたかを規制IP欄に記入してるのですが、それが原因で無関係の人が規制される等弊害はあるんでしょうか

416 :0ch+開発担当 ◆0chp.sx.ik :2015/01/17(土) 13:03:28.10 ID:ebP6tZwg0
>>415
先頭に # または ; を書くとその行が無視されるようになります。
この指定がなければ、正規表現として解釈されることになるので、弊害が出る可能性はあります。

417 :名無しさん@ぜろちゃんねるプラス:2015/01/17(土) 17:36:43.68 ID:PdUL9BzGi
わかりました、ありがとうございます!

418 :名無しさん@ぜろちゃんねるプラス:2015/01/19(月) 23:48:31.68 ID:04dbG95u0
プログラミングに余り詳しくない素人なのですが、CGiを別の言語に差し替えるといったことは可能なのでしょうか

419 :0ch+開発担当 ◆0chp.sx.ik :2015/01/20(火) 23:24:04.55 ID:hSGXjobM0
>>418
CGIは、サーバがリクエストを別のプログラムに渡して、その結果をレスポンスにする仕組みです。
処理を行うプログラムは、リクエストを環境変数と標準入力で渡され、結果を標準出力で返します。
つまり、この3つを扱えるものであれば、言語はなんでも良いです(PerlでもC言語でもシェルスクリプトでも)。

あるいは、リクエストを受けたプログラムの中で他のプログラムを呼び出すといったことは可能です。

既存のプログラムを別の言語で書き換える(移植する)という話であれば、原理的には可能です。

420 :名無しさん@ぜろちゃんねるプラス:2015/01/22(木) 13:19:01.33 ID:R309f4wN0
インとアウトが同じなら平気ですよ?

275KB
続きを読む

名前: E-mail(省略可)
READ.CGI - 0ch+ BBS 0.7.5 20220323
ぜろちゃんねるプラス