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

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

1 :windyakin ★:2011/07/10(日) 16:29:56.74 ID:???0
■ぜろちゃんねるプラスWiki
http://sourceforge.jp/projects/zerochplus/wiki/FrontPage

373 :0ch+開発担当 ◆0chp.sx.ik :2013/05/10(金) 21:37:23.32 ID:Sfk6l0og0
>>372
そうでしたか…

403エラーということはスクリプトではなくおそらくサーバー側の問題です。
使用しているサーバーは何ですか?
なにか不都合なサーバーの設定があるのではないでしょうか。

374 :名無しさん@ぜろちゃんねるプラス:2013/05/10(金) 21:38:15.64 ID:OBfAGNhE0
>>373
鯖はロリポップのコロリポプランです

375 :名無しさん@ぜろちゃんねるプラス:2013/05/10(金) 21:39:14.80 ID:OBfAGNhE0
'--

376 :名無しさん@ぜろちゃんねるプラス:2013/05/10(金) 21:39:31.94 ID:OBfAGNhE0
http://i.imgur.com/6nwrSrZ.jpg

掲示板の方から貴重な情報頂きました。

377 :0ch+開発担当 ◆0chp.sx.ik :2013/05/10(金) 22:04:44.08 ID:Sfk6l0og0
>>374,376
http://lolipop.jp/support/faq/cgi/
>Q. PHPやCGIでプログラムの編集をすると403エラーが表示されます。
>A. 可能性として、【 WAF設定 】が「有効」な状態であるため、
>エラーが発生している可能性がございます。
>【WAF設定】を「無効」にした状態で、編集をお試しください。

この機能が働いたからではないでしょうか。
確認してみてください。

378 :名無しさん@ぜろちゃんねるプラス:2013/05/10(金) 22:13:31.59 ID:OBfAGNhE0
>>377
無効にしてみましたが変わりませんでした

379 :名無しさん@ぜろちゃんねるプラス:2013/05/10(金) 22:20:42.31 ID:OBfAGNhE0
>>378
できました!
本当にありがとうございました!

380 :名無しさん@ぜろちゃんねるプラス:2013/05/12(日) 14:09:22.01 ID:XMeoT/0g0
http://uravip.tonkotsu.jp/operateandsaku/
ここの板の!rankみたいなのはどうやって出来るのですか?

381 :0ch+開発担当 ◆0chp.sx.ik :2013/05/12(日) 15:09:31.27 ID:hEHSlpZw0
>>380
2chの忍法帖と同じで、クッキーをやり取りして実装します。
簡単なものならプラグインだけで作ることができます。

ただしこちらではそのようなプラグインを提供していないので、
プラグインは自分で作ることになります。

382 :名無しさん@ぜろちゃんねるプラス:2013/05/14(火) 18:27:19.90 ID:jiodiXQg0
Samba奉仕時間ってなんですか?

規制ユーザは一行に一ホストずつ書いて行けばいいんですよね?
正規表現は使えますか?

383 :0ch+開発担当 ◆0chp.sx.ik :2013/05/14(火) 19:22:19.80 ID:J4Jm5GT+0
>>382
Samba奉仕時間とはSamba規制に連続で引っかかった者に
しばらく書き込みを規制する時間のことです。
2chでも以下のような文が表示され、0ch+では○○の部分を「奉仕活動」と呼んでいます。
> もうずっと書けませんよ。 あなたは、規制リストに追加されました。
> 【解除する方法】
> ○時間以上○○○○してください。 これ以外に解除の方法はありません。

規制ユーザでは以下の5つが指定出来ます。
・ホスト名(正規表現)
  host\d+\.jp$
・IPアドレス
  192.168.0.123
・IPアドレス範囲指定
  192.168.1.0-192.168.10.255
・CIDR
  192.168.0.0/16
・端末固有番号
  12345678901234_xx (au)
  AbCd123 (docomo)
  など

384 :名無しさん@ぜろちゃんねるプラス:2013/05/14(火) 19:44:40.27 ID:c/j8UHBk0
atpages鯖にてver0.7.2を使用した所、
パーミッションはすべて正しいはずなのに、admin.cgiを開くと500エラーが出て表示できませんでした。
testフォルダ直下の.htaccessを削除した所見えるようになりましたので、これが原因だと思うのですが、これは削除しても大丈夫なものでしょうか? あるいは、機能するようにするにはどう中身を書き換えればいいでしょうか?
また、他のディレクトリにある.htaccessは削除(書き換え)しても/しなくても大丈夫でしょうか?

五里霧中なもので、要領を得ていなければ申し訳ありません。

385 :0ch+開発担当 ◆0chp.sx.ik :2013/05/14(火) 20:15:39.35 ID:J4Jm5GT+0
>>384
index.htmlがない時にファイル一覧が表示されないように.htaccessを作っています。
@PAGESはsuEXECで動作しているので.htaccessは削除しても構いません。
むしろ@PAGESでは制限が厳しいようで、削除しないと動作しないみたいです。

こちらの調査不足で混乱させてしまったようで、すみませんでした。

386 :名無しさん@ぜろちゃんねるプラス:2013/05/14(火) 20:35:37.64 ID:c/j8UHBk0
早いお答えと有効な情報をありがとうございました。
把握しました。


387 :名無しさん@ぜろちゃんねるプラス:2013/05/18(土) 14:15:21.07 ID:Vn6Vnvvs0
poolスレッド画面で更新、全更新、復帰、過去ログ化、削除をしようとしても

ERROR:1000 - 本機能の処理を実行する権限がありません。

と表示され、処理ができません。
サーバのエラーログは何も残っていませんでしたが、
原因は分かりますでしょうか?

388 :0ch+開発担当 ◆0chp.sx.ik :2013/05/18(土) 19:24:23.64 ID:cCupFikw0
>>387
これは不思議な現象ですね…
使用しているサーバーや0ch+のバージョンなどを教えて下さい。

389 :名無しさん@ぜろちゃんねるプラス:2013/05/18(土) 22:15:21.14 ID:Vn6Vnvvs0
サーバーはコレです
ttp://www.leosv.jp/
0ch+のバージョンは0.72です
サーバー依存の問題かも知れません
ユーザーはシステム管理権限になっています

あと関係ないですが2ちゃんねるのdatを0ch+に読み込ませて
レス管理で透明あぼーんしようとすると500エラーになります
dat落ちや過去ログ化などの処理はできます(このサーバーでなければ)

390 :名無しさん@ぜろちゃんねるプラス:2013/05/18(土) 23:36:17.86 ID:RW06w9Ws0
プラグインが少しでもエラーを含んでると書き込みが全くできなくなり、
プラグインファイルを削除しても直らずtestディレクトリを入れ直さなければいけないのですがなんとかなりませんか?

391 :0ch+開発担当 ◆0chp.sx.ik :2013/05/19(日) 00:15:07.93 ID:YbYoz7G+0
>>389
いろいろ考えてみましたがさっぱりわかりません…
パーミッションはこのページのsuEXEC Type-Aの通り設定されていますか?
http://sourceforge.jp/projects/zerochplus/wiki/Permission#h3-Type-A

お試しアカウントを作って検証してきたのですがいくつか不可解なことが起こりますね。
・FTPでファイルを転送しているといくつかのファイルが転送に失敗した
・書き込み時にホスト名用のクッキーが発行されない
POOL操作と透明あぼーんは問題無く出来ました。

一度スクリプトファイルを転送しなおしてみてください。
また、去年からこのサーバーを使用しているのであれば
サーバー管理画面から「所有者変更」を行なってみてください。

392 :0ch+開発担当 ◆0chp.sx.ik :2013/05/19(日) 00:24:58.56 ID:YbYoz7G+0
>>390
確かに、管理画面でもエラーになってしまいますね。
例外処理を加えておきます。

今必要であれば module/athelas.pl の81行目(my $idの前)に
  eval { require "./plugin/$elem[1]"; };
  next if ($@);
を追加してください。

393 :名無しさん@ぜろちゃんねるプラス:2013/05/19(日) 08:03:28.09 ID:q1hiUbF20
>>391
ありがとうございます
再アップロードすると直りました
どうやら何かのファイルが破損してた様です

394 :名無しさん@ぜろちゃんねるプラス:2013/05/19(日) 10:01:17.97 ID:vlNa7tCw0
wkey.meで設置した時の手順を教えて下さい。
初心者ですみません。。。

395 :0ch+開発担当 ◆0chp.sx.ik :2013/05/19(日) 10:52:46.93 ID:YbYoz7G+0
>>394
1. サーバー管理画面からウェブサイトのオプションで
  CGIとSuEXECにチェックを入れておく
2. zerochplus_0.7.2.zipを解凍して中のtestフォルダを
  FTPなどから~/webディレクトリの中に転送する
3. ~/webの中に以下の3行を記述した .htaccess ファイルを置く
    Options +ExecCGI
    AddType application/x-httpd-cgi .cgi
    AddType text/plain .dat
4. FTPなどからファイルとディレクトリのパーミッションを
  以下のページのsuEXEC Type-Bの通りに設定する
  http://sourceforge.jp/projects/zerochplus/wiki/Permission#h3-Type-B
5. xxxx.wkeya.com/test/admin.cgi にアクセスして初期アカウントでログイン
6. 「ユーザ」からAdministratorのパスワードを変更しておく
7. 「掲示板」から掲示板を作成する
8. 「掲示板」->各掲示板->「掲示板設定」->「0chオリジナル設定」で
  必要に応じて「掲示板読取専用」の項目を「書き込み可」に設定する

以上で設置と最低限の設定が完了です。

396 :名無しさん@ぜろちゃんねるプラス:2013/05/19(日) 20:08:10.64 ID:vlNa7tCw0
パーミッションの所をもう少し詳しくお願い致します。

397 :0ch+開発担当 ◆0chp.sx.ik :2013/05/19(日) 20:37:43.31 ID:YbYoz7G+0
>>396
先にFTPソフトでファイルを転送しておきます。

設定表を簡略化して説明します。
 ・[710] test/
   ・[710] datas/
     ・[640] *.*
   ・[700] *.cgi

[710] test/ はtestフォルダの属性(パーミッション)を710に設定するという意味です。
FTPソフトからtestフォルダを右クリックすると、属性(パーミッション)を変更するメニューがあります。
その設定画面から属性が710になるように設定します。

次にtestフォルダの中に入ります。
[710] datas/ も同様に設定します。
[640] *.* はdatasフォルダ内の全てのファイルの属性を640に設定するという意味です。

[700] *.cgi はtestフォルダ内のファイル名が○○.cgiであるファイルの属性を全て700に設定するという意味です。

このような感じで表の通りに設定してください。

398 :名無しさん@ぜろちゃんねるプラス:2013/05/19(日) 22:29:12.16 ID:JT50zdVE0
2chのmadakana.cgiが微妙に物凄く(?)バージョンアップしてますけど、
ぜろちゃんねるプラスでも同様に更新する予定はありますでしょうか
2chみたいな規制システムはないので、デザインが変わってどこで規制されてるか検索できるようになるぐらいしかメリットありませんが

399 :0ch+開発担当 ◆0chp.sx.ik :2013/05/19(日) 23:19:26.09 ID:YbYoz7G+0
>>398
madakanaの更新については今のところ未定です。
需要があれば更新するかもしれません。

400 :名無しさん@ぜろちゃんねるプラス:2013/05/20(月) 06:24:08.48 ID:5u6tZ/ec0
>>241の方法でadmin.cgiの場所を変更していますが、
今回のバージョンアップに伴うセッション化でも>>241だけの変更で問題ないでしょうか?

401 :0ch+開発担当 ◆0chp.sx.ik :2013/05/20(月) 11:18:31.04 ID:yBkhJgbQ0
>>400
はい、特に問題は無いはずです。

402 :名無しさん@ぜろちゃんねるプラス:2013/05/20(月) 21:09:38.11 ID:5u6tZ/ec0
>>401
ありがとうございました

403 :名無しさん@ぜろちゃんねるプラス:2013/05/21(火) 21:29:48.54 ID:ZvG+woYo0
http://fusianasan-2ch.wkeya.com/news7vip/
ここで設定してみましたが、書き込めませんでした。
どうすればよいでしょうか?

404 :0ch+開発担当 ◆0chp.sx.ik :2013/05/21(火) 21:42:19.34 ID:uM52LOX60
>>403
すみません、少し不具合がありました。
掲示板設定->0chオリジナル設定のcookie保存パスを「/」にしてください。

405 :名無しさん@ぜろちゃんねるプラス:2013/05/21(火) 21:52:29.53 ID:ZvG+woYo0
>>404
ありがとうございます。
いろいろとご迷惑かけてすみませんでした。

406 :名無しさん@ぜろちゃんねるプラス:2013/05/22(水) 16:25:51.53 ID:az0CL9ZI0
おみくじと忍法帖みたいな機能の作り方を教えて下さい。

407 :名無しさん@ぜろちゃんねるプラス:2013/05/22(水) 18:29:55.10 ID:lKeNehds0
質問よろしくお願いします

現在、書き込み履歴最大保持数を20件の設定をしていますが、ログ閲覧→ホストログでは1000件以上閲覧することができています
この書き込み履歴最大保持数というのはどの履歴の事をを指しているのでしょうか?

あと、短時間投稿規制秒数とsamba待機時間の制限は重複しないでしょうか?
また、短時間投稿規制秒数は全書き込みに対して制限されますか?
それとも、IP別などでその人だけに短時間投稿規制がかかりますか?

408 :0ch+開発担当 ◆0chp.sx.ik :2013/05/22(水) 20:03:43.07 ID:vFwHaHsM0
>>406
おみくじはすでに0ch_omikuji.plがあります。
忍法帖については、主にクッキーとセッションと0ch+の知識が必要です。

>>407
プログラムを確認して来ました。
その「書き込み履歴」はinfo/history.cgiのことでした。
管理画面に閲覧機能がないので、history.cgiの機能は削除しておこうかと思います。
またホストログ(HOST.cgi)は保持数の制限がなく、ログが溜まり続けるようになっていました。
「書き込み履歴最大保持数」の設定をホストログに反映させるようにしておきます。

短時間投稿規制とSamba規制は、制限機能に関しては重複しています。
どちらか一方の使用で充分ですが、一応両立出来るようにはしてあります。
どちらの規制も個々のユーザーに対するものです。

409 :名無しさん@ぜろちゃんねるプラス:2013/05/22(水) 20:16:46.79 ID:lKeNehds0
>>408
わざわざご確認ありがとうございます
近々掲示板のバージョンを上げようと思ってましたが、少し待った方がよさそうですね
お忙しいかと思いますが、書き込み履歴の変更したものだけでも早めにアップしてくれると嬉しいです

410 :名無しさん@ぜろちゃんねるプラス:2013/05/24(金) 23:01:05.45 ID:78QMQ/Z60
ホスト規制のホワイトリストバージョンってどうやればいいんですか?

411 :0ch+開発担当 ◆0chp.sx.ik :2013/05/24(金) 23:11:54.57 ID:prpGDsNc0
>>410
各掲示板->各種編集->規制ユーザの編集 でユーザ種別を
「限定ユーザ」にすれば一覧に記述したホストのみ書き込み可能になります。

ただし規制ユーザと限定ユーザの併用はできません。

412 :名無しさん@ぜろちゃんねるプラス:2013/05/25(土) 07:08:21.54 ID:Ud3FxSoE0
>>411
ありがとうございました

413 :名無しさん@ぜろちゃんねるプラス:2013/05/26(日) 00:01:06.95 ID:nkB2w8Dw0
掲示板の背景画像に{right bottom; background-attachment: fixed; }を常時適応させたいのですが、どこを編集すればよいのでしょうか。

414 :0ch+開発担当 ◆0chp.sx.ik :2013/05/26(日) 00:36:53.73 ID:jfkBfpt+0
>>413
module/varda.pl の sub PrintIndexHead の中、300行目付近を編集してください。

415 :名無しさん@ぜろちゃんねるプラス:2013/05/26(日) 00:52:04.31 ID:nkB2w8Dw0
>>414
ありがとうございます

416 :名無しさん@ぜろちゃんねるプラス:2013/06/02(日) 15:53:45.26 ID:Ksrb37dIi
プラグインで「名前欄にxが含まれていた場合、DATにレスを直に編集してサブジェクト全更新」という処理をさせたいのですが、
サブジェクト更新がうまくいきません。
どのような記述をすればよいのでしょうか。

417 :0ch+開発担当 ◆0chp.sx.ik :2013/06/02(日) 17:25:05.72 ID:IrOlyfxI0
>>416
プラグインに$Thread(BILBO)を渡す手段がないので難しいですね。

subject.txtをflockしている関係で、BILBOオブジェクトを新しく作って
以下のようにするとデッドロックが発生してしまうのでこの方法はダメです。
  my $Threads = BILBO->new;
  $Threads->Load($Sys); # デッドロック
  $Threads->Update($Sys);
  $Threads->Save($Sys);

要するにプラグインだけではどうにも出来ないので、
本体のスクリプトを改造する必要があります。

module/vara.pl 122行目あたりで以下の1行を追加すれば
  $Sys->Get('MainCGI')->{'THREADS'} = $Thread;
プラグインから以下のようにしてかろうじて処理することができます。
  my $Threads = $Sys->Get('MainCGI')->{'THREADS'};
  $Threads->Update($Sys);
  $Threads->Save($Sys);

418 :0ch+開発担当 ◆0chp.sx.ik :2013/06/02(日) 17:28:19.32 ID:IrOlyfxI0
少し訂正
module/vara.pl 122行目では不都合でした。
sub Init内の最後、86行目辺りに追加してください。
  $Sys->Get('MainCGI')->{'THREADS'} = $Thread;

419 :名無しさん@ぜろちゃんねるプラス:2013/06/02(日) 18:41:06.98 ID:aAtoZTQ+0
プラグインを導入する方法を教えて下さい。

420 :名無しさん@ぜろちゃんねるプラス:2013/06/02(日) 19:19:16.04 ID:aAtoZTQ+0
もう一つ質問です。
  http://sourceforge.jp/projects/zerochplus/wiki/Permission#h3-Type-B
で設定してみましたが、v0.7.3ではエラーになってしまいます。
どうすればよいでしょうか?

421 :0ch+開発担当 ◆0chp.sx.ik :2013/06/02(日) 19:57:42.55 ID:IrOlyfxI0
>>419
プラグインファイル 0ch_***.pl を test/plugin/ の中に入れて
管理画面からシステム設定->拡張機能設定->[更新]で一覧に表示されるので
チェックを入れて[設定]するとプラグインが導入されます。

>>420
403エラーか500エラーのどちらですか?
使用しているサーバーなども具体的に教えて下さい。

422 :名無しさん@ぜろちゃんねるプラス:2013/06/02(日) 22:40:09.15 ID:A1lzO4F+0
プールから過去ログ送りにする際にたくさんのプールスレッドを全選択して移動させようとすると500エラーが出るんだけど

423 :0ch+開発担当 ◆0chp.sx.ik :2013/06/02(日) 23:20:52.30 ID:IrOlyfxI0
>>422
こちらで600スレッドほど2chの1000到達したdatを使って実験したところ
特にエラーは起きませんでした。

・0ch+スクリプトに問題がある
・パーミッションの設定が間違っている
・read.cgi用のプラグインでエラーが起こっている
・無料サーバーを使っていて時間のかかる処理が強制終了された
などの原因が考えられますが、
エラー内容などを確認しないことには原因を特定できません。

424 :名無しさん@ぜろちゃんねるプラス:2013/06/03(月) 20:30:56.32 ID:wPzeU2g60
>>421
500エラーです。
***.wkeya.comを使っています。
その通りに設定しましたが、前とはちがって500エラーになりました。

425 :名無しさん@ぜろちゃんねるプラス:2013/06/03(月) 20:46:54.81 ID:4/yoJ/8g0
>>418
ご回答ありがとうございます。
ですが上手くいきませんでした。。。

sub execute
{
my $this = shift;
my ($sys,$form) = @_;

$name = $form->Get('FROM');
$bbs = $form->Get('bbs');
$key = $sys->Get('KEY');
$mes = $form->Get('MESSAGE');

$file0 = "/フルパス/$bbs/dat/$key.dat";

if ($name =~ /!aiu/){

$kakiko0 ="テスト中。。。<>tes<>201x/01/78(月) 00:00:00.00 ID:testes<>$mes<>";
$kakiko1 ="テスト中。。。<>tes<>201x/01/78(月) 00:00:00.00 ID:testes<><br>せやろか。テスト中。。。 <>";
$kakiko2 = "$kakiko0$kakiko1";
#DATに直に書込み
open(OUT,">> $file0");
print OUT "$kakiko2";
close(OUT);

my $Threads = $Sys->Get('MainCGI')->{'THREADS'};
$Threads->Update($Sys);
$Threads->Save($Sys);
}else{return 0}

return 0;
}

426 :名無しさん@ぜろちゃんねるプラス:2013/06/03(月) 20:51:00.65 ID:wPzeU2g60
>>425
どうすればいいですか?

427 :名無しさん@ぜろちゃんねるプラス:2013/06/03(月) 20:51:21.79 ID:wPzeU2g60
>>426
ミスです見逃して下さい。

428 :0ch+開発担当 ◆0chp.sx.ik :2013/06/03(月) 20:55:25.86 ID:XWAxbj+A0
>>424
FTPから/log/error.logの中身を確認してエラーメッセージを書いてみてください。

>>425
$Sysを$sysとしてください。

429 :名無しさん@ぜろちゃんねるプラス:2013/06/03(月) 20:57:44.14 ID:wPzeU2g60
/usr/local/lib/site_perl .) at read.cgi line 29.
[Mon Jun 03 20:18:15 2013] [error] [client 66.249.73.120] Premature end of script headers: read.cgi
[Mon Jun 03 20:23:58 2013] [error] [client 61.127.98.45] Can't locate ./module/constant.pl in @INC (@INC contains: ./perllib /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at admin.cgi line 29.
[Mon Jun 03 20:23:58 2013] [error] [client 61.127.98.45] Premature end of script headers: admin.cgi
[Mon Jun 03 20:27:55 2013] [error] [client 66.249.73.120] Can't locate ./module/constant.pl in @INC (@INC contains: ./perllib /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at read.cgi line 29.
[Mon Jun 03 20:27:55 2013] [error] [client 66.249.73.120] Premature end of script headers: read.cgi
[Mon Jun 03 20:30:09 2013] [error] [client 61.127.98.45] Can't locate ./module/constant.pl in @INC (@INC contains: ./perllib /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at admin.cgi line 29.
[Mon Jun 03 20:30:09 2013] [error] [client 61.127.98.45] Premature end of script headers: admin.cgi
[Mon Jun 03 20:31:52 2013] [error] [client 61.127.98.45] Can't locate ./module/constant.pl in @INC (@INC contains: ./perllib /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at admin.cgi line 29.
[Mon Jun 03 20:31:52 2013] [error] [client 61.127.98.45] Premature end of script headers: admin.cgi
[Mon Jun 03 20:39:25 2013] [error] [client 66.249.73.120] Can't locate ./module/constant.pl in @INC (@INC contains: ./perllib /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at read.cgi line 29.
[Mon Jun 03 20:39:25 2013] [error] [client 66.249.73.120] Premature end of script headers: read.cgi


430 :0ch+開発担当 ◆0chp.sx.ik :2013/06/03(月) 21:02:38.45 ID:XWAxbj+A0
>>429
moduleディレクトリのパーミッションは700になっていますか?

431 :名無しさん@ぜろちゃんねるプラス:2013/06/03(月) 21:06:35.97 ID:wPzeU2g60
>>430
moduleの中が000になってました・・・
変更しましたが、000に戻されてしまいます。

432 :0ch+開発担当 ◆0chp.sx.ik :2013/06/03(月) 21:12:41.95 ID:XWAxbj+A0
>>431
一度ファイルを削除して再転送してください。

433 :名無しさん@ぜろちゃんねるプラス:2013/06/03(月) 21:33:34.94 ID:4/yoJ/8g0
>>428
ありがとうございます。

434 :名無しさん@ぜろちゃんねるプラス:2013/06/03(月) 21:42:14.64 ID:GS2sU3VEi
質問です。
ぜろちゃんねるにCGIで自動で書き込むことは可能ですかね・・・?

また、そのCGIをプラグインで実行することは可能ですかね・・・。

435 :0ch+開発担当 ◆0chp.sx.ik :2013/06/03(月) 22:08:14.75 ID:XWAxbj+A0
>>434
同じサーバー内のCGIから書き込むことは一応可能です。

プラグインからも書き込むことはできますが、いくつか問題があります。
同じスレッドに自動で書き込む場合、プラグインが実行されるタイミングの関係で
自動書き込みの方が先に書き込まれます。
また、別スレッドであればsubject.txtの更新で>>416-418あたりの問題が生じます。

プラグインにかかわらずdatに直接追記する方式だと、ログがずれて
管理画面のレス一覧でIPやホスト名がずれてしまう問題もあります。

プログラムの構造やAPIに問題が多いので、ちょっと変わった処理をしようと思うと
かなり複雑なプログラムを組まなければならないというのが現状です。

436 :名無しさん@ぜろちゃんねるプラス:2013/06/03(月) 22:14:11.49 ID:GS2sU3VEi
>>435
すみません、どのように記述すれば書き込めますかね…
同じサーバー内です

437 :名無しさん@ぜろちゃんねるプラス:2013/06/03(月) 22:22:25.22 ID:wPzeU2g60
>>432
できました!ありがとうございます。

438 :名無しさん@ぜろちゃんねるプラス:2013/06/04(火) 17:24:58.14 ID:l2BuoOWg0
掲示板の掲示板設定にて
制限設定のID情報で
サハリンを選んでもシベリアを選んでもIP表示になります。

439 :windyakin ★:2013/06/04(火) 21:10:45.98 ID:???
>>438
sakhalinを指定するとp2経由の場合はIP+p2のID,携帯(フィーチャーフォン)の場合はIPに加えて端末固有番号を表示します
siberiaの場合はp2経由でも携帯でもIPアドレスのみを表示します

これは2chの仕様です。

sakhalinはsiberiaの上位互換と考えてもらって構いません。

440 :0ch+開発担当 ◆0chp.sx.ik :2013/06/04(火) 21:38:43.17 ID:DT55D2M20
>>436
0ch+システム外部から書き込むプログラムを作りました。
http://svn.sourceforge.jp/svnroot/zerochplus/codes/myres.cgi
※プラグインからは実行出来ません。

これ以上のサポートは出来ませんので、あとはご自分でやってみてください。

441 :名無しさん@ぜろちゃんねるプラス:2013/06/06(木) 17:59:27.78 ID:D6LYHQI20
モバイル端末(スマホetc)からだとIPがコロコロ変わりIDもコロコロ変わっちゃうので端末IDでID決定できるようにできませんか?

442 :windyakin ★:2013/06/06(木) 18:39:14.78 ID:???
フィーチャーフォンでは端末固有IDからのID生成を行っていますが,
スマートフォンでは端末固有IDに相当するものが存在しないのでできません。

443 :名無しさん@ぜろちゃんねるプラス:2013/06/07(金) 04:26:38.98 ID:btH5is+Y0
お世話になっております
1掲示板のsubject最大保持数についてなのですが、これを超えるとdat落ちするということでしょうか?

444 :名無しさん@ぜろちゃんねるプラス:2013/06/07(金) 04:29:32.98 ID:btH5is+Y0
もうひとつご質問なのですが、1レスのアンカー最大数の制限なのですが
これを超えるとアンカーされないのでしょうか?
もしくはエラーで書き込めないのでしょうか?

445 :名無しさん@ぜろちゃんねるプラス:2013/06/07(金) 08:57:23.37 ID:kwmHSKRM0
>>440
本当にありがとうございます。
助かります。

446 :0ch+開発担当 ◆0chp.sx.ik :2013/06/07(金) 20:24:12.55 ID:1aNuL1Wg0
>>443
はい、そういうことになります。

>>444
エラーで書き込めなくなります。
ちなみに今のところキャップに回避機能はありません。

447 :名無しさん@ぜろちゃんねるプラス:2013/06/08(土) 18:37:09.39 ID:IVHFLcaY0
>>446
了解です
ありがとうございました

448 :名無しさん@ぜろちゃんねるプラス:2013/06/11(火) 17:48:34.79 ID:Cy+QgUl+0
>>423
500 ERROR
INTERNAL SERVER ERROR

CGI/SSIが正しく動作していません

と出ます。
削除できる時はできるのですが、何度かやっているとこのエラーが起こり、以降たとえ1スレでも過去ログ化できなくなります。

449 :0ch+開発担当 ◆0chp.sx.ik :2013/06/11(火) 22:14:14.47 ID:qZoAWbAo0
>>448
エラーログの確認はできますか?
スクリプトのバージョンと使用しているサーバーは何ですか?

450 :名無しさん@ぜろちゃんねるプラス:2013/06/12(水) 23:30:14.06 ID:r31IC0hw0
1人あたりが1時間に立てられるスレの上限決められるようにできますか?

451 :0ch+開発担当 ◆0chp.sx.ik :2013/06/13(木) 19:14:02.35 ID:joVOKrS+0
>>450
1時間あたりという条件がつくと少し複雑な改造が必要ですが、
新しい7スレッドのうち一人が3件まで立てられる、といった制限なら1ヶ所書き換えるだけで済みます。

「(時間経過によらない)スレッド立てすぎ規制」の設定値が「新しい7スレッド」にあたります。
そして module/vara.pl の480行目あたりの以下の1行を
  if ($checkCount != 0 && $Log->Search($koyuu, 3, $mode, $host, $checkCount)) {
  ↓ このように書き換えてください。
  if ($checkCount != 0 && $Log->Search($koyuu, 3, $mode, $host, $checkCount) >= 3) {
この数値が「一人が3件まで」にあたります。

いつになるかはわかりませんが、一応次のバージョンで設定を追加しておこうと思います。

452 :名無しさん@ぜろちゃんねるプラス:2013/06/13(木) 20:51:10.73 ID:Mu9MQUv+0
「index.html以外の告知欄を表示する」のチェックを外したのですが
告知欄が表示されてしまいます。

どうすれば告知欄の表示をなくせるでしょうか?

453 :名無しさん@ぜろちゃんねるプラス:2013/06/13(木) 21:56:44.61 ID:y1I6JDkM0
>>452
同じ事を私も聞きました。

>>308-310に解決方法があります。

454 :名無しさん@ぜろちゃんねるプラス:2013/06/16(日) 20:23:57.74 ID:hdquQHdg0
携帯からのスレ立てはどのようにすればいいのでしょうか

455 :0ch+開発担当 ◆0chp.sx.ik :2013/06/16(日) 22:53:01.81 ID:G+p2u/xM0
>>454
携帯からのスレ立ては原則出来ないようにしてあります。

キャップを作って使うか、module/vara.plの460行目あたりの
以下の一行をコメントアウトすれば立てられるようになります。
  return $ZP::E_LIMIT_MOBILETHREAD;
  ↓
  #return $ZP::E_LIMIT_MOBILETHREAD;

456 :名無しさん@ぜろちゃんねるプラス:2013/06/26(水) 08:37:14.73 ID:KQ4+xufA0
海外からのスパムですが、IPを変えられて投稿されています
ホスト名もIPアドレスで表示されている状態です
そこで質問なのですが、IPアドレスを範囲で指定して規制はできますでしょうか?

457 :0ch+開発担当 ◆0chp.sx.ik :2013/06/26(水) 18:50:45.03 ID:5LmC4fYo0
>>456
できます。ホスト規制と同じように「規制ユーザの編集」で指定してください。
>>383に書いたとおりで、2種類の範囲指定ができます。

458 :名無しさん@ぜろちゃんねるプラス:2013/06/27(木) 22:10:42.69 ID:P8KL2YwU0
>>457
ありがとうございます

459 :アクセス解析:2013/06/30(日) 01:25:06.78 ID:hV4Ssxgw0
アクセス解析Google Analyticsを導入したいのですが、どこへ設置すればいいのでしょうか?
ヘッダかフッタに入れるのは可能でしたが、個別スレッドがわかりません。

460 :0ch+開発担当 ◆0chp.sx.ik :2013/06/30(日) 10:39:08.07 ID:8+FcSxx+0
>>459
「META情報の編集」で記述すれば全ページに反映されるはずです。

461 :アクセス解析:2013/06/30(日) 18:47:16.23 ID:hV4Ssxgw0
アクセス解析導入できました。
ありがとうございます。

462 :あぼーん:あぼーん
あぼーん

463 :またんき:またんき
     ∧ ∧
   ヽ(・∀ ・)ノ
   (( ノ(  )ヽ ))
     <  >

464 :名無しさん@ぜろちゃんねるプラス:2013/07/06(土) 19:30:08.85 ID:ylyW/K2QI
知り合いが新しくぜろちゃんねるプラスで掲示板を作りました
なんと俺にも管理権限をくれるというのですが
俺はどこから管理する場所に行けば良いのでしょうか?
管理ルーム?みたいな場所が分かりません


465 :0ch+開発担当 ◆0chp.sx.ik :2013/07/06(土) 20:06:03.59 ID:n5C25bwk0
>>464
デフォルトの設定だとすると、例えばある板のURLが
 ttp://example.jp/bbs1/
となっていれば管理画面は
 ttp://example.jp/test/admin.cgi
でアクセスできます。

 ttp://example.jp/user1/bbs2/
なら
 ttp://example.jp/user1/test/admin.cgi
になります。

466 :名無しさん@ぜろちゃんねるプラス:2013/07/10(水) 15:22:18.54 ID:nft+Igug0
プラグインでIDと、書き込むスレッドのタイトルを取得したいのですが、可能でしょうか。
可能でしたらどう記述すれば良いのか教えていただけないでしょうか。

467 :0ch+開発担当 ◆0chp.sx.ik :2013/07/10(水) 20:25:35.94 ID:+331Ws7Y0
>>466
IDは以下のようにして生成すれば取得出来ます。
  # $Sys は sub execute の第1引数
  my $Conv = $Sys->Get('MainCGI')->{'CONV'};
  my $id = $Conv->MakeID($Sys->Get('SERVER'), $Sys->Get('CLIENT'), $Sys->Get('KOYUU'), $Sys->Get('BBS'), 8);
ただしメール欄入力やキャップ権限などでID:???や専用IDが
表示されている場合でも8桁の日替わりランダムな文字列が生成されます。

スレッドのタイトルは書き込み前処理(type=16)限定ですが、以下のようにすれば取得出来ます。
  # $Sys は sub execute の第1引数
  my $Threads = $Sys->Get('_THREAD_');
  my $title = $Threads->Get('SUBJECT', $Sys->Get('KEY'));

type=1, 2の場合は直接datファイルから取得してください。
  my $datPath = $Sys->Get('DATPATH');
  open(my $fh, '<', $datPath);
  $_ = <$fh>;
  my $title = (split /<>/, $_, -1)[4];
  close($fh);

468 :名無しさん@ぜろちゃんねるプラス:2013/07/11(木) 09:42:06.70 ID:Jt9UcCDs0
>>467
ありがとうございます。

矢継ぎ早に申し訳ないのですが、名前、メール欄、本文、ID、スレタイ、DATKEY、HOST、IP、端末情報、以外に取得できるものはありますでしょうか。

469 :0ch+開発担当 ◆0chp.sx.ik :2013/07/11(木) 19:48:42.51 ID:uRyFMTSQ0
>>468
端末情報はユーザーエージェントと各社ごとの端末固有情報の2種類があります。

以下のようにすれば端末の種類もわかります。
  $client = $Sys->Get('CLIENT');
  if ($client & $ZP::C_AU_M) { ... } # 例えばauの3G回線
ただしほぼIPアドレスだけで判別していて、
WiFiやテザリングなどを使用されると判別できないので正確ではありません。

あまり役に立ちそうにありませんが、掲示板のディレクトリ名も取得出来ます。
  $bbs = $Sys->Get('BBS');

スレ立てとレスのどちらであるかも一応わかります。
  $tate = $Sys->Equal('MODE', 1);
  if ($tate) { スレ立て } else { レス }

フォームやクッキーの情報も取得可能です。
  $param1 = $Form->Get('param1'); # $Formはsub executeの第2引数
  my $Cookies = $Sys->Get('MainCGI')->{'COOKIE'}; # $Sysはsub executeの第1引数
  $cookie1 = $Cookies->Get('cookie1');

多分これくらいだと思います。

470 :新規スレッド作成:2013/07/13(土) 11:17:17.71 ID:n0WR3gp60
「新規スレッド作成」は管理者しか作れないようできるのしょうか?

471 :0ch+開発担当 ◆0chp.sx.ik :2013/07/13(土) 12:02:20.59 ID:+TRpiwrM0
>>470
管理画面からスレッドを作成する機能はありませんが、
スレ立て専用のキャップとキャップグループを作ってそれを使うのはどうでしょうか。

472 :新規スレッド作成:2013/07/13(土) 16:41:03.28 ID:n0WR3gp60
>スレ立て専用のキャップとキャップグループを作ってそれを使うのはどうでしょうか。
これでも一般人からのスレ立てを防ぐことはできませんよね

--------------
(時間経過によらない)スレッド立てすぎ規制 (0で無効)
一度スレッドを立てた人は、ここで設定された数だけ新たなスレッドが、他の人たちにより立てられるまで、新たにスレッドを立てられません。 下の項目と、両方同時に有効にできます。片方しか使わない場合はどちらかを無効化してください。

設定時間内に立てることのできるスレッドの最大数
(0時間にすると無効にできます)

473 :0ch+開発担当 ◆0chp.sx.ik :2013/07/13(土) 17:21:01.86 ID:+TRpiwrM0
>>472
掲示板設定の0chオリジナル設定のところに
「スレッド作成CAP規制」という設定項目があるのでそれを有効にしてください。

それからキャップグループの設定で「スレッド作成可能(キャップ)」の権限を持たせれば
そのキャップグループに属するキャップにしかスレッドの作成ができなくなります。

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