■掲示板に戻る■ 全部 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/

24 :名無しさん@ぜろちゃんねるプラス:2014/03/08(土) 18:37:34.76 ID:rF8PXA9M0
Cookie以外の個人識別子というのはどのようなものがあるのでしょうか?
また扱い方を教えて下さい
初心者なんです

25 :0ch+開発担当 ◆0chp.sx.ik :2014/03/08(土) 18:50:26.93 ID:9IamuP8c0
>>24
以下の1行でユーザーを区別する識別子を取得できます。
  my $userid = $Sys->Get('KOYUU');
この識別子はケータイなら端末番号、それ以外ならホスト名が設定されています。

表示されるIDはこの文字列を元に生成していて、識別子が同じならIDも同じものになります。
PC・スマホで回線切断などをしてIPアドレスが変わると識別子も変わります(別ユーザー扱いになります)。

26 :名無しさん@ぜろちゃんねるプラス:2014/03/08(土) 19:02:57.45 ID:rF8PXA9M0
成る程……
カウントのように数値や文字列を格納する場合には固有以外の何かを使用する方法はあるでしょうか?
Cookieが保存されないブラウザに対応したいので
できればテキストファイルやMySQLを使いたくはないのですが……


27 :名無しさん@ぜろちゃんねるプラス:2014/03/08(土) 19:05:43.49 ID:j+rpBDwl0
>>23
ありがとうございます。解決しました。

28 :名無しさん@ぜろちゃんねるプラス:2014/03/08(土) 19:09:26.12 ID:rF8PXA9M0
固有じゃないですね
Cookieです

29 :0ch+開発担当 ◆0chp.sx.ik :2014/03/08(土) 19:45:36.10 ID:9IamuP8c0
>>26
自分でテキストファイル等に保存をしないという意味なら、セッションを使う方法があります。

http://sourceforge.jp/projects/zerochplus/wiki/Codes#sessioncount
こちらのセッション版カウンターで言えば、Cookieの部分を削除して、
ユーザー識別子をハッシュ化したものをセッションIDとして使えばできると思います(お勧めはできませんが)。

ユーザー識別子を使うので、当然IPアドレスが変わればデータ(カウント値)が初期化されます。
初期化といってもデータ自体は残り続けるので、別の人がこのIPアドレスになった場合はデータが引き継がれてしまいます。
このような問題を解決するためにはやはりCookieを使わないとかなり難しいと思います。

30 :名無しさん@ぜろちゃんねるプラス:2014/03/08(土) 19:54:32.66 ID:rF8PXA9M0
>>29
成る程……素直にテキストファイルやMySQLなどを使ったほうが良さそうですね
有難うございました

31 :0ch+開発担当 ◆0chp.sx.ik :2014/03/08(土) 20:02:11.18 ID:9IamuP8c0
>>30
テキストファイルやMySQLでも、ユーザー識別子のみでユーザーを管理するとこの問題は起こります。
残念ながら、Cookieを使わず変動IPアドレスに対応する方法はない、と考えたほうがいいと思います。

32 :名無しさん@ぜろちゃんねるプラス:2014/03/08(土) 20:43:45.33 ID:rF8PXA9M0
>>31
うわぁ……
でもCookieって不安定ですからね何とかしないと……

33 :名無しさん@ぜろちゃんねるプラス:2014/03/09(日) 00:22:09.91 ID:2NO2ElDw0
特定レス番号のレスを取得することは可能ですか?

34 :名無しさん@ぜろちゃんねるプラス:2014/03/09(日) 08:09:33.67 ID:+8Km1fzr0
ひとつずつの板を管理画面から作成するのが極めて面倒です。
作りたい板が1000個近くあります。
複数の板を一気に作りたいのですが、
どうすればいいですか?


35 :0ch+開発担当 ◆0chp.sx.ik :2014/03/09(日) 12:29:10.71 ID:RJ1LJpta0
>>32
2chでも変動IPアドレスの巻き込まれ規制に四苦八苦した結果が忍法帳(Cookie)ですから、
Cookieを使用して非対応ブラウザを諦めるか、ユーザー識別子で管理して初期化問題を諦めるかのどちらかですね。

36 :0ch+開発担当 ◆0chp.sx.ik :2014/03/09(日) 12:30:13.81 ID:RJ1LJpta0
>>33
こんな感じで取得できます(未確認ですが)。
  require 'module/gondor.pl';
  my $datpath = $Sys->Get('DATPATH');
  my $readonly = 1;
  my $Thread = ARAGORN->new();
  $Thread->Load($Sys, $datpath, $readonly);
  $Thread->Close();
 
  my $res1 = $Thread->Get(0);
  my ($name1, $mail1, $info1, $text1, $title) = split /<>/, $res1;
  my $res2 = $Thread->Get(1);
  my ($name2, $mail2, $info2, $text2, undef) = split /<>/, $res2;

37 :0ch+開発担当 ◆0chp.sx.ik :2014/03/09(日) 12:48:33.88 ID:RJ1LJpta0
>>34
大量に板を作成することは想定していないので、簡単な方法はありません。
また、板が多いと作成だけでなく掲示板ごとの各種設定も大変だと思います。

板を1000個も作るような状況が思いつかないのですが、どのような板を作っているのでしょうか。

38 :名無しさん@ぜろちゃんねるプラス:2014/03/09(日) 21:54:13.52 ID:2NO2ElDw0
>>36
有難うございます

39 :名無しさん@ぜろちゃんねるプラス:2014/03/10(月) 17:50:55.59 ID:S1LRJQa30
リモートホストで、大文字は大文字のままにする方法はありませんか?

例えば、auのスマホはKD〜と大文字なんですが、現状では「kd」と小文字になります。大文字なら大文字のまま、小文字なら小文字のままにはできますか?

40 :0ch+開発担当 ◆0chp.sx.ik :2014/03/10(月) 19:39:25.12 ID:wkgvOGW70
>>39
0ch+ではホスト名の小文字変換等は行っていません。
ホスト名に大文字小文字の区別はないので、小文字であっても問題ありません。

41 :名無しさん@ぜろちゃんねるプラス:2014/03/12(水) 18:08:03.33 ID:4a+apJux0
atpagesにて、http://www10.atwiki.jp/atpagesguide/pages/342.html
となった為、当分atpagesでは使えないと思います

42 :名無しさん@ぜろちゃんねるプラス:2014/03/14(金) 00:09:45.88 ID:sFxkxQL60
お世話になっております
当方ロリポップで板を設置しているのですが最近になってJaneStyleのユーザーからログ破損報告が多発しています

再読み込みをしてもらっているのですがなかなか戻らない人もいるようです
何か対処方法はありますか?
バージョンは7.4の最新です

多忙な中申し訳ありませんがよろしくお願いします

43 :42:2014/03/14(金) 09:08:39.32 ID:ypR74xeZ0
専ブラでのスレッド一覧は
ttp://gyazo.com/c60e16db6bde3235df1b7b7685a5d7a0
このようになっています

44 :0ch+開発担当 ◆0chp.sx.ik :2014/03/14(金) 14:07:12.22 ID:s4WxOWRx0
>>42
 >>43からの推測ですが、サーバーのエラーメッセージ(503 Service Unavailable等)が
ステータスコード200(OK)で返されているのではないでしょうか。
もしそうであればロリポップがサーバーの設定を間違えている可能性があります。

45 :0ch+開発担当 ◆0chp.sx.ik :2014/03/14(金) 16:25:20.66 ID:s4WxOWRx0
>>42
そちらの掲示板かどうかはわかりませんが、
ロリポップのサーバーで運用されている掲示板を少し観察してみました。

JaneXeno(140116)でsubject.txtを取得して、Wiresharkでパケットを観察してみました。

○取得成功時
・パケット概要 http://fox.jeez.jp/src/Fox_6018.png
・パケット詳細 http://fox.jeez.jp/src/Fox_6019.txt
成功時はレスポンスデータ(subject.txtの内容)が56196番で送られてきています。

○取得失敗時
・パケット概要 http://fox.jeez.jp/src/Fox_6020.png
・パケット詳細 http://fox.jeez.jp/src/Fox_6021.txt
・レスポンス内容 http://fox.jeez.jp/src/Fox_6022.txt
失敗時にはsubject.txtの内容が送られてこず、代わりに56162番で"reassempled PDU"として、
ステータス200で意味のないHTMLが送られてきました。

この情報が問題解決の役に立てれば幸いです。

46 :名無しさん@ぜろちゃんねるプラス:2014/03/14(金) 20:51:11.28 ID:rcD67Z1Z0
ありがとうございます
ロリポップ側の設定という事はこちらじゃどうにもならないのですね
とりあえずもうしばらく静観し、落ち着かないようならロリポップに相談してみます

47 :名無しさん@ぜろちゃんねるプラス:2014/03/14(金) 21:14:07.46 ID:eEuUUQ0d0
HTMLの内容でググったら、Cisco Anomaly Guard Moduleが吐いているコードだという未確認の情報がありました。
問い合わせの際に役に立つかもしれません。

48 :名無しさん@ぜろちゃんねるプラス:2014/03/21(金) 11:47:41.73 ID:tESaQQtx0
書き込み・スレ立てがあったかどうかはどこでわかりますか?


49 :0ch+開発担当 ◆0chp.sx.ik :2014/03/22(土) 22:14:36.75 ID:vC5PctCn0
新規書き込み一覧の類は今のところありません。

50 :名無しさん@ぜろちゃんねるプラス:2014/03/25(火) 04:19:53.36 ID:Yz+P510Q0
お世話になっております。
したらば掲示板でいうところの「許可ホスト」を設定する機能はありますか?
ピンポイントでの規制解除ができず困っています。

51 :名無しさん@ぜろちゃんねるプラス:2014/03/25(火) 05:34:17.83 ID:EDm0qq1c0
キャップじゃ駄目?

52 :0ch+開発担当 ◆0chp.sx.ik :2014/03/25(火) 13:47:31.10 ID:F/WrYlfe0
>>50
指定したホスト"のみ"書き込みを許可する機能はありますが、
規制対象のうち特定のホストを例外的に許可する機能は今のところありません。

現状では>>51の言うとおり、規制を回避するだけのキャップ(1人1つ)を作って
それを使ってもらうのがいいと思います。

53 :名無しさん@ぜろちゃんねるプラス:2014/03/25(火) 14:08:55.08 ID:XP1MRH9d0
>>51>>52
うまくいきました
ありがとうございました

54 :名無しさん@ぜろちゃんねるプラス:2014/03/25(火) 15:52:58.19 ID:Yz+P510Q0
度々失礼してすみません。
現在公開VPNを使用していると思われる荒らしに頭を悩ませています。
開発スレの方では検討するとのことですが、応急処置としてできることがあれば教えていただいです。

55 :0ch+開発担当 ◆0chp.sx.ik :2014/03/25(火) 20:42:50.17 ID:F/WrYlfe0
>>54
VPNは完全匿名のプロキシに似ていて通信上は見分けがつかないので、対策はおろか応急処置すら難しいです。

VPN Gateの場合はサーバーの一覧(一部)がトップページ等に表示されるので、
そのサーバーのIPアドレスを片っ端から規制一覧に追加していけば一時しのぎくらいはできるかもしれません。

56 :名無しさん@ぜろちゃんねるプラス:2014/03/25(火) 20:47:00.00 ID:Yz+P510Q0
>>55
そうですか・・・ありがとうございました。

57 :名無しさん@ぜろちゃんねるプラス:2014/03/26(水) 20:02:12.09 ID:t3rhwOBw0
Android用ブラウザ2chMateに「共有する」が表示されません。
Webブラウザから入ってしまいます

58 :0ch+開発担当 ◆0chp.sx.ik :2014/03/26(水) 22:05:20.76 ID:jXQViIra0
>>57
2chMateの共有機能についてはこちらではどうすることもできません。

2chMateを少し解析してみたところ、2chMateが共有できるようにしている掲示板は
本家2ch、BBSPINK、したらばのみのようです。
また、外部互換掲示板を共有できるようにすることは技術的にも厳しいと思います。

59 :名無しさん@ぜろちゃんねるプラス:2014/03/27(木) 19:28:02.74 ID:p5PpxQg40
かなり初歩的な質問ですいません
testフォルダをサーバーにアップロードしたのですが、admin.cgiを開くことができません
パーミッションもwikiのものに合わせているのですがそれでも開けないようです
初歩的なことで申し訳ないですがお願いします

60 :0ch+開発担当 ◆0chp.sx.ik :2014/03/27(木) 20:45:50.96 ID:EsaRGopC0
>>59
設置したサーバーは何ですか?
また、「開くことができない」とは具体的にどのような状態ですか?
(500、503、403、404エラー等)

@PAGESはセキュリティ上の都合で現在CGI(Perl)の利用を一時停止しています。

61 :名無しさん@ぜろちゃんねるプラス:2014/03/28(金) 14:43:49.09 ID:t0bHg8M90
スレのURLを貼った際にそれをスレタイに変換してhref="hogehog">スレタイとするにはどうしたら良いのでしょうか

62 :名無しさん@ぜろちゃんねるプラス:2014/03/29(土) 23:35:23.43 ID:IxjzjZl+0

書き込もうとすると↓のように表示されます、どうすればいいのでしょうか?

http://iup.2ch-library.com/i/i1151392-1394884998.jpg

.

63 :0ch+開発担当 ◆0chp.sx.ik :2014/03/30(日) 00:54:59.24 ID:RKfrIPVe0
>>61
専ブラはこちらで変換せず各自に処理を任せて、Webブラウザ(read.cgi)のみで変換を行う方法と、
両ブラウザで同じように変換する方法があります。
後者の方法は.dat(本文)の仕様が2chと少し変わることになるので、専ブラによっては
リンクされなくなることがあるかもしれません。

どちらの方法で変換しますか?

>>62
画像がリンク切れになっていて確認できません。
画像URLで検索してみると、どうやら@PAGESに設置されている掲示板(大容量やる夫板)に
403エラーで書き込めないとのことですが、現在@PAGESのサーバーではセキュリティ上の都合で
CGI(Perl)の利用が停止されています。
http://www10.atwiki.jp/atpagesguide/pages/342.html
こちらではどうにもならないので、利用再開まで待つか、避難所を探してみるしかないと思います。

64 :名無しさん@ぜろちゃんねるプラス:2014/03/30(日) 10:34:57.86 ID:wF/NFPXY0
>>63
適切んあ助言をしていただき、ありがとうございます

65 :名無しさん@ぜろちゃんねるプラス:2014/03/30(日) 10:36:04.03 ID:OREBMoUc0
read.cgiのみで変換を行うようお願い致します

66 :名無しさん@ぜろちゃんねるプラス:2014/03/30(日) 19:45:11.71 ID:xFzfDRFS0
>>10
ごめんなさい、分かりません(´;ω;`)

67 :0ch+開発担当 ◆0chp.sx.ik :2014/03/30(日) 22:18:52.43 ID:RKfrIPVe0
>>65
プラグインを作ってみました。こんな感じでどうでしょうか。
https://sourceforge.jp/projects/zerochplus/wiki/Codes#suretai


>>66
testや各掲示板のディレクトリと同階層に、以下の1行を記述した .htaccess ファイルを置いてください。

  AddType text/plain .dat

68 :名無しさん@ぜろちゃんねるプラス:2014/03/30(日) 23:42:16.58 ID:xFzfDRFS0
>>67
こういうことでしょうか?(ググって調べたりしたのですが一応確認です)

テキストエディタに「AddType text/plain .dat」とだけ書いて「 .htaccess」という名前で保存。

それを/testと/xx(掲示版ディレクトリ)の中に入れる

これで良いでしょうか?

69 :0ch+開発担当 ◆0chp.sx.ik :2014/03/31(月) 00:39:36.72 ID:Kx0w6Cjd0
>>68
おおむねこれでOKですが、testの中ではなく外に置けば.htaccessは1つだけで済みます。

|-- .htaccess ※ここに置くことでこれ以下の階層全てに適用される
|-- test/
|   |--
|-- bbs1/
|   |--
|-- bbs2/
|   |--

※Windowsでは「.htaccess」というファイル名を付けるのが少し難しいです。

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

71 :名無しさん@ぜろちゃんねるプラス:2014/03/31(月) 12:33:23.73 ID:1nP9YE1Y0
あの……
URLがBBS key = ***という形になっていて動作しないのですが……
どうやったら戻りますか?

72 :0ch+開発担当 ◆0chp.sx.ik :2014/03/31(月) 14:13:43.97 ID:Kx0w6Cjd0
>>71
http://example.jp/test/read.cgi?bbs=bbs1&key=1394192102&last=50&nofirst=false
http://example.jp/test/read.cgi/bbs1/1394192102/l50
上の形式になっているのを下の形式にしたいということでしたら、
システム設定->その他設定->動作モード(read.cgi) の「PATH種別」をPATHINFOに切り替えてください。

73 :名無しさん@ぜろちゃんねるプラス:2014/03/31(月) 15:23:33.79 ID:1nP9YE1Y0
>>72
出来ました!
有難うございます

74 :名無しさん@ぜろちゃんねるプラス:2014/04/01(火) 05:01:35.40 ID:UWJ9Pg5q0
>>3に書いてある、スレッド別の上限レス数を設定することのできるプラグインはどこにあるのでしょうか?>>1に載ってある場所を確認しましたがどこにもありませんでした。
また、発言者のIPアドレスを見るにはどうしたらよいのでしょうか?

75 :0ch+開発担当 ◆0chp.sx.ik :2014/04/01(火) 14:59:44.71 ID:iQ8aUhuc0
>>74
実現可能というだけで、こちらではプラグインを用意していません。
発言者のIPアドレスは、レス一覧のページ(スレッド一覧からスレッドをクリック)で表示されます。

76 :74:2014/04/01(火) 17:19:05.81 ID:UWJ9Pg5q0
>>75
回答、ありがとうございます。
では、現状、スレッド別に上限レス数を設定するのは無理という事ですか?
何か、方法があるのであればご教示ください。

77 :名無しさん@ぜろちゃんねるプラス:2014/04/01(火) 21:17:54.42 ID:7ZaL0x2v0
スマートフォンからの管理は可能でしょうか。
ログインはできたものの操作できませんでした。

78 :0ch+開発担当 ◆0chp.sx.ik :2014/04/01(火) 21:27:31.59 ID:iQ8aUhuc0
>>76
簡単に設定する方法は今のところありません。
プラグインを作るか、本体を改造するかのどちらかになります。

>>77
スマートフォンからの操作は想定していません。

79 :名無しさん@ぜろちゃんねるプラス:2014/04/01(火) 21:30:04.15 ID:7ZaL0x2v0
>>78
そうですか。
回答ありがとうございます。

80 :74,76:2014/04/01(火) 21:36:30.61 ID:UWJ9Pg5q0
>>78
回答、ありがとうございます。本体を改造するとなると、Perlの知識が無ければ難しいでしょうか?
もう一つ、質問になりますが、サーバーにあげた掲示板のindex.htmlを編集したのですが、indexを更新したのにもかかわらず、ページの内容が変わりませんでした。さらに、あとで編集したindex.htmlを見ると書き換えた部分が元の通りになっていました。上書き保存はちゃんとしたので、これは、ぜろちゃんねるの仕様なのでしょうか?

81 :0ch+開発担当 ◆0chp.sx.ik :2014/04/01(火) 21:44:18.21 ID:iQ8aUhuc0
>>80
本体の改造は当然Perlの知識が必要です。
さらに言えば、ソースコードがかなり複雑になっているので、本体の改造はあまり現実的ではありません。
単純なものならこちらでプラグインを用意することはできます。

「index更新」はindex.htmlを再生成するという意味です。
生成されるHTMLを書き換えたいなら module/varda.pl の内容を書き換える必要があります。

82 :80:2014/04/01(火) 23:30:02.49 ID:UWJ9Pg5q0
>>81
index更新はそういう事だったんですね、理解できました
プラグインについては、サンプルでもいいので作成していただくことは可能でしょうか?

83 :0ch+開発担当 ◆0chp.sx.ik :2014/04/01(火) 23:43:26.97 ID:iQ8aUhuc0
>>82
わかりました。
では数日中にプラグインを作ってみます。

84 :82:2014/04/02(水) 01:25:52.26 ID:PilPxHfJ0
>>83
お願いします
サポートしていただいたおかげで、うまく掲示板の運営を始めることが出来ました

85 :名無しさん@ぜろちゃんねるプラス:2014/04/02(水) 18:53:37.29 ID:H6pp1Z8e0
すみません、http://yakin.38-ch.net/test/read.cgi/zerochplus/1310282996/648-649を行ったところ成功はしたのですが、トップの「(省略されました・・全てを読むにはここを押してください)」のここをクリックすると指定のレスに移動せずになぜか、一番上のスレッドの同じ数字のレスに移動するという仕様になってしまいました
これには、どのように対処したらよろしいのでしょうか?

86 :85:2014/04/02(水) 19:31:42.05 ID:H6pp1Z8e0
もう一つ質問です
掲示板設定の制限・規制設定で「***文字数」となっている数値を設定しても制限が掛からない状態になっています
これはどういった症状なのでしょうか?

87 :0ch+開発担当 ◆0chp.sx.ik :2014/04/03(木) 16:39:35.65 ID:ITmuWa4o0
>>85
もう1箇所書き換えが必要でした。

module/varda.pl の710行目付近
  # 表示行数を超えたら省略表示を付加する
  else {
    my @dispBuff = split(/<br>/i, $elem[3]);
    my $path = $Conv->CreatePath($Sys, 0, $Sys->Get('BBS'), $Sys->Get('KEY'), "${n}n");
    ↓書き換え
    my $path = $Conv->CreatePath($Sys, 0, $Sys->Get('BBS'), $Sys->Get('KEY_'), "${n}n");

ただ、プログラムの構造がよくないので他に不具合が発生することがあるかもしれません。


>>86
文字数制限は、いくつかの変換を行った後のShift_JISにおけるバイト数で判断しています。
また、文字数制限の回避権限(またはシステム共通権限)を持ったキャップを装着している場合は制限が回避されます。
他に条件は無く、こちらのテスト環境では問題なく動作しているので、このどちらかに原因があるはずです。

88 :83,85,86:2014/04/03(木) 17:13:11.05 ID:6bnmaD0Y0
>>87
回答ありがとうございます
>>85に関しては一先ず、その対処方法を試してみます
>>86に関しては、自分のミスかもしれません、他の方にも協力してもらって調べてみます
また、質問になりますが、キャップをキャップグループに入れるにはどうしたらよいのでしょうか?
あと、携帯でトップにアクセスできない現象が発生しています。スレッドに直接移動すれば、読むことも書くことも出来るみたいなのですが、これにはどう対処すればよいのでしょうか?

89 :0ch+開発担当 ◆0chp.sx.ik :2014/04/03(木) 17:54:28.04 ID:ITmuWa4o0
>>88
キャップをキャップグループに所属させるには、そのキャップグループの設定を開き、
所属キャップのところで所属させたいキャップにチェックを入れてください。
システム共通権限を持ったキャップや、すでに別のグループに所属しているキャップは所属できません。

携帯でトップにアクセスできない件については、以下の点を含めてもう少し詳しく状況を教えて下さい。
・スマホなのかガラケーなのか
・トップとはPC用のindex.htmlなのか携帯用のi/index.htmlなのか

r.cgiについては0.7.4でバグがあるので、以下のもので差し替えてください。
http://svn.sourceforge.jp/svnroot/zerochplus/zerochplus/branches/0.7.x/test/r.cgi

90 :88:2014/04/03(木) 17:54:49.19 ID:6bnmaD0Y0
カラー表示のプラグインを使用した際に不具合が起きました
直すにはvarda.plの内容を
$Page->Print("<font color=\"green\">(省略されました・・全てを読むには");

$Page->Print("</font><font color=\"green\">(省略されました・・全てを読むには");
に書き換えます
既出でしたら、すみません

91 :88:2014/04/03(木) 17:56:16.19 ID:6bnmaD0Y0
>>89
ガラケーみたいです
トップはどちらか分かりません
一先ず、r.cgiを差し替えます

92 :0ch+開発担当 ◆0chp.sx.ik :2014/04/03(木) 17:56:21.96 ID:ITmuWa4o0
>>84
プラグインを作りました。こんな感じでどうでしょうか。
https://sourceforge.jp/projects/zerochplus/wiki/Codes#maxres

93 :84:2014/04/03(木) 18:02:44.86 ID:6bnmaD0Y0
>>92
試してみます

94 :93:2014/04/03(木) 18:12:33.31 ID:6bnmaD0Y0
>>92
すみません、システム共通権限を持っているキャップと持っていないキャップの違いを説明していただいてもよろしいですか?
何度もすみません

95 :0ch+開発担当 ◆0chp.sx.ik :2014/04/03(木) 18:18:46.54 ID:ITmuWa4o0
>>94
システム共通権限は管理者権限のようなもので、ほぼすべての規制や制限が回避されます。
管理者以外の人に特別な理由なくシステム共通権限を与えないように注意してください。

たとえば>>92のプラグインは、管理者が最大レス数を設定することを前提にしているので
システム共通権限を持ったキャップが必要です。

96 :94:2014/04/03(木) 18:22:40.01 ID:6bnmaD0Y0
>>95
なるほど、分かりました
ほぼ全ての規制や制限が回避されるという事はシステム共通権限があっても規制や制限がかかる場合はなんでしょうか?

97 :85:2014/04/03(木) 18:40:41.55 ID:6bnmaD0Y0
>>87
の書き換えを試したところ「3001」というエラーがでます

98 :0ch+開発担当 ◆0chp.sx.ik :2014/04/03(木) 18:54:00.52 ID:ITmuWa4o0
>>96
例えば「スパムキラー」プラグインはキャップを考慮していないので、
システム共通権限があってもスパム判定されて弾かれます。

>>97
すみません、 KEY_ ではなく _KEY でした。

99 :96,97:2014/04/03(木) 18:59:27.84 ID:6bnmaD0Y0
>>98
試してみます

100 :99:2014/04/03(木) 19:35:43.14 ID:6bnmaD0Y0
>>98
>>97は直りました
r.cgiはテストがまだです
プラグインは設定していた上限スレッド数より小さくすることはできました
大きい場合はまだテストできていないです
上限スレッド数は10000が限界ですか?

101 :0ch+開発担当 ◆0chp.sx.ik :2014/04/03(木) 20:10:30.05 ID:ITmuWa4o0
>>100
特に上限はありませんが、あまり大きくし過ぎると負荷が大きくなることがあるので程々がいいですね。

今気づきましたが、デフォルトより最大レス数を大きくするとread.cgiで書き込みフォームが表示されないことがありますね。
プラグインを更新しておきました。

102 :100:2014/04/03(木) 20:18:18.61 ID:6bnmaD0Y0
>>101
ありがとうございます

103 :名無しさん@ぜろちゃんねるプラス:2014/04/04(金) 00:12:51.85 ID:aOfH8gDK0
お忙しい所失礼します
過去ログ倉庫の画面をしたらば掲示板のように全部羅列させる方法はありますか?

104 :名無しさん@ぜろちゃんねるプラス:2014/04/04(金) 01:15:14.64 ID:88+1UbaU0
度々失礼します
1001の編集で5001にAAを登録したのですが一部専ブラで「ここ壊れてます」となって表示されません
確認した範囲で表示されないのはJaneStyle、JaneXenoです
bb2c、firefox、IE、V2Cでは見ることが出来ました
また、デフォルトでは普通に表示されていました

対処法があれば教えていただきたく思います

105 :102:2014/04/04(金) 01:22:37.06 ID:j8dPqRSo0
>>104
こちらでもその現象が起きました
日付・ID欄に通常のレスと同じような情報がないとそんな風になるのではとのご指摘を頂いたのですがどうなんでしょうかね?

106 :0ch+開発担当 ◆0chp.sx.ik :2014/04/04(金) 12:39:18.13 ID:5dnwdTh70
>>103
過去ログ倉庫の構造を変えるには本体を改造するしかありません。
また、ソースコードが複雑になっており、それを実現するには多くの書き換えが必要になります。

>>104>>105
日付・ID欄に何か記入してください。
この欄が空だとJane系では正しいレスと認識されないようです。

107 :104:2014/04/04(金) 12:41:46.55 ID:88+1UbaU0
>>106
ありがとうございます。

108 :103:2014/04/04(金) 18:51:04.58 ID:aOfH8gDK0
>>106
ありがとうございます

109 :85:2014/04/04(金) 20:32:49.56 ID:j8dPqRSo0
前回、直して頂いたエラー以外にもまだ、エラーがあるので修正をお願いします
エラーの内容は以下の通りです
プレビューにあるレスの>>数字をクリックすると最上段の同じ数字のレスに移動する

110 :0ch+開発担当 ◆0chp.sx.ik :2014/04/04(金) 23:02:51.78 ID:5dnwdTh70
>>109
module/varda.pl の680行目付近を以下のように書き換えてください。
  # URLと引用個所の適応
  $Conv->ConvertURL($Sys, $this->{'SET'}, 0, \$elem[3]);
  $Conv->ConvertQuotation($Sys, \$elem[3], 0);
  ↓↓
  # URLと引用個所の適応
  my $oldkey = $Sys->Get('KEY');
  $Sys->Set('KEY', $Sys->Get('_KEY'));
  $Conv->ConvertURL($Sys, $this->{'SET'}, 0, \$elem[3]);
  $Conv->ConvertQuotation($Sys, \$elem[3], 0);
  $Sys->Set('KEY', $oldkey);

111 :109:2014/04/04(金) 23:08:32.22 ID:j8dPqRSo0
>>110
試してみます

112 :111:2014/04/04(金) 23:21:55.13 ID:j8dPqRSo0
>>110
「>>数字」がクリックできなくなりました

113 :0ch+開発担当 ◆0chp.sx.ik :2014/04/04(金) 23:34:57.06 ID:5dnwdTh70
>>112
ConvertQuotationの行を削除してしまっていませんか?
元の2行の直前に2行、直後に1行追加です。

114 :112:2014/04/04(金) 23:37:21.94 ID:j8dPqRSo0
>>113
削除していました
テストしてみます

115 :114:2014/04/04(金) 23:43:02.96 ID:j8dPqRSo0
>>113
# URLと引用個所の適応
my $oldkey = $Sys->Get('KEY');
$Sys->Set('KEY', $Sys->Get('_KEY'));
$Conv->ConvertURL($Sys, $this->{'SET'}, 0, \$elem[3]);
$Conv->ConvertQuotation($Sys, \$elem[3], 0);
$Sys->Set('KEY', $oldkey);
上記の通りにしましたが、変わりません

116 :0ch+開発担当 ◆0chp.sx.ik :2014/04/04(金) 23:57:09.09 ID:5dnwdTh70
>>115
書き換えた後は一度書き込むか、管理画面からindex更新を行ってください。

これで変化がない場合は一度その部分を戻してみてください。

117 :115:2014/04/05(土) 00:03:34.32 ID:mnZvWlSz0
>>116
上記、二つは効果なし
さらに、元に戻してもクリックできません

118 :0ch+開発担当 ◆0chp.sx.ik :2014/04/05(土) 00:14:33.93 ID:zPXR19gI0
>>117
戻して元の状態に戻らないということは、リンクの時間帯制限がかかっているのではないでしょうか。

システム設定 → その他設定 の 「本文中のURL」の項目で、
「本文中URLへの自動リンク」をONにしてみてください。

119 :117:2014/04/05(土) 00:32:05.21 ID:mnZvWlSz0
>>118
直りました
>>110もうまくいきました
ありがとうございました

120 :名無しさん@ぜろちゃんねるプラス:2014/04/05(土) 18:23:33.05 ID:h/1ccegE0
URLをスレタイに変換するプラグインは度のタイミング変換されるのでしょうか

121 :0ch+開発担当 ◆0chp.sx.ik :2014/04/05(土) 19:15:03.24 ID:zPXR19gI0
>>120
read.cgiでレスを表示する時です。
.datにはURLのまま保存されています。

122 :名無しさん@ぜろちゃんねるプラス:2014/04/06(日) 12:06:28.48 ID:+yn+z3/q0
以前、スレッド別に上限レス数を変えることの出来るプラグインを作って頂いたのですが
デフォルトの設定である1000よりも大きな数字である3000に変更したうえで、レス数が1000を超えると
「レス数が1000を超えています。残念ながら全部は表示しません。 」とでます(実際には表示されますが)
それと、スレッドの最上部に「全部」「1-」「101-」のような100区切りで表示されているものも「901-」までしか表示されません
(最新の50はあります)
この二つへの対象方法をご教示ください


123 :0ch+開発担当 ◆0chp.sx.ik :2014/04/06(日) 13:29:39.34 ID:ok4fnyCP0
>>122
すみません、その辺りの対応がプラグインではできないのでread.cgiを非対応としています。
解決するには本体側のコードを書き換える必要があります。

124 :122:2014/04/06(日) 19:04:29.02 ID:+yn+z3/q0
>>123
回答、ありがとうございます
現状では対処が難しいという事ですね
URLを直接、打つしかないようです

125 :名無しさん@ぜろちゃんねるプラス:2014/04/06(日) 21:54:53.50 ID:+yn+z3/q0
新着レスの表示を押した後に>>1が表示されるのを、表示されないようにはするにはどうしたらよいのでしょうか?

126 :0ch+開発担当 ◆0chp.sx.ik :2014/04/06(日) 22:21:26.22 ID:ok4fnyCP0
>>125
read.cgi の420行目あたりを以下のように書き換えてください。
  # 新着の表示
  if ($rmax > $Dat->Size()) {
    my $dispStr = ($Dat->Size() == $elem[2] ? '新着レスの表\示' : '続きを読む');
    my $pathNew = $Conv->CreatePath($Sys, 0, $bbs, $key, "$elem[2]-");
    ↓
    my $pathNew = $Conv->CreatePath($Sys, 0, $bbs, $key, "$elem[2]-n");

127 :名無しさん@ぜろちゃんねるプラス:2014/04/07(月) 18:47:51.74 ID:f8Pl2a4c0
専ブラで掲示板のURLをコピーするとURLが//testとなります
このURLでも閲覧には支障は無いのですが、これはどういったことが原因でこうなるのでしょうか?

128 :125:2014/04/07(月) 19:06:49.31 ID:f8Pl2a4c0
>>126
表示されないようになりました
ありがとうございます

129 :0ch+開発担当 ◆0chp.sx.ik :2014/04/07(月) 19:08:10.93 ID:rvQh8nj80
>>127
これだけの情報では何もわかりません。
ブラウザ名を含めて、具体的な状況を書いてください。

130 :127:2014/04/07(月) 20:53:56.25 ID:f8Pl2a4c0
>>129
すみませんでした
専ブラのJaneStyleで、
板のスレに対してコピー→URLをコピーと行っただけです
他の方は同様の現象は起きていないみたいです

131 :130:2014/04/07(月) 20:59:39.74 ID:f8Pl2a4c0
>>129
すみません、こちらの設定ミスでした

132 :名無しさん@ぜろちゃんねるプラス:2014/04/09(水) 18:53:09.75 ID:Z2nYggsp0
ttp://yakin.38-ch.net/test/read.cgi/zerochplus/1310282996/221
上記でFastCGIについては実験していないと仰っていますが
現在でも、まだ実験はされていませんか?
私がFastCGIを試そうとすると500エラーが出てしまうようになってしまいます
サーバーの管理会社には.htaccessの設定はきちんと出来ているといわれました

133 :0ch+開発担当 ◆0chp.sx.ik :2014/04/09(水) 19:45:56.80 ID:wQkVQz5+0
>>132
FastCGIの実験はしていません。
というより環境が整わなくて実験できていないというのが正確です。

あまり詳しくないのですが、FastCGIはSpeedyCGIと違って
駐在させるスクリプトが別途必要だったと思います。

134 :名無しさん@ぜろちゃんねるプラス:2014/04/09(水) 20:16:24.71 ID:Z2nYggsp0
>>133
了解です
成功しましたら、報告します

135 :104:2014/04/09(水) 21:39:20.03 ID:WpEUnkY10
初心者の質問ですみません。
0ch+ BBS System Managerにログインした後一定時間経つと、勝手にログアウトされるのをどうにかできないでしょうか。
したらばは再起動しない限りログイン状態が続いています。

136 :0ch+開発担当 ◆0chp.sx.ik :2014/04/09(水) 22:22:16.47 ID:wQkVQz5+0
>>135
module/elves.pl の sub Init 内 617行目のminの値を大きくしてください。
616:  $this->{'SOPT'} = {
617:    'min' => 30,
管理画面でmin分間操作がなければ自動的にログアウトされます。
1440に設定すれば24時間操作なしでログアウトです。

137 :104:2014/04/09(水) 22:35:41.53 ID:WpEUnkY10
>>136
ありがとうございます。
また、表示書式のデフォルトのl10を変更することは可能でしょうか。

138 :名無しさん@ぜろちゃんねるプラス:2014/04/09(水) 23:05:05.26 ID:7Hp1yi6X0
.sakura.ne.jpからの荒らしに悩んでいますが規制リストに加えても規制が動作しないです

139 :0ch+開発担当 ◆0chp.sx.ik :2014/04/09(水) 23:23:55.12 ID:wQkVQz5+0
>>137
可能ですが、ページごとに書き換える必要があります。

例えばスレッド一覧のページなら
mordor/bbs.thread.pl の sub PrintThreadList 内233行目を書き換えてください。
232:  # 表示数の設定
233:  $dispNum = $Form->Get('DISPNUM', 10);

>>138
動作しない原因がわからないとこちらでは何もできません。
一つの可能性ですが、規制回避可能なキャップが漏れている可能性はありませんか?

140 :名無しさん@ぜろちゃんねるプラス:2014/04/09(水) 23:35:53.89 ID:7Hp1yi6X0
確認しましたがないようです

141 :0ch+開発担当 ◆0chp.sx.ik :2014/04/09(水) 23:43:08.60 ID:wQkVQz5+0
>>140
考えられる原因をいくつか挙げてみます。
・ホスト名の前後に空白が紛れ込んでいませんか?
・他のホスト名での規制は動作しますか?
・また、IPアドレスでの規制は動作しますか?

142 :名無しさん@ぜろちゃんねるプラス:2014/04/09(水) 23:46:38.03 ID:7Hp1yi6X0
空白はないようです
ホスト名やIPアドレスは自分ので試しましたが、無理でした

143 :0ch+開発担当 ◆0chp.sx.ik :2014/04/09(水) 23:58:28.82 ID:wQkVQz5+0
>>142
設定は以下のようになっていますか?
・ユーザ種別: 規制ユーザ
・規制方法: 書き込み不可

test/madakana.cgi にアクセスしてみてください。
各掲示板の規制ユーザ一覧が表示され、自分が規制されているかどうかがわかります。

144 :名無しさん@ぜろちゃんねるプラス:2014/04/10(木) 10:31:01.34 ID:qg2Sp5tc0
vara.plを更新したら出来ました……
すいません、有難うございました

145 :名無しさん@ぜろちゃんねるプラス:2014/04/10(木) 10:45:50.29 ID:L7+MeOYg0
ものすごく死ぬほど初歩的な質問で申し訳ありません、昨日から使わせて頂いているのですが、
ブラウザから掲示版を見て、掲示版一覧を押すとttp://(サーバー名)/に飛んでしまいindexを表示してしまいます ttp://i.imgur.com/ZHykEni.jpg
どこからリンク先を変えればいいですか?ファイルをいじるのでしょうか
他の掲示版のように背景緑で掲示版一覧表示される、みたいなページにしたいです

146 :132:2014/04/10(木) 11:18:43.48 ID:Hjn68cAWi
FastCGIを使う上で、CGI::Fastを使い、処理をループさせる必要がある事が分かりました
read.cgiやbbs.cgiのプログラムで上記の事を行うにはどうしたら良いのでしょうか?
参考URLはhttp://perldoc.jp/docs/modules/CGI-2.89/CGI/Fast.pod
http://kotaroito.hatenablog.com/entry/20080405/1207393338
になります

147 :104:2014/04/10(木) 17:14:06.02 ID:VVhP4qaU0
>>139
ありがとうございます。
一番変更したいのがRes Listの表示レス数のl10なのですがどこを変更すればよいでしょうか。

148 :146:2014/04/10(木) 20:33:57.87 ID:IYqhIxg00
すみません、こちらでやり方が判明しました
それと、報告です
ぜろちゃんねるプラスのFastCGI化は無事に完了しました
少なくても、read.cgiとbbs.cgiは対応しています

149 :0ch+開発担当 ◆0chp.sx.ik :2014/04/10(木) 21:15:23.43 ID:mPsaVgkG0
>>145
システム設定->その他設定にてヘッダ関連の項目を設定してください。
掲示板一覧のページは生成されないのでご自分で作成してください。

>>147
mordor/thread.res.pl の sub PrintResList 内231行目です。
  # 表示書式の設定
  $format = $Form->Get('DISP_FORMAT') eq '' ? 'l10' : $Form->Get('DISP_FORMAT');
「l10」の部分を書き換えてください。

150 :名無しさん@ぜろちゃんねるプラス:2014/04/12(土) 23:24:43.47 ID:NTZQHc7G0
すみません、 システム設定のその他の設定の
動作モード(read.cgi)の違いは何でしょうか?
それと、高速書き込みモードを有効にすると書き込みが高速になるのでしょうか?そのことによるデメリットも何かあるのでしょうか?

151 :名無しさん@ぜろちゃんねるプラス:2014/04/13(日) 17:26:40.61 ID:7G2ERU670
>>69
遅くなりました。見れました(∩´∀`)∩ワーイ
ありがとうございました

152 :0ch+開発担当 ◆0chp.sx.ik :2014/04/13(日) 19:14:56.47 ID:kpgHHKaR0
>>150
「PATH種別」はread.cgiのURLの形式が変わります。
PATHINFOなら
ttp://example.jp/test/read.cgi/bbs1/1234567890/1
QUERYSTRINGなら
ttp://example.jp/test/read.cgi?bbs=bbs1&key=1234567890&nofirst=true&st=1&to=1
のような感じです。

「高速書き込みモード」はindexなどのhtmlの生成を省略します。
Webブラウザ利用者には影響がありますが、専ブラ利用者は通常通り利用できます。

153 :名無しさん@ぜろちゃんねるプラス:2014/04/13(日) 22:21:00.34 ID:apRQwRva0
すみません、初歩的な質問ですが
書き込み後にその板の「/」にリダイレクトしますけど
これを「/index.html」と指定したいのですがどこで設定できますか?

154 :0ch+開発担当 ◆0chp.sx.ik :2014/04/13(日) 23:35:16.22 ID:kpgHHKaR0
>>153
設定項目はありません。
bbs.cgi の548行目を直接編集してください。
<meta http-equiv="Refresh" content="5;URL=$bbsPath/index.html">

155 :153:2014/04/14(月) 00:25:40.12 ID:lmJ2iNSk0
うまくいきました。
有難う御座いました。

156 :150:2014/04/14(月) 06:36:39.94 ID:at/FnwpV0
>>152
なるほど、理解できました
ありがとうございます

ところで、質問なのですが
0.74のぜろちゃんねるプラスを使用している当掲示板でユニコード文字を用いた
一部の文字の組み合わせがエラーを出してしまいます
ぜろちゃんねるプラスを用いている他のサイトでは問題なく書き込めるので
プラグインの問題かサーバーの問題なのでしょうか?
書き込めるようにする方法があれば、ご教示ください
書き込めない文字の組み合わせは
|&#8259;&#8259;
|&#8803;&#8803;
の二つです。&は大文字にしています
エラーの表示は
HTTP/1.1 501 Method Not Implemented
となります

157 :0ch+開発担当 ◆0chp.sx.ik :2014/04/14(月) 21:55:19.78 ID:hEaDaq4a0
>>156
501エラーは0ch+のエラーではありません。
別のブラウザでも同様のエラーが出る場合は、サーバーのファイアウォール機能が
働いている可能性があります。

158 :156:2014/04/14(月) 23:50:22.06 ID:fp51lrTJ0
>>157
回答、ありがとうございます
サーバー側に問い合わせてみようと思います

159 :名無しさん@ぜろちゃんねるプラス:2014/04/15(火) 02:12:32.20 ID:dLIF7yS+0
すみません、いつかどこかで見たような気もするのですが見つからず……
一度設置した掲示板のなまえはどこを書き換えればいいでしょうか

160 :名無しさん@ぜろちゃんねるプラス:2014/04/15(火) 12:28:27.30 ID:BAqrbsWTi
無理は承知でお聞きします
掲示板の専ブラ含めた閲覧者数を表示させたいのですが、実現可能でしょうか?

161 :名無しさん@ぜろちゃんねるプラス:2014/04/15(火) 19:37:59.82 ID:bqt0uyXU0
ぜろちゃんねるプラスでも2ちゃんねるのように
古いスレは自動的に過去ログ化されるのでしょうか?

162 :0ch+開発担当 ◆0chp.sx.ik :2014/04/15(火) 20:58:05.49 ID:dwlJEKzR0
>>159
indexの告知欄のところに表示されている名前(BBS_SUBTITLE)は
掲示板設定->基本設定 の「サブタイトル」で変更できますが、
indexのページタイトルに表示される名前(BBS_TITLE)は設定項目がありません。
設定インポートでも変更できないようになっているので、SETTING.TXTを直接編集してください。

>>160
0ch+システム(CGI)からアクセス統計をとることはできません。

>>161
dat落ちおよび過去ログ化は全手動です。
dat落ちに関しては自動化プラグインがあります。

163 :名無しさん@ぜろちゃんねるプラス:2014/04/15(火) 21:30:34.65 ID:r3mYhPfz0
>>162
160ですが、それはプラグインやモジュールの改変を行っても不可能ということでしょうか?

164 :名無しさん@ぜろちゃんねるプラス:2014/04/15(火) 21:36:46.48 ID:4obDOq840
掲示板ディレクトリのディレクトリ名はどうしたらいいのでしょう
初心者ですいません

165 :0ch+開発担当 ◆0chp.sx.ik :2014/04/15(火) 21:53:04.89 ID:dwlJEKzR0
>>163
はい、どのようなCGIでも他のファイルへのアクセスを監視・記録することはできません。
Apacheなどのサーバーにその手のモジュールを組み込む必要があります。

>>164
FTP等でディレクトリ名を直接変更した後、管理画面で掲示板一覧から「情報更新」を行ってください。

166 :名無しさん@ぜろちゃんねるプラス:2014/04/15(火) 21:56:13.27 ID:4obDOq840
>>165
初心者ですいません
それはpublic.htmlのことでしょうか?

167 :0ch+開発担当 ◆0chp.sx.ik :2014/04/15(火) 22:22:01.58 ID:dwlJEKzR0
>>166
public_htmlではなく、その中の掲示板ディレクトリです。

おそらくディレクトリ構造が以下のようになっていると思います。
この例では「bbs1」「bbs2」が掲示板ディレクトリ名です。これを変更してください。

public_html/
  |-- index.html      …ウェブサイト トップページ
  |-- test/         …0ch+システムディレクトリ
  |   |-- admin.cgi   …0ch+管理画面
  |   |-- bbs.cgi     …書き込みCGI
  |   :
  |-- bbs1/         …掲示板1 ディレクトリ
  |   |-- index.html   …掲示板1 index
  |   |-- SETTING.txt …掲示板1 設定ファイル
  |   :
  |-- bbs2/         …掲示板2 ディレクトリ
  |   |-- index.html   …掲示板2 index
  |   |-- SETTING.txt …掲示板2 設定ファイル
  :   :

一応確認しておきますが、URLでは波線の部分が掲示板ディレクトリ名です。
http://example.jp/bbs1/
http://example.jp/bbs1/dat/1234567890.dat
           ~~~~~

168 :広告:2014/04/19(土) 05:28:14.57 ID:ZuklwpfO0
本家2chの個別スレ最後に広告がありますが、ぜろちゃんねるプラスで同じように広告を貼るにはどうすばいいのでしょうか。
PC Banner Editのようにして頂ければ幸いです。

169 :名無しさん@ぜろちゃんねるプラス:2014/04/19(土) 18:56:24.34 ID:/nPLpGJ80
返事が遅くなりました
ありがとうございます


170 :0ch+開発担当 ◆0chp.sx.ik :2014/04/20(日) 14:32:06.46 ID:INWv+j7Q0
>>168
現状では read.cgi の400行目あたりを直接編集するしかありません。

今のソースコードがかなり汚いので、あまり手を付けられませんが、
広告編集、ひいてはHTML編集機能の実装は検討しておきます。

171 :広告:2014/04/20(日) 17:50:46.10 ID:WguhhuGP0
400 $Page->Print("</dl>\n\n<font color=\"red\" face=\"Arial\"><b>${datSize}KB</b></font>\n\n");

HTML編集機能の実装での広告挿入機能お待ちしております。

172 :名無しさん@ぜろちゃんねるプラス:2014/04/27(日) 05:59:49.91 ID:zgr8d8f80
>>170
すみません、もし広告を貼るのであれば
read.cgiをどのように編集すれば良いのでしょうか?

173 :0ch+開発担当 ◆0chp.sx.ik :2014/04/27(日) 12:11:18.83 ID:hIgsLUYf0
>>172
この1行を
  $Page->Print("</dl>\n\n<font color=\"red\" face=\"Arial\"><b>${datSize}KB</b></font>\n\n");
以下のように書き換えてください。

  $Page->Print("</dl>\n\n");
  $Page->Print(<<'AD');
ここに広告HTML
↓このADの前後は何も書かない
AD
  $Page->Print("<font color=\"red\" face=\"Arial\"><b>${datSize}KB</b></font>\n\n");

174 :名無しさん@ぜろちゃんねるプラス:2014/04/28(月) 02:01:57.81 ID:e6l80fEo0
>>173
ありがとうございます
試してみます

175 :名無しさん@ぜろちゃんねるプラス:2014/04/30(水) 02:37:36.96 ID:XkLo9BvV0
Windowsサーバーでも作動しますか?

176 :0ch+開発担当 ◆0chp.sx.ik :2014/04/30(水) 23:27:28.99 ID:h4YLsfKF0
>>175
おそらく動作します。

177 :日本語リンク:2014/05/01(木) 22:02:01.13 ID:iKxzyNbA0
http://ja.wikipedia.org/wiki/掲示板
ブラウザやOSで違ってくると思いますが、日本語リンクに対応して頂ければ幸です。

178 :名無しさん@ぜろちゃんねるプラス:2014/05/02(金) 16:59:00.67 ID:Ur5rL2460
>>167
ディレクトリというのは自動で生成されるものなのでしょうか
それとも自分で設置しなければいけないのでしょうか?

179 :名無しさん@ぜろちゃんねるプラス:2014/05/02(金) 20:07:03.54 ID:1i6VKYIe0
>>176
ありがとうございます
やってみます

180 :名無しさん@ぜろちゃんねるプラス:2014/05/02(金) 21:39:44.63 ID:j4ZMmvrm0
ExpressWebで試した限りだとContent-type : text/html
あたりの出力がいらないかと

181 :0ch+開発担当 ◆0chp.sx.ik :2014/05/02(金) 21:43:16.08 ID:7fCsB72A0
>>178
すみません、質問を少し勘違いしていました。
改めて>>164に回答します。

掲示板作成における「掲示板ディレクトリ」の項目は、掲示板のURLの一部になります。
例えば2chのVIP板なら「news4vip」です。
http://viper.2ch.net/news4vip/
             ~~~~~~~~~
また、>>167で示した掲示板ディレクトリは基本的に自分でいじる必要はありません。
掲示板作成時に、指定した名前の掲示板ディレクトリが自動で生成され、
掲示板に書き込みがあれば自動で更新されます。

182 :0ch+開発担当 ◆0chp.sx.ik :2014/05/02(金) 22:02:35.69 ID:7fCsB72A0
>>177
日本語が含まれたURLは正しいURLではありません。
その例で言えば、次のURLが正しいURLです。
http://ja.wikipedia.org/wiki/%E6%8E%B2%E7%A4%BA%E6%9D%BF

最近のWebブラウザではエスケープされている部分を復号してアドレスバーに
表示していることも多いですが、これはただの見せかけに過ぎません。
アドレスバーに直接日本語を入力した場合も、内部では自動でエスケープが行われます。

read.cgiでエスケープされているURLを復号して見せかけることは可能です。

>>180
どうやらそのサーバーではCGIの仕様が想定と少し違うようですね。
https://secure.windowshosting.jp/knowledgebase.php?action=displayarticle&id=180

183 :日本語リンク:2014/05/03(土) 20:08:53.51 ID:dg/euVom0
>日本語が含まれたURLは正しいURLではありません。
そうですが日本語リンク打ち込みがかなりあります。

>read.cgiでエスケープされているURLを復号して見せかけることは可能です。
どうするんでしょうか

184 :名無しさん@ぜろちゃんねるプラス:2014/05/03(土) 21:55:08.54 ID:mwDdvmhE0
>>181
http://kie.nu/1SS9
自動生成ですか?

185 :0ch+開発担当 ◆0chp.sx.ik :2014/05/03(土) 22:59:33.06 ID:VTQxEjc60
>>183
見せかけの変換については
module/galadriel.pl の176行目あたりの else { 直後に以下のコードを加え、
  use Encode;
  my $unesc = sub {
    $_ = shift;
    $_ =~ s/%([0-9A-F][0-9A-F])/chr hex $1/eg;
    Encode::from_to($_, 'utf8', 'sjis');
    return $_;
  };
176-205行目あたりの
  $$text =~ s|$reg2|<a href="$1://$2" target="_blank">$1://$2</a>|;
という行、あるいは同様の行を以下のように書き換えてください。
  $$text =~ s|$reg2|<a href="$1://$2" target="_blank">$1://@{[&$unesc($2)]}</a>|;

日本語部分を無理やりURLと解釈させる場合は159-160行目あたりの正規表現を
  my $reg1 = q{(https?|ftp)://(([-\w.!~*'();/?:\@=+\$,%#]|&(?![lg]t;))+)}; # URL検索1
  my $reg2 = q{<(https?|ftp)::(([-\w.!~*'();/?:\@=+\$,%#]|&(?![lg]t;))+)>}; # URL検索2
以下のように書き換えてください。
  my $reg1 = q{(https?|ftp)://([^ "]+)}; # URL検索1
  my $reg2 = q{<(https?|ftp)::([^ "]+)>}; # URL検索2
ただし、こちらに関してはリンクが有効であることを保証できません。

>>184
システム設定->基本設定の「掲示板配置ディレクトリ」の項目は
基本的には「..」にしておいてください。

186 :名無しさん@ぜろちゃんねるプラス:2014/05/03(土) 23:05:06.40 ID:PENF0JbJ0
>>185
ありがとうございます

187 :日本語リンク:2014/05/04(日) 13:07:37.29 ID:QH4jY79G0
>>185
ありがとうございます。
日本語という世界最高難易度を誇る言語表記方式の文字列操作は鬼門だ。

188 :名無しさん@ぜろちゃんねるプラス:2014/05/04(日) 13:10:25.20 ID:7VtiTeCV0
リンクなどを貼れないようにするには
どうすればいいのでしょうか

189 :名無しさん@ぜろちゃんねるプラス:2014/05/04(日) 14:42:31.42 ID:51Xj3v5t0
>>188
NGワードで
httpなどを規制すればいけますよ

190 :名無しさん@ぜろちゃんねるプラス:2014/05/04(日) 15:11:30.60 ID:7VtiTeCV0
>>189
有難うございます

191 :名無しさん@ぜろちゃんねるプラス:2014/05/04(日) 22:47:53.13 ID:+IzM14BO0
同じ鯖内で引っ越ししたいのですが、どのようにすればよいでしょうか
http://hoge.com/aaa/read.cgi/bbb これを
              ↓
http://hoge.com/ccc/read.cgi/ddd このように移設したい

よろしくお願いします

192 :0ch+開発担当 ◆0chp.sx.ik :2014/05/05(月) 00:06:46.02 ID:NLNwotwW0
>>191
まずは aaa -> ccc の変更ですが、
FTP等でディレクトリ名を直接変更した後、管理画面にログインし、
システム設定->基本設定で「CGI設置ディレクトリ」の項目を「/ccc」に変更してください。

次に bbb -> ddd の変更ですが、
こちらも同様にFTP等でディレクトリ名を直接変更した後、
管理画面で掲示板一覧から「情報更新」を行ってください。

最後に、掲示板一覧ですべての掲示板に対し「index更新」を行ってください。

193 :191:2014/05/05(月) 00:14:02.71 ID:H35FN4EE0
>>192
返信ありがとうございます
すみません、191の例は実際とは異なっておりまして…
実際にはこうなんです http://hoge.com/aaa/bbb/read.cgi/http://hoge.com/ccc/read.cgi/

階層を1つ上げつつ名前変更する場合も、似たような手順で上げ直せば大丈夫でしょうか?


194 :0ch+開発担当 ◆0chp.sx.ik :2014/05/05(月) 00:36:24.00 ID:NLNwotwW0
>>193
はい、その場合でも変更可能です。

195 :191:2014/05/05(月) 02:11:56.44 ID:H35FN4EE0
ありがとうございます
やってみます

196 :名無しさん@ぜろちゃんねるプラス:2014/05/05(月) 20:09:07.50 ID:Sj8WxZ6r0
すみません、スレッド一覧画面の

subject更新と再結成の違いは何でしょうか?

197 :名無しさん@ぜろちゃんねるプラス:2014/05/08(木) 15:18:00.71 ID:exdWoCVp0
DNSBLのBBQが繋がらない模様です
他のBLリストを利用するにはどうしたらよいでしょうか?

198 :191:2014/05/08(木) 17:45:41.56 ID:+wkP2kGL0
専ブラで読む時にCGIプロセスを立ち上げる場合がありますでしょうか?

199 :0ch+開発担当 ◆0chp.sx.ik :2014/05/08(木) 20:19:07.51 ID:L16XInuy0
>>196
「subject更新」は、一覧のスレッドのレス数などを確認してsubject.txtを更新します。
「subject再生成」は、datフォルダ内の.datファイルを再確認してスレッド一覧を更新します。

>>197
module/galadriel.pl の1217行目あたりで次のような行を追加してください。
  push(@dnsbls, 'dnsbl.example.net');

>>198
読み込むだけなら基本的にCGIへアクセスすることはありません。

200 :名無しさん@ぜろちゃんねるプラス:2014/05/08(木) 23:01:47.29 ID:cEtW/5TD0
失礼します。
現在xreaにぜろちゃんねるプラスを設置してしようしているのですが、
書き込み頻度が多くなると一時的に503エラーを吐いて書き込みできない状態になってしまいます。
何か対策などはないでしょうか。
よろしくお願いします。

201 :198:2014/05/09(金) 13:05:07.49 ID:k0a/5T040
>>199
回答ありがとうございます
通常ブラウザではやはりCGIアクセスは発生しますでしょうか?

202 :0ch+開発担当 ◆0chp.sx.ik :2014/05/09(金) 20:37:34.96 ID:9BOHi55O0
>>200
503エラーはCGIのエラーではありません。
負荷が高くなって一時的にサーバーがCGIの稼働を止めているのだと思います。

>>201
read.cgiでスレッドを読むことになるので当然CGIへのアクセスが発生します。
また、書き込みについてはWebブラウザ、専用ブラウザともにbbs.cgiを使うので
CGIへのアクセスが発生します。

203 :196:2014/05/11(日) 01:14:38.27 ID:QRmD+Uc8i
>>199
理解できました。
ありがとうございます。

204 :200:2014/05/11(日) 01:22:50.50 ID:wPE2FGmA0
>>202
ありがとうございます。

205 :名無しさん@ぜろちゃんねるプラス:2014/05/11(日) 06:55:35.14 ID:yJ2bJC3E0
さくらのレンタルサーバーで0.7.4(2013.11.06)を使わせてもらってます。
http://アカウント名.sakura.ne.jp/板名/i/ からスレを開こうとすると
Internal Server Error になってしまいます。
エラーログを見ると

(13)Permission denied: cannot read directory for multi: /home/アカウント名/www/板名/, referer: http://アカウント名.sakura.ne.jp/板名/i/
Global symbol "$Sys" requires explicit package name at r.cgi line 148., referer: http://アカウント名.sakura.ne.jp/板名/i/
Global symbol "$Sys" requires explicit package name at r.cgi line 150., referer: http://アカウント名.sakura.ne.jp/板名/i/
Execution of r.cgi aborted due to compilation errors., referer: http://アカウント名.sakura.ne.jp/板名/i/
Premature end of script headers: r.cgi, referer: http://アカウント名.sakura.ne.jp/板名/i/

と出ます。
原因は分かりますでしょうか?
板のパーミッションは管理画面から701に設定しています。
よろしくお願いします。

206 :名無しさん@ぜろちゃんねるプラス:2014/05/11(日) 12:14:16.23 ID:MTrmlGAI0
!urlを板のurlに置き換えるCGIを作らせて頂いています


まず本文にアクセスする

!urlがあるか確認する

あったら!urlを運営板のurlに置き換える

の流れで大丈夫ですか?
ほかのサンプルコードは色々としていて良くわかりません
(return 0 をしていたりとか)
簡単な解説と例をよろしくお願いします

207 :0ch+開発担当 ◆0chp.sx.ik :2014/05/11(日) 15:50:59.38 ID:B8qsZsOd0
>>205
r.cgiについては0.7.4でバグがあるので、以下のもので差し替えてください。
http://svn.sourceforge.jp/svnroot/zerochplus/zerochplus/branches/0.7.x/test/r.cgi

>>206
おおよそその流れで問題ありません。

次のURLはプラグインのテンプレート(何もしないプラグイン)です。
http://svn.sourceforge.jp/svnroot/zerochplus/codes/0ch_template3.pl
これを元にプラグインを作成する手順を説明します。

まずプラグインのファイル名を適当に「0ch_xxx.pl」に変更します。
さらに、ファイル上部の1行を「package ZPL_xxx;」に変更します。

次に、sub getName がプラグイン名を返すようにします。
  sub getName { return 'プラグインXXX'; }

単純な文字列置換のプラグインなら最低限これだけの変更でOKです。

そして、sub execute 内の最後の return 0; の前に処理を書いていきます。
  my $text = $Form->Get('MESSAGE'); # 本文を取得
  $text =~ s|!url|http://xxx.jp/yyy/|g; # 文字列を置換
  $Form->Set('MESSAGE', $text); # 本文を再設定

以上で最低限動作するプラグインができます。

208 :名無しさん@ぜろちゃんねるプラス:2014/05/11(日) 16:49:12.93 ID:MTrmlGAI0
>>207
わかり易く返事していただき有難うございます
勉強になりました

209 :名無しさん@ぜろちゃんねるプラス:2014/05/11(日) 16:56:10.67 ID:MTrmlGAI0
>>207
質問なのですが
sub get name でプログラム名を返すようにして
返した名前は何に使うのでしょうか?

210 :0ch+開発担当 ◆0chp.sx.ik :2014/05/11(日) 17:01:53.33 ID:B8qsZsOd0
>>209
管理画面でプラグイン一覧を表示するときの名前です。
他のプラグインと区別できる名前ならなんでも構いません。

211 :名無しさん@ぜろちゃんねるプラス:2014/05/11(日) 17:04:02.41 ID:MTrmlGAI0
>>210
管理用でしたか
ありがとうございます

212 :205:2014/05/11(日) 18:46:39.88 ID:yJ2bJC3E0
>>207
ありがとうございます。
r.cgiを差し替えたらエラーログの行数は減ったのですが
まだ内部サーバーエラーを吐き出すので
エラーメッセージをぐぐって
http://d.hatena.ne.jp/otn/20090818/p1
を参考にr.cgiの一行目「#!/usr/bin/perl」を「#!/usr/bin/perl --」にしたら出来ました。
お手数をお掛けしました。

213 :名無しさん@ぜろちゃんねるプラス:2014/05/11(日) 22:32:50.71 ID:FEu5pmiV0
おみくじ機能を改変して、同時に二つの結果を出したいのですが
どう改変すれば良いのでしょうか?

214 :0ch+開発担当 ◆0chp.sx.ik :2014/05/11(日) 22:59:42.72 ID:B8qsZsOd0
>>213
1コマンドで2つの結果を出すなら、以下のように書き換えてください。

85: my $res = OMIKUJI(time());

85: my $res = OMIKUJI() . '/' . OMIKUJI();

108: srand($seed);
109: return($results[int(rand(65535)) % $count]);

108:
109: return($results[int rand $count]);

215 :名無しさん@ぜろちゃんねるプラス:2014/05/11(日) 23:09:06.94 ID:FEu5pmiV0
>>214
多分言い方がおかしいですね
通常のおみくじの結果の横に1から10までの数字が出るみたいな感じで(例えなので数字ではないですが)
別々の二つの結果を表示したいのです

216 :0ch+開発担当 ◆0chp.sx.ik :2014/05/11(日) 23:27:17.18 ID:B8qsZsOd0
>>215
OMIKUJI関数と同じように sub OMIKUJI2 を作って、
  my $res1 = OMIKUJI();
  my $res2 = OMIKUJI2();
  $from =~ s/!omikuji/<\/b>【$res1 $res2】<b>/;
のような感じでどうでしょうか。

217 :名無しさん@ぜろちゃんねるプラス:2014/05/12(月) 06:37:28.73 ID:gXYNhWvT0
>>216
やってみます

218 :175:2014/05/13(火) 19:54:51.34 ID:AgCQA2h30
ExpressWebで使ってみましたが、管理画面が正常に作動しないです
ログインには成功しますが「掲示板」などのメニュー項目を押すと
こんな状態に...
http://i.imgur.com/yY4GdhY.png

追加で設定やコードの書き換えしなければいけないことがあったら
教えてください


219 :名無しさん@ぜろちゃんねるプラス:2014/05/13(火) 21:47:56.79 ID:dLes7dTY0
>>216
出来ました
ありがとうございます

220 :0ch+開発担当 ◆0chp.sx.ik :2014/05/13(火) 22:52:53.43 ID:Uk5AWUKS0
>>218
よくわからない状態ですね…
パーミッションの設定はどのようにしていますか?

221 :名無しさん@ぜろちゃんねるプラス:2014/05/14(水) 01:40:37.34 ID:WugMqadf0
>>220
特に設定していません。アップロードしただけです
Windowsサーバーでは不要と、ナレッジベースに書いていたので...

一度ログインしても別のブラウザでアクセスすればログインしていない状態になるはずなんですが
ここのサーバーではなぜか一度ログインするとセッションが終わるまでどのブラウザでアクセスしても
画像と同じ状態になります

222 :0ch+開発担当 ◆0chp.sx.ik :2014/05/14(水) 20:26:12.96 ID:+scAjWQx0
>>221
設定が不要とは書かれていないようです。
https://secure.windowshosting.jp/knowledgebase.php?action=displayarticle&id=33
https://secure.windowshosting.jp/knowledgebase.php?action=displayarticle&id=332
>「属性」という概念ではなく「アクセス権」によるパーミッション設定となります。

すべてのフォルダに「変更」のアクセス権が付いていることを確認してみてください。

223 :名無しさん@ぜろちゃんねるプラス:2014/05/14(水) 23:49:31.80 ID:WugMqadf0
>>222
wwwrootに読み込みと変更のアクセス権限をつけて、
「すべての子オブジェクトのアクセス権限を置換する」のチェックボックスを
onにしてアクセス権限を変更し、
wwwroot以下のすべてのファイルとフォルダのアクセス権限が「読み込み」と
「変更」になったことを確認してから、
もう一度試してみましたが、やはり結果は同じです。

224 :名無しさん@ぜろちゃんねるプラス:2014/05/15(木) 21:21:39.84 ID:H3tWO9Wa0
おみくじプラグインでIDが変わらない限り同じ結果になるようにしたいのですが可能ですか?

225 :0ch+開発担当 ◆0chp.sx.ik :2014/05/16(金) 00:10:13.11 ID:2HD7ZRa/0
>>223
原因がよくわかりませんね…
時間のあるときに少し調べてみます。

>>224
可能です。
数日中にサンプルを作ります。

226 :名無しさん@ぜろちゃんねるプラス:2014/05/16(金) 02:22:21.93 ID:B8fj4bBV0
0.7.4を使わせてもらってます。
madakana.cgiを公開したくない場合、単にmadakana.cgiを削除するだけで大丈夫ですか?
また再度公開させる場合、madakana.cgiを再アップするだけで大丈夫でしょうか?
よろしくお願いします。

227 :0ch+開発担当 ◆0chp.sx.ik :2014/05/16(金) 22:19:13.16 ID:2HD7ZRa/0
>>226
はい、madakana.cgiやbbs.cgi、read.cgiなどの各種.cgiはそれぞれ
独立に動いているので、madakana.cgiだけ削除しても問題ありません。

228 :226:2014/05/17(土) 07:10:11.99 ID:lRnlaVSz0
>>227
ありがとうございます。

229 :名無しさん@ぜろちゃんねるプラス:2014/05/17(土) 08:33:34.81 ID:6s6Vg9xE0
パーミッションいじればいいって話じゃないんです?

230 :0ch+開発担当 ◆0chp.sx.ik :2014/05/18(日) 12:48:01.00 ID:lMhWdD150
>>224
こんな感じでどうでしょうか
https://sourceforge.jp/projects/zerochplus/wiki/Codes#newomikuji

231 :名無しさん@ぜろちゃんねるプラス:2014/05/18(日) 13:29:15.79 ID:nWuAuinFi
>>230
ありがとうございます!
ついでに>>215のように使う際の改変方法も教えていただけるとありがたいです
毎度毎度すみません

232 :0ch+開発担当 ◆0chp.sx.ik :2014/05/18(日) 13:40:20.79 ID:lMhWdD150
>>231
  my $rnd = hex(substr($ctx->hexdigest, 0, 8));
  # くじを引く
  my @kuji = qw(大吉 中吉 小吉 吉 末吉 凶 大凶);
  my $result = $kuji[$rnd%@kuji];
  # コマンド部分を結果に書き換える
  $name =~ s|!omikuji|</b>【$result】<b>|g;
の部分を
  # 1くじを引く
  my $rnd1 = hex(substr($ctx->hexdigest, 0, 8));
  my @kuji1 = qw(大吉 中吉 小吉 吉 末吉 凶 大凶);
  my $result1 = $kuji1[$rnd1%@kuji1];
  # 2くじを引く
  my $rnd2 = hex(substr($ctx->hexdigest, 1, 8));
  my @kuji2 = qw(A B C D E);
  my $result2 = $kuji2[$rnd2%@kuji2];
  # コマンド部分を結果に書き換える
  $name =~ s|!omikuji|</b>【$result1 $result2】<b>|g;
のように書き換えてください。

233 :名無しさん@ぜろちゃんねるプラス:2014/05/18(日) 23:22:49.09 ID:CFZ8nKDO0
>>232
ありがとうございます!
試してみます!

234 :名無しさん@ぜろちゃんねるプラス:2014/05/18(日) 23:33:57.67 ID:z+qhWrpF0
質問です
TOPをIEなどで読んだ場合CGIアクセスは発生しますでしょうか?
またCGI負荷を抑えるためIEからのレス後をTOPではなく、そのスレッドへ戻すことは可能でしょうか?
よろしくお願いします

235 :0ch+開発担当 ◆0chp.sx.ik :2014/05/18(日) 23:41:28.33 ID:lMhWdD150
>>234
トップページはhtmlファイルなのでCGIプロセスは生成されません。
CGIの負荷を抑えるのであれば、スレッド(cgi)ではなくトップ(html)へ戻すほうがいいと思います。

236 : ◆NFEHhSNhAJQV :2014/05/19(月) 08:18:54.34 ID:oxfoj5Qv0
専ブラ(2chmate)でアクセスすると、書き込みできるのですが
p2(rep2)でアクセスすると、CGIが利用できない〜とでて書き込み出来ません
設定はどこを弄れば良いでしょうか

237 :名無しさん@ぜろちゃんねるプラス:2014/05/19(月) 11:28:59.32 ID:malhFbj50
>>235
回答ありがとうございます
実況系ですと結局リロードすることになりますので、一度のPOSTでスレ取得までした方が結果的にプロセス消費を抑えられるのではないか?
と思い質問させていただきました

238 :0ch+開発担当 ◆0chp.sx.ik :2014/05/19(月) 22:03:53.35 ID:3mTonA1U0
>>236
掲示板のURLは次のような形になっていますか?
http://example.jp/bbs1/
http://example.jp/test/bbs.cgi
もしそうでなく次のような形だと、対応していない専ブラも多いです。
http://example.jp/path/bbs1/
http://example.jp/path/test/bbs.cgi

>>237
書き込み用CGIと閲覧用CGIの合体は不可能ではありませんがおすすめできません。
CGIプロセスを節約するという点では、PersistentPerl(SpeedyCGI)を利用できるのであれば利用してみてください。

また、Webブラウザ用の処理を減らし、専ブラに特化するという手もあります。
この場合、トップページ(HTML)等は更新されなくなります。
さらに、閲覧用CGI(read.cgi)を削除すれば完全に専ブラ専用掲示板になります。

239 :名無しさん@ぜろちゃんねるプラス:2014/05/20(火) 15:19:17.18 ID:Z9ZXSoZH0
/test
┖ bbs.cgi
上記cgiの中に「投稿確認」の記載がありますが、
これを書き込む前に見せるにはどうしたらよいのでしょうか?


240 :名無しさん@ぜろちゃんねるプラス:2014/05/20(火) 18:54:00.66 ID:piRb93kk0
admin.cgiでページを開いてログインフォームは表示できるのですがログインしようとするとinternal server errorになります。
権限は700にしてるのですが…
サーバーはsitemixを使っています。

241 :名無しさん@ぜろちゃんねるプラス:2014/05/20(火) 21:00:54.13 ID:HJvltmiK0
お世話になります。
初心者の質問で大変申し訳ないのですが、
画像のアップはできますか?

242 :0ch+開発担当 ◆0chp.sx.ik :2014/05/20(火) 22:35:48.54 ID:PmMJMI3J0
>>239
デフォルトでは初回書き込み時に表示されるようになっています。
クッキーに記録されているので、クッキーを削除すれば再表示することもできます。
設定としては、掲示板設定->その他設定の「cookie確認」の項目がこれに相当します。

>>240
その他のファイルやディレクトリのパーミッションはURLの通りに設定していますか?
http://sourceforge.jp/projects/zerochplus/wiki/Permission#h3-Type-A
特に test/info/ や test/info/.session/ あたりを確認してみてください。

>>241
ぜろちゃんねるプラスに画像をアップロードする機能はありません。
画像は外部のアップローダに上げて、そのURLを掲示板に貼り付けるのが一般的です。

243 :名無しさん@ぜろちゃんねるプラス:2014/05/20(火) 22:54:30.36 ID:S840xQLh0
スレ立て時にコマンドで強制下げにする事は可能でしょうか?

244 :名無しさん@ぜろちゃんねるプラス:2014/05/20(火) 22:57:45.34 ID:S840xQLh0
もし出来るなら
機能の作り方を教えて頂けると幸いです

245 :0ch+開発担当 ◆0chp.sx.ik :2014/05/20(火) 23:00:36.47 ID:PmMJMI3J0
>>243
システム的には「sage進行モード」を組み込んであるので、比較的簡単に実現できます。
こちらのサンプルプラグインがほぼ同様の機能を持っているので、参考にしてください。
http://sourceforge.jp/projects/zerochplus/wiki/Codes#sagekage

246 :237:2014/05/20(火) 23:35:15.46 ID:KD5i9xDP0
>>238
ウチ鯖はURLが2ch非互換なので専ブラ専用は厳しいですね
SpeedyCGI聞いてみます
ありがとうございました

247 :名無しさん@ぜろちゃんねるプラス:2014/05/21(水) 00:26:34.48 ID:hbNBK4670
掲示板で広域規制をしようと

*.aicint01.ap.so-net.ne.jp
*.xgsspn.imtp.tachikawa.spmode.ne.jp

の二行を追加したら他のユーザーも書き込めなくなりました
書式が違うのでしょうか?

248 :247:2014/05/21(水) 09:15:21.82 ID:W5gKuGkm0
お騒がせしました
知人に教わって解決しました

249 : ◆NFEHhSNhAJQV :2014/05/21(水) 11:39:01.34 ID:TVBZe2St0
>>238
一回、板を削除して立て直したら書き込み出来ました。
一応、2ちゃんねる互換の構造です

250 : ◆NFEHhSNhAJQV :2014/05/21(水) 12:37:02.38 ID:TVBZe2St0
BBSカテゴリ情報はどこに保存されているのでしょうか。
できれば教えていただきたいです。

251 :0ch+開発担当 ◆0chp.sx.ik :2014/05/21(水) 20:25:39.15 ID:CR57cBbl0
>>250
カテゴリ自体の情報は test/info/category.cgi に保存されています。
板がどのグループに属しているかは、板の情報として test/info/bbss.cgi に保存されます。

252 :名無しさん@ぜろちゃんねるプラス:2014/05/23(金) 00:21:31.13 ID:SU6Xw+bD0
ローカルのCentOS上のApache2で0ch+ BBS 0.7.4 20131106を設置し、
パーミッション設定をして管理画面ログイン、掲示板作成まではできたのですが、
掲示板のindex.htmlが更新されないです。

掲示板一覧にある[index更新]ボタンを押しても処理ログが空のまま処理が完了してしまいます。
また、新規スレッドを作成した時だけindex.htmlが更新されますが、立てたスレッドが即停止状態になり、全く書き込めない状態です。
subject.txtやSETTING.TXTはちゃんと更新されているのでパーミッション絡みでは無いですよね?

何か原因が分からないでしょうか?
すみませんが、よろしくお願いします。

253 :0ch+開発担当 ◆0chp.sx.ik :2014/05/23(金) 20:15:28.56 ID:hL2n+J2G0
>>252
パーミッションの設定ミスの可能性が高いです。
>立てたスレッドが即停止状態になり
スレッドの停止はパーミッションによって行っているので、この現象はまさにパーミッションの問題です。

非suEXECサーバー用の設定を行っていますか?
http://sourceforge.jp/projects/zerochplus/wiki/Permission#h3-Type-A-2
ローカルCentOS+Apacheということなので十中八九非suEXECだと思います。
あるいはSELinuxが有効になっていると不具合が発生することがあります。

254 :252:2014/05/23(金) 22:11:49.52 ID:SU6Xw+bD0
>>253
ありがとうございます。
suEXECについてはノーチェックでしたので確認してみます。


255 :252:2014/05/24(土) 00:08:18.19 ID:VbPNaIRJ0
>>253
パーミッション設定を見直したところ、スレッドが即停止状態になる症状は改善されて、普通にレスが出来るようになりました。
ただ、相変わらずindex.htmlが[index更新]ボタンを押しても更新されない状態です。こちらもパーミッション絡みでしょうか?

256 : ◆NFEHhSNhAJQV :2014/05/24(土) 11:51:24.20 ID:g3JzXVFk0
>>251
回答ありがとうございますです

257 :名無しさん@ぜろちゃんねるプラス:2014/05/24(土) 17:16:22.03 ID:GUPqT7Wy0
質問です
規制ユーザの編集を見ると端末固有番号で規制出来るんですよね?
その番号はどこを見れば確認できるのでしょうか?
ご回答、お願いします

258 :荒らし:2014/05/24(土) 20:05:54.78 ID:ZpWpD9+20
ガラケーならIPアドレスと一緒に表示されますよ
スマートフォンやIPHONEは個別規制できませんね

259 :名無しさん@ぜろちゃんねるプラス:2014/05/24(土) 20:42:24.31 ID:SLIDFv/30
こちらも規制関連なのですが現行スレッド全体から特定のIPを検索する事は可能ですか?

260 :0ch+開発担当 ◆0chp.sx.ik :2014/05/24(土) 21:07:31.06 ID:70oeSOOs0
>>255
おそらくそれもパーミッションの問題だと思われます。
1度生成されたファイルのパーミッションについてはFTPから再設定したほうがいいと思います。

>>257
 >>258の通り、管理画面でスレッド一覧からスレッドのレス一覧を表示すると
  HOST:proxycg003.docomo.ne.jp(ABCDEFG)
のようにホスト名の後ろにカッコ付けで端末固有番号が表示されます。

>>259
今のところ、管理画面に検索機能はありません。

261 :名無しさん@ぜろちゃんねるプラス:2014/05/24(土) 21:16:11.29 ID:GUPqT7Wy0
>>260
ありがとうございます

262 :名無しさん@ぜろちゃんねるプラス:2014/05/26(月) 21:11:00.07 ID:JUPrz6jj0
質問なのですが、特定のユーザーにレス削除権限を与える方法がよくわかりません
管理グループを設定後どうしたら良いのでしょうか?

263 :名無しさん@ぜろちゃんねるプラス:2014/05/26(月) 21:15:06.25 ID:JUPrz6jj0
自己解決しました
申し訳ありません

264 :名無しさん@ぜろちゃんねるプラス:2014/05/27(火) 06:20:29.88 ID:bLkIYiQx0
書き込み時にindex.htmlが更新されますが、これとは別に他の階層にindex.htmlを作成することは可能でしょうか?

public_html
|--index.html
|--任意のフォルダ/index.html(index.htmlのコピーではなく、別の内容で作成されるようにしたいです)

265 :0ch+開発担当 ◆0chp.sx.ik :2014/05/27(火) 21:52:34.33 ID:1ICZvy5j0
>>264
module/varda.pl の sub CreateIndex あたりを改造すればできなくはないですが、
テンプレートを使ってないので大変だと思います。

266 :名無しさん@ぜろちゃんねるプラス:2014/05/27(火) 23:01:26.37 ID:bLkIYiQx0
>>265
そうですか
ありがとうございました

267 :名無しさん@ぜろちゃんねるプラス:2014/05/31(土) 13:30:54.13 ID:RQiLAml+0
>>173を参考に掲示板に広告を貼ろうとしたのですがうまくいきません。
xreaの方から以下を設置するよう求められているのですが、そのままではいけなのでしょうか。
よろしくお願いします。

ソースコード:
<;script type="text/javascript" src="http://imgj.xrea.com/xa.j?site=XXXXX.s601.xrea.com">;<;/script>;
<;noscript>;<;iframe height="60" width="468" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" allowtransparency="true" src="http://img.xrea.com/ad_iframe.fcg?site=XXXXX.s601.xrea.com">;<;a href="http://img.xrea.com/ad_click.fcg?site=XXXXX.s601.xrea.com" target="_blank">;<;img src="http://img.xrea.com/ad_img.fcg?site=XXXXX.s601.xrea.com" border="0" alt="xreaad">;<;/a>;<;/iframe>;<;/noscript>;

268 :名無しさん@ぜろちゃんねるプラス:2014/05/31(土) 17:58:22.96 ID:h9021oVi0
一旦HTMLまで落とした過去ログのdatをFTPで戻したら復活できますでしょうか?

269 :0ch+開発担当 ◆0chp.sx.ik :2014/05/31(土) 18:56:56.10 ID:Q2h6Jw6G0
>>267
そのままで問題ないはずです。
http://pastebin.com/A7pecAGd
"うまくいかない"とはどのような状況ですか?

>>268
.datファイルさえあれば復活可能です。
過去ログの.htmlしか残っていない場合はそれを何とかして.datに戻す必要があります。

270 :名無しさん@ぜろちゃんねるプラス:2014/05/31(土) 19:14:17.89 ID:h9021oVi0
>>269
返答有難うございます
datファイル自体は過去ログ落としする前にDLしておいたので大丈夫です

271 :267:2014/05/31(土) 20:43:30.12 ID:RQiLAml+0
>>269
全部読む 最新50 1-100 において以下に飛ばされます
Script Error

The script did not produce proper HTTP headers. Please see the error log to see the detail of the errors. Depending on the server configuration, you can also run thisscript under CGIWrap debugging. Usually, either rename or linkthe script temporarily to a file which ends with .cgidextension, or add a AddHandler cgi-script-debug .cgiline to your .htaccess file.

272 :0ch+開発担当 ◆0chp.sx.ik :2014/05/31(土) 21:53:02.53 ID:Q2h6Jw6G0
>>271
「AD」の前後にスペースはありませんか?
あればエラーの原因になるので削除してください。

273 :名無しさん@ぜろちゃんねるプラス:2014/06/04(水) 04:37:19.79 ID:KzgqJhDK0
>>197
module/galadriel.pl の1217行目あたりで次のような行を追加してください。
push(@dnsbls, 'dnsbl.example.net');

複数指定する場合はどうすれば良いでしょうか?

274 :0ch+開発担当 ◆0chp.sx.ik :2014/06/04(水) 23:26:45.83 ID:jxAmZzh80
>>273
単純に同様の行を追加するだけでOKです。

275 :名無しさん@ぜろちゃんねるプラス:2014/06/06(金) 00:54:52.09 ID:ltGqUkkO0
書き込み禁止ではなく閲覧も禁止(アク禁)はできますか?

276 :0ch+開発担当 ◆0chp.sx.ik :2014/06/06(金) 20:04:38.00 ID:OolcPbIV0
>>275
CGIからは不可能です。
サーバーの機能(.htaccess等)を利用してください。

277 :275:2014/06/06(金) 20:05:37.61 ID:ltGqUkkO0
ありがとうございます

278 :名無しさん@ぜろちゃんねるプラス:2014/06/07(土) 03:01:39.74 ID:kNkyUvMz0
メールフォームの埋め込みはできますか?

279 :0ch+開発担当 ◆0chp.sx.ik :2014/06/07(土) 11:07:58.18 ID:zednPDJg0
>>278
ソースコードを直接編集すれば可能です。
埋め込む場所によっては少し複雑になるかもしれません。

280 :名無しさん@ぜろちゃんねるプラス:2014/06/07(土) 11:08:44.89 ID:XiVoGgHv0
質問です。
書き込みのIDがどこのホストからでも同じIDになってしまう現象が出ていますが、これは設定に問題があるんでしょうか?
日付をまたぐとIDは切り替わりますが、すべての書き込みにひとつのIDが出る症状は変わりません。

設定は「その他設定-ID設定-強制ID」にしています。

281 :280:2014/06/07(土) 11:38:54.49 ID:XiVoGgHv0
すみません、書き込みのログを確認したらなぜかHOSTとIPがすべて同じになっていました。
アプリケーション設定の問題じゃなくサーバーの問題かもしれませんので>>280は取り下げます。
もう少し調べてから再度質問させて頂くかもしれません。
失礼しました。

282 :名無しさん@ぜろちゃんねるプラス:2014/06/07(土) 17:55:13.04 ID:kNkyUvMz0
>>279
ありがとうございました

283 :名無しさん@ぜろちゃんねるプラス:2014/06/09(月) 16:23:43.15 ID:9HFc9dGN0
特定のホストからスレ立てのみ制限することは可能でしょうか?

284 :0ch+開発担当 ◆0chp.sx.ik :2014/06/12(木) 00:50:50.10 ID:z/2s3yie0
>>283
すみません、返事が遅れました。

0ch+自体にそのような機能はありません。
プラグインを作れば特定ホストからのスレ立てを弾くことは可能です。

285 :名無しさん@ぜろちゃんねるプラス:2014/06/14(土) 21:42:58.73 ID:sM7yUbZy0
掲示板ディレクトリは何にすればいいのですか?
とりあえず思いつくもの一通り試しましたが (ftp://xxxxxxx.biz/xxxx/bbs.cgi,/xxxx/bbs.cgi,/bbs.cgi)
ERROR:1002 - 設定項目に規定外の文字が使用されています
とエラーメッセージが表示されます
Admin.cgiがttp://xxxxxxx.biz/xxxx/admin.cgi
だとして掲示板ディレクトリは何に設定すればよろしいでしょうか?
初歩的な質問ですが、ご教授願います。

286 :0ch+開発担当 ◆0chp.sx.ik :2014/06/14(土) 23:10:02.91 ID:FzFgM1B10
>>285
各掲示板のディレクトリ名は半角英数字ならなんでもOKです(xxxxの部分のみ)。
また、ディレクトリがすでに存在する場合は作成できません。

bbs.cgiやadmin.cgiが含まれるディレクトリはシステムディレクトリとしてただ1つだけ存在します。
システムディレクトリの名前は、特別な理由がない限り「test」としてください。

一応確認ですが、複数の掲示板を作る場合、サーバーへ「test」ディレクトリを1つだけアップロードします。
管理画面(http://***/test/admin.cgi)から掲示板A(apple)、掲示板B(banana)、掲示板C(cherry)を作成します。
この時、URLは以下のようになります。
http://***/test/admin.cgi : 全掲示板共通の管理画面
http://***/apple/ : 掲示板Aトップページ
http://***/banana/ : 掲示板Bトップページ
http://***/cherry/ : 掲示板Cトップページ
http://***/test/read.cgi : 全掲示板共通のスレッド閲覧CGI
http://***/test/read.cgi/apple/1234567890/ : 掲示板Aのあるスレッドの閲覧ページ
http://***/test/read.cgi/banana/1230000000/ : 掲示板Bのあるスレッドの閲覧ページ
http://***/test/bbs.cgi : 全掲示板共通の書き込み/スレ立てCGI
http://***/apple/dat/1234567890.dat : 掲示板AのあるスレッドのDATファイル

287 :名無しさん@ぜろちゃんねるプラス:2014/06/14(土) 23:45:47.89 ID:sM7yUbZy0
>>286
おかげさまで掲示板作成に成功しました!
親切な対応有難うございます。

288 :名無しさん@ぜろちゃんねるプラス:2014/06/15(日) 00:34:36.54 ID:BuOpDfFy0
>>284
こちらこそ遅れてしまい申し訳ありません
動的IPにて荒らされているのですが、巻き込み規制を避けるため規制できない状態です
なので、せめてスレッドだけでも規制をかけられればと思ってました

できればスレ規制プラグインを作っていただきたいです

289 :連続書き込み規制:2014/06/16(月) 20:08:39.03 ID:G1WqadrL0
連続書き込み規制を緩くしたいです。
具体的には、同一人物が連続書き込み30回できるようにしたい。

BBS Limitter Setting
連続書き込み規制
直近 ? 書き込みのうち、一人が ? 回まで書き込み可

?に入れる数値をどうすればいいでしょうか
Samba規制はすべて無記入です。

290 :0ch+開発担当 ◆0chp.sx.ik :2014/06/19(木) 00:11:10.72 ID:kyuQKzjx0
>>288
少し遅くなりましたが、既存のプラグインに機能を追加しました。
https://sourceforge.jp/projects/zerochplus/wiki/Codes#exdeny
このプラグインを有効にして、規制ユーザの編集のページで
「!exdeny:tate=1! \.example\.jp$」のように指定するとスレ立て限定の規制になります。

>>289
「直近30書き込みのうち、一人が30回まで書き込み可」となります。

ただし、0.7.4にはその設定項目の入力欄が入れ替わっている不具合があったと思います。
「直近40書き込みのうち、一人が30回まで書き込み可」としたい場合は、30 40と入力してください。

291 :名無しさん@ぜろちゃんねるプラス:2014/06/19(木) 02:32:54.43 ID:qoPTTayy0
>>290
ありがとうございました

292 :連続書き込み規制:2014/06/19(木) 18:23:36.04 ID:dWrcqP3N0
>>290
ありがとうございました

293 :名無しさん@ぜろちゃんねるプラス:2014/06/20(金) 11:43:17.15 ID:0gfpoSKA0
さくらサーバ、ライトにてVersion 0.7.4を使用しています

webブラウザなどで見た際、閲覧などは問題なく出来るのですが
何故か鯖のエラーログに
(13)Permission denied: cannot read directory for multi: /home/アカウント名/www/板名/ 〜と記録されています

このエラーログを表示させないようにするにはどこを直せばよいのでしょうか?
パーミッションなどの設定は全て出来ています

294 :0ch+開発担当 ◆0chp.sx.ik :2014/06/21(土) 00:28:12.24 ID:gP63/FaF0
>>293
まず確認ですが、パーミッションはこちらのsuEXEC Type-Aで設定しているということでよろしいでしょうか。
http://sourceforge.jp/projects/zerochplus/wiki/Permission

Webブラウザから以下のURLにアクセスすると正しく表示されますか?
また、このアクセスによってそのエラーログが出力されますか?
http://example.jp/板名/
http://example.jp/板名/index.html
http://example.jp/板名/subject.txt
http://example.jp/板名/dat/スレッド番号.dat

295 :名無しさん@ぜろちゃんねるプラス:2014/06/21(土) 08:52:53.23 ID:BiZ31j2v0
>>294
> まず確認ですが、パーミッションはこちらのsuEXEC Type-Aで設定しているということでよろしいでしょうか。
> http://sourceforge.jp/projects/zerochplus/wiki/Permission

そうです


> Webブラウザから以下のURLにアクセスすると正しく表示されますか?
> また、このアクセスによってそのエラーログが出力されますか?
> http://example.jp/板名/
> http://example.jp/板名/index.html
> http://example.jp/板名/subject.txt
> http://example.jp/板名/dat/スレッド番号.dat

全て正しく表示されます
エラーログはどれも出力されませんでした

296 :0ch+開発担当 ◆0chp.sx.ik :2014/06/21(土) 13:55:39.72 ID:gP63/FaF0
>>295
そのエラーは頻発していますか?
また、発生するタイミングなどは分かりますか?(xxx.cgiでoooの操作をしたとき、など)

297 :名無しさん@ぜろちゃんねるプラス:2014/06/21(土) 14:56:18.08 ID:BiZ31j2v0
>>296
トップから「スレッドを全部読む」や「最新50」、「1-100」等を選ぶと↓のエラーが必ず出ます
(13)Permission denied: cannot read directory for multi:
/home/example/www/板名/, referer: http://example.jp/板名/

あとスレにある
■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 最新50

↑の全部や201-等をクリックする↓のエラーログが必ず出ます
(13)Permission denied: cannot read directory for multi:
/home/example/www/板名/, referer: http://example.jp/test/read.cgi/板名/スレッド番号/
(13)Permission denied: cannot read directory for multi:
/home/example/www/板名/, referer: http://example.jp/test/read.cgi/板名/スレッド番号/201-300



後はadmin.cgiにアクセスした時などはこんなエラーログが出ました
(13)Permission denied: cannot read directory for multi:
/home/example/www/, referer: http://example.jp/test/admin.cgi

ただ一定時間置かないとこのエラーログは1回しか出ないみたいです
このあと何度更新を押してもエラーログに出ませんでした

298 :0ch+開発担当 ◆0chp.sx.ik :2014/06/21(土) 23:11:29.06 ID:gP63/FaF0
>>297
各ディレクトリのパーミッションを701→705に変更すればとりあえずエラーは出なくなると思います。

>一定時間置かないとこのエラーログは1回しか出ない
ということなので、パーミッションやCGIスクリプトに問題はないはずです。
おそらく、サーバー(apache)の何らかの機能が各ディレクトリにアクセスしようとしているのだと思われます。

299 :名無しさん@ぜろちゃんねるプラス:2014/06/21(土) 23:37:39.26 ID:vGlZX21A0
お忙しい中失礼します
スレッド別最大レス数のプラグインなのですが
管理者のシステム共通権限のあるキャップが「#1234」だったとすると
メール欄に「#1234!maxres:2000」で最大数が変わるのでしょうか?
何度か最大レス数20とか30で試したのですが
上手くいったような感じがないのでどこか間違った所があれば教えていただけませんでしょうか?

300 :0ch+開発担当 ◆0chp.sx.ik :2014/06/21(土) 23:44:12.58 ID:gP63/FaF0
>>299
キャップやトリップは「#」以降のすべての文字列をパスワードとして扱います。
コマンド等は「!maxres:2000#1234」のように「#」以前で指定してください。

301 :名無しさん@ぜろちゃんねるプラス:2014/06/21(土) 23:57:24.78 ID:vGlZX21A0
変更できました
ありがとうございます

302 :名無しさん@ぜろちゃんねるプラス:2014/06/22(日) 08:39:15.19 ID:zghmTAhS0
>>298
仰られた通り、701を705に全て変えてみた所、今度は以下のエラーログが出ました
File does not exist: /home/example/www/favicon.ico

これは何をすればよいのでしょうか?

705に変更した部分はtestファイルとその中にあるdatasファイル
板名ファイルとその中にあるdatファイルとiファイル、
板名ファイルとtestファイルの親フォルダ、及び管理画面にあるパーミッション設定の部分です

303 :0ch+開発担当 ◆0chp.sx.ik :2014/06/22(日) 12:13:11.38 ID:PDwbhiMp0
>>302
favicon.icoはそのサイトの小さなアイコンのことです。
これはブラウザが勝手にアクセスして取得しようとするもので、パーミッションや0ch+とは関係ありません。
http://www.google.co.jp/favicon.ico
http://www.yahoo.co.jp/favicon.ico
http://www.youtube.com/favicon.ico

エラーを抑制するには、favicon.icoを用意するか、以下のページを参考に設定を変更してください。
http://l-light-note.hatenablog.com/entry/2013/05/21/182403
http://nobuit.blog56.fc2.com/blog-entry-164.html
http://serverfault.com/questions/364424/disable-file-does-not-exist-var-www-html-favicon-ico

304 :名無しさん@ぜろちゃんねるプラス:2014/06/22(日) 15:39:37.31 ID:zghmTAhS0
>>303
わかりました、ありがとうございます
今のサーバーでは設定できないようなので適当なfavicon.icoを用意します

305 :名無しさん@ぜろちゃんねるプラス:2014/06/23(月) 20:20:10.84 ID:hvWvbDGIi
自分のところの掲示板の隠し板のような役割で、専ブラ専用板を作りたいのですが、メインの板をそのままに、新たな板を専ブラ専用にする方法はあるでしょうか
また、同じような理屈で新たな板のみ名無し禁止にする方法はあるでしょうか
多少強引な方法でも構いません

306 :0ch+開発担当 ◆0chp.sx.ik :2014/06/25(水) 23:39:30.39 ID:pms4Hshb0
>>305
スクリプト本体を改造することになりますが、可能です。

専ブラ専用の板を、以下の2点で実現します。
・read.cgi での閲覧を制限する
これは read.cgi の sub Initialize 内にコードを加えることで実現します。
  # BBS指定がおかしい
  if (!defined $elem[0] || $elem[0] eq '') {
    return $ZP::E_READ_INVALIDBBS;
  }
  # BBSが専ブラ専用板 ※以下3行を追加
  if ($elem[0] eq 'kakure' || $elem[0] eq 'senbura') {
    return $ZP::E_READ_INVALIDBBS;
  }

・板トップページ index.html の更新をしない
これは bbs.cgi の sub BBSCGI 内の一部条件を変えることで実現します。
  # 書き込みに成功したら掲示板構成要素を更新する
  if ($err == $ZP::E_SUCCESS) {
    # 専ブラ専用板は更新しない ※以下3行を追加・変更
    my $bbs = $Sys->Get('BBS');
    if ($bbs eq 'kakure' || $bbs eq 'senbura') {
    } elsif (!$Sys->Equal('FASTMODE', 1)) {

また、名無し禁止については、掲示板設定->制限・規制設定の
「名無しチェック」の設定項目を有効にすることで制限できます。

307 :名無しさん@ぜろちゃんねるプラス:2014/06/26(木) 08:57:27.15 ID:2ESCHIoj0
お忙しい中失礼します
特定のスレッドのみデフォルトの名前を変更する方法はありますか?

308 :0ch+開発担当 ◆0chp.sx.ik :2014/06/26(木) 23:06:00.71 ID:I+SdL7/G0
>>307
0ch+にはそのような機能は無いので、プラグインで実現します。
プラグインを作りましたので、こちらを試してみてください。
https://sourceforge.jp/projects/zerochplus/wiki/Codes#force774

309 :名無しさん@ぜろちゃんねるプラス:2014/06/27(金) 22:10:52.36 ID:9sPcQRlg0
キャップの使い方を忘れてしまいました
どうするればいいんでしたっけ?

310 :0ch+開発担当 ◆0chp.sx.ik :2014/06/27(金) 22:33:45.62 ID:5G+uwZ9n0
システム共通権限を持つキャップを使うには、

1. まず管理画面からキャップ->キャップ登録にて「システム共通権限」にチェックを入れて登録します。
 このとき入力したパスワードがキャップパスワードになります。
 ※システム共通権限なしの場合はさらにキャップグループに所属する必要があります。

2. キャップを装着するには、先ほど決めたパスワードをメール欄に「#パスワード」のように入力して書き込みます。
 「#」移行すべてがパスワードとなるので、同時にコマンド等を指定する場合は「!774#パスワード」のように
 コマンドを「#」より前で指定してください。

311 :名無しさん@ぜろちゃんねるプラス:2014/06/27(金) 22:41:17.08 ID:9sPcQRlg0
>>310
あー
パスワードの前に#でしたか
どうもありがとう

312 :名無しさん@ぜろちゃんねるプラス:2014/06/28(土) 09:16:45.54 ID:esKrtxix0
>>308
ありがとうございました
無事に設定出来ました

313 :名無しさん@ぜろちゃんねるプラス:2014/07/01(火) 00:07:21.82 ID:G12FR4lR0
お世話になっております
indexもしくはindex/iのどちらか一方で埋まったスレッドを表示させないようにすることは可能でしょうか?
できれば過去ログ落ち以外の方法で非表示にしたいと思っております

314 :名無しさん@ぜろちゃんねるプラス:2014/07/01(火) 19:49:09.99 ID:bUx36NE10
スパムが多いのですが対策できますか?

315 :名無しさん@ぜろちゃんねるプラス:2014/07/02(水) 19:30:36.70 ID:8mhLMhyo0
開発さんじゃないですが、スパム関連のプラグインは有効になってますか?
なってない場合、管理画面のシステム設定→拡張機能設定からプラグインを更新ボタンで読み込み、有効にしてください
ダメなら開発さんに聞いてください

316 :BBQ:2014/07/02(水) 21:56:48.87 ID:H75d6dQe0
ぜろちゃんねるプラス BBS.CGI - 0ch+ BBS 0.7.4 20131106 (Perl) +BBQ +Samba24=10
BBQにつながりません。
http://bbq.uso800.net/


317 :0ch+開発担当 ◆0chp.sx.ik :2014/07/02(水) 23:50:39.46 ID:wrIynfGo0
>>313
PC用index.htmlのみですが、module/varda.plを以下のファイルに差し替えてください。
http://svn.sourceforge.jp/svnroot/zerochplus/codes/20140702_varda.pl

>>314
 >>315のとおり、スパム対策用のプラグインを用意してあるのでそれを有効にしてみてください。
プラグイン名は「スパムキラー」と「出会いスパムキャンセラー」です。

>>316
確かにリンク切れになってますね。報告ありがとうございます。
BBQのシステム自体は稼働しているようです。

318 :名無しさん@ぜろちゃんねるプラス:2014/07/03(木) 00:33:54.77 ID:ptBSOO+I0
>>317
ありがとうございました。うまくできました。
大変恐縮なのですが、同じくindex/iの非表示化も行いたいのですが、可能でしょうか?


319 :名無しさん@ぜろちゃんねるプラス:2014/07/03(木) 16:26:04.96 ID:ACLRD24l0
スレタイを変更する事は可能でしょうか?

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
インとアウトが同じなら平気ですよ?

421 :名無しさん@ぜろちゃんねるプラス:2015/01/24(土) 13:03:19.47 ID:6FTjiQYs0
記念日や誕生日に、名無しさんの名前を変更するプラグインって作れるのでしょうか?

422 :名無しさん@ぜろちゃんねるプラス:2015/01/25(日) 22:31:51.34 ID:g8Y3E35l0
>>419>>420
有難うございます!


423 :0ch+開発担当 ◆0chp.sx.ik :2015/01/31(土) 22:19:46.67 ID:k1F9lRww0
>>421
日付の判定と名前欄(もしくはデフォルト名無し)の設定を行うだけなので簡単に作ることができます。

424 :名無しさん@ぜろちゃんねるプラス:2015/02/04(水) 06:56:50.16 ID:nXcSNYLG0
Jane ver3.75 を使っています
板Aは書き込み後に即画面に新着レスが反映されるのですが
板Bはレスが吸い込まれる感じになり一度ブラウザを再起動させるか
長時間おかないとレスが反映されません
同じように管理画面から作ったのですが、何か原因があるのでしょうか

425 :424:2015/02/05(木) 07:03:38.32 ID:U1ziKGSg0
色々と試してみたところどうやらサーバー側に原因があるのかなと思いました
鯖Aはいくつ立ててもjaneから書き込もうとすると「サイズが合わない…」と表示され
鯖Bは同じように立てても正常に動く板と動かない板ができました
鯖Cは立てた板すべて正常に動いているので今後はここをメインに使っていこうと思います
ありがとうございました

426 :名無しさん@ぜろちゃんねるプラス:2015/02/12(木) 01:05:46.68 ID:KjViuBEo0
今のぜろちゃんねるプラスではブラックリストでの規制は可能ですが、
ホワイトリストで書き込み許可出来るようにはならないでしょうか?

427 :0ch+開発担当 ◆0chp.sx.ik :2015/02/16(月) 14:24:54.01 ID:hF4cZ94q0
>>426
ユーザー種別を限定ユーザーにするとホワイトリストモードになります。
ただし、現在の仕様では禁止と許可の混在はできません。

428 :名無しさん@ぜろちゃんねるプラス:2015/02/17(火) 22:40:47.59 ID:3qgSp2QT0
掲示板設定-制限・規制設定で海外ホスト規制をONにするとSoftBankが規制されてしまうのですが、
どこを修正すればいいでしょうか?

429 :名無しさん@ぜろちゃんねるプラス:2015/02/20(金) 11:21:14.11 ID:MR5JLKag0
初心者で申し訳ないのですが、管理画面でスレッド削除しても
削除したはずのスレッドが残っています(書き込みはできます)
どうすればスレッド削除が反映されるのでしょうか?

430 :名無しさん@ぜろちゃんねるプラス:2015/02/25(水) 00:32:16.90 ID:JYXK3I+T0
ページのおしまいだよ。。と
最下部に表示される↑を削除したいのですが、どの部分を弄れば良いでしょうか?

431 :0ch+開発担当 ◆0chp.sx.ik :2015/02/25(水) 18:23:47.61 ID:4DaGK9WR0
最近まともに対応できなくて申し訳ないです

>>428
海外規制offで、ユーザー規制の方に次の正規表現による規制を加えてください。
(?<!\.jp)(?<!\.bbtec.net)\z

>>429
パーミッションの設定が誤っているのかもしれません。
 >>1に示しているページで確認してみてください。

>>430
module/varda.pl の sub PrintIndexFoot 内 594行目あたりを編集してください。

432 :名無しさん@ぜろちゃんねるプラス:2015/02/27(金) 01:12:12.66 ID:ttGNI1HM0
>>431
いつもお疲れ様です。
海外規制オンでbbtec.netを活かす修正は不可能なのでしょうか?

出来ればそちらの方が筋がいいと思うのですが。

433 :名無しさん@ぜろちゃんねるプラス:2015/03/09(月) 18:24:50.85 ID:LXGaF8Tx0
初めて管理人ページに行く際の最初のユーザー名とパスワードはなんですか?

434 :0ch+開発担当 ◆0chp.sx.ik :2015/03/09(月) 19:02:36.53 ID:+TJAMLYN0
>>432
それはごもっともです。次のリリースでは修正しておきます。
必要であればvara.plの475行目辺りを編集してください。

>>433
readme等にも書いてあるはずですが、Administrator / zeroch です。

435 :名無しさん@ぜろちゃんねるプラス:2015/03/09(月) 22:39:48.15 ID:nUCNOfMd0
見落としてました。
ありがとうございました。

436 :名無しさん@ぜろちゃんねるプラス:2015/03/10(火) 18:12:26.08 ID:M4S6vDvQ0
同一タイトル制限をしたいのですが、連続で禁止になるだけで、
タイトルがA→B→A
とすると
ほかのタイトルを間に入れたら、制限が解除されます。

完全に制限する方法を教えてください。

437 :0ch+開発担当 ◆0chp.sx.ik :2015/03/11(水) 23:25:27.69 ID:9XSTV89/0
>>436
こちらのプラグインを利用していますか?
http://sourceforge.jp/projects/zerochplus/wiki/Codes#sametitle

このプラグインの個別設定で
maxcount = 1
logmax = 500
timerange = 43200 (30日間)
limittime = 43200 (30日間)
のような感じに設定すればいいと思います。
ただし、プラグインを有効にする以前のスレッドについては考慮されないので注意してください。

438 :名無しさん@ぜろちゃんねるプラス:2015/03/12(木) 07:41:07.91 ID:lFoj5yE30
立てすぎですっていう、制限を完全に解除する方法を教えて下さい。

439 :名無しさん@ぜろちゃんねるプラス:2015/03/12(木) 07:45:35.43 ID:lFoj5yE30
>>437
やっぱりだめでした。
plを置く場所間違えたのでしょうか?
0ch_sametitle.plも0ch_exdeny.plも、test/pluginに設置してます。

440 :名無しさん@ぜろちゃんねるプラス:2015/03/13(金) 18:37:40.76 ID:FlZqGyDb0
エラーページの

ERROR:

ホスト

名前:
E-mail:
内容:


この部分を編集する方法を教えて下さい。

441 :0ch+開発担当 ◆0chp.sx.ik :2015/03/14(土) 23:38:16.85 ID:3XbT4Nja0
>>438
各掲示板の設定画面から 掲示板設定->制限・規制設定 の画面で、
2種類のスレッド立てすぎ規制の設定値を0にしてください。

>>439
プラグインファイルを test/plugin に入れたあと、管理画面から有効にしていますか?
システム設定->拡張機能設定 の画面で 更新 してプラグインを読み込んで、
有効にしたいプラグインにチェックを入れて 設定 する必要があります。

>>440
エラーページは module/orald.pl の sub Print で生成されています。

442 :名無しさん@ぜろちゃんねるプラス:2015/03/15(日) 23:18:42.03 ID:DOnLJNfK0
>>441
チェック入れましたが、やはり間に違うタイトルを入れたら、同一タイトルはできてしまいます。

ほかに原因ってないでしょうか?

443 :DTVより ◆0X7hT.k8kU :2015/03/16(月) 12:11:58.52 ID:qhuXXf//0
mod_perlの対応予定はありますか?
mod_perl Handlerで動かせたら速いと思うのですが。

444 :0ch+開発担当 ◆0chp.sx.ik :2015/03/22(日) 14:14:09.18 ID:74UMF00S0
>>442
有効になっていないか、logmaxが1になっている、timerangeが短すぎるくらいしか思いつきません。

>>443
現行のスクリプトは将来性が感じられないので、そのような予定はありません。

ただ、こちらのプログラムを参考にしてハンドラを組むことは難しくないと思います。
http://sourceforge.jp/projects/zerochplus/wiki/Codes#myres

445 :名無しさん@ぜろちゃんねるプラス:2015/04/11(土) 07:06:31.62 ID:uJ0Eld3x0
パーミッションについての質問なのですが、

ロリポップには、CGIの実行ファイル700、CGIのデータファイル600などと指定がありますが、Wikiには別の数字が書いてあります。どちらを使えばよいのですか?

またWikiにある [700] */ と [600] *.* はどういう意味でしょうか?

よろしくお願いします。


446 :0ch+開発担当 ◆0chp.sx.ik :2015/04/11(土) 12:05:03.97 ID:PuZvntPk0
>>445
ロリポップはWikiでいうところの suEXEC TypeA に該当します。
http://sourceforge.jp/projects/zerochplus/wiki/Permission#h3-Type-A
ディレクトリの設定が 705 と 701or700 で異なりますが、後者の方がより安全です。

図中の *.* は特に指定のないすべてのファイルと言う意味です。
同じく */ は特に指定のないすべてのディレクトリを表しています。

447 :名無しさん@ぜろちゃんねるプラス:2015/04/11(土) 20:16:09.12 ID:uJ0Eld3x0
開発担当様、ご回答ありがとうございます。理解できました♪頑張ります。

448 :名無しさん@ぜろちゃんねるプラス:2015/04/13(月) 04:21:37.91 ID:NBEHMKZC0
質問です。

これが http://yakin.38-ch.net/zerochplus/i/ スマホ用ですか?

クリックするとエラーしますね。

449 :名無しさん@ぜろちゃんねるプラス:2015/04/25(土) 21:24:13.19 ID:ex8wy3bA0
突然の質問失礼します
自分の管理する掲示板で
KD△△△△△△△△△△△△.au-net.ne.jp
を広域規制したいのですが正規表現ではどう記述するべきなのでしょうか?

450 :名無しさん@ぜろちゃんねるプラス:2015/04/26(日) 21:19:08.72 ID:nDDG8Va6i
>>449
開発の方でなくて申し訳ありません
横から失礼いたします

au-net\.ne\.jp$

これで規制が可能だと思われます
間違えていたら誰か訂正よろしくお願いします

451 :449:2015/04/26(日) 21:21:48.01 ID:7Lh+NZKh0
ありがとうございます。無事に規制できました
*.au-net.ne.jp にしたら誰も書き込めなくなってしまい焦りました

452 :名無しさん@ぜろちゃんねるプラス:2015/04/29(水) 22:28:55.62 ID:J5GmNR8O0
質問が二つほどあるのですが、

携帯用のページの背景はどうやったら変更できますか?

あと、このページhttp://yakin.38-ch.net/test/read.cgi/zerochplus/1393498172/に「携帯版」みたいな表示を作って飛ばすにはどうしたら良いですか?(URLはスレによって変わります。

お助けよろしくお願いします。

453 :名無しさん@ぜろちゃんねるプラス:2015/05/06(水) 20:09:26.66 ID:dw3cQ39t0
導入後/test/admin.cgiでログインができません
何回もログインを請求されます

454 :名無しさん@ぜろちゃんねるプラス:2015/05/10(日) 19:03:00.43 ID:BVBALsba0
お世話になります。
今まで専ブラからなので気づかなかったのですが、書き込みをした後でindex等の自動更新処理が行われず
ブラウザで掲示板を見ると書き込みがないと思われてしまう状態です。
(read.cgiを通して表示させていれば気づくのですが)
おそらくbbs.cgiのあたりでの処理かと思うのですが、設定などで影響がある箇所はありますでしょうか?
漠然としていてわかりにくいかとは思いますが…。

455 :名無しさん@ぜろちゃんねるプラス:2015/05/17(日) 21:47:52.22 ID:ieJLnq9e0
CSSグローバルソースを作ったのですが、どこに記述すればいいでしょうか?

456 :名無しさん@ぜろちゃんねるプラス:2015/05/17(日) 22:05:52.00 ID:ieJLnq9e0
>>455
自決しました

test\module\varda.plですね!

457 :名無しさん@ぜろちゃんねるプラス:2015/05/21(木) 23:21:58.66 ID:14TJkF8Q0
管理画面なのですが、chromeのデータセーバーをONにしていると
ログインは出来るのですが、ログイン後に上に表示されているリンクを
クリックすると、ログイン画面に戻されてしまいます

458 :名無しさん@ぜろちゃんねるプラス:2015/05/22(金) 19:10:57.94 ID:u8dkh6BE0
ユーザーのトリップを禁止するにはどうすればいいですか?

459 :名無しさん@ぜろちゃんねるプラス:2015/06/03(水) 10:58:22.29 ID:/w5mzzxX0
ガラケーから書き込んで、
> 書き込み完了です
> こちらから掲示板へ戻ってください。
の画面で[こちら]をクリックすると、次のようなエラーが出て、先に進めなくなります。

Script Error
The script did not produce proper HTTP headers. Please see the error log to see the detail of the errors. Depending on the server configuration, you can also run thisscript under CGIWrap debugging. Usually, either rename or linkthe script temporarily to a file which ends with .cgidextension, or add a AddHandler cgi-script-debug .cgiline to your .htaccess file.

どこを修正すればよいでしょうか。
端末のバックボタンで戻ると、書き込みはできています。

460 :459:2015/06/03(水) 11:06:27.65 ID:/w5mzzxX0
http://blog.kumacchi.com/2009/12/26/1353
これでしょうかね…?

461 :459:2015/06/05(金) 02:29:57.81 ID:lbJsDbqT0
すみません、>>89のr.cgiで改善されました。

462 :名無しさん@ぜろちゃんねるプラス:2015/06/13(土) 22:07:53.88 ID:FKMuLA+a0
掲示板の掲示板設定の基本設定や、各種編集のヘッダの編集等の情報を変更しても、
実際の掲示板の内容が変更されません。パーミッション等も確認しましたが問題ないようです。どなたか原因お分かりになりますでしょうか?

463 :名無しさん@ぜろちゃんねるプラス:2015/06/21(日) 10:59:26.56 ID:8VXwUhox0
462ですが事故解決しました

464 :名無しさん@ぜろちゃんねるプラス:2015/06/21(日) 11:05:09.69 ID:8VXwUhox0
告知欄にグーグルのアドセンスのタグを入れたいのですが、
告知編集の画面でタグを入れて更新を押すとページが見つかりませんとエラーになります。
タグではなく、他の文言であればちゃんと反映されるようです。
すみませんが解決策をご教示下さい

465 :465:2015/07/22(水) 10:17:41.88 ID:6fBme4ut0
どうすれば、キャップ機能が使えますか?

466 :名無しさん@ぜろちゃんねるプラス:2015/07/29(水) 04:32:31.21 ID:8C+1W85s0
http://junk2ch.net/strand/bbs/
iOS端末の専ブラだけで読み込めないようなのですが、module/varda.pl、bbs.cgi、read.cgiを改変したのが原因でしょうか?

467 :あぼーん:あぼーん
あぼーん

468 :あぼーん:あぼーん
あぼーん

469 :あぼーん:あぼーん
あぼーん

470 :あぼーん:あぼーん
あぼーん

471 :あぼーん:あぼーん
あぼーん

472 :あぼーん:あぼーん
あぼーん

473 :あぼーん:あぼーん
あぼーん

474 :あぼーん:あぼーん
あぼーん

475 :あぼーん:あぼーん
あぼーん

476 :名無しさん@ぜろちゃんねるプラス:2015/09/23(水) 09:46:24.52 ID:GZfwfwwg0
たくさん掲示板を作ったのですが、一括でヘッダを変更する方法はありませんか?

477 :名無しさん@ぜろちゃんねるプラス:2015/09/29(火) 09:13:19.89 ID:00nQbmoi0
掲示板のルートディレクトリから回帰で置換するとか

478 :名無しさん@ぜろちゃんねるプラス:2015/09/30(水) 12:12:42.22 ID:rPZj/FBy0
回答ありがとうございます。
「ルートディレクトリから回帰」がよくわからないのですが、それはどのようにするのでしょうか?

479 :名無しさん@ぜろちゃんねるプラス:2015/11/15(日) 13:59:32.10 ID:4zNCZ2ox0
名前の所が、クッキー削除しても”青から紫”になって直りません。
直し方を教えてください。


480 :名無しさん@ぜろちゃんねるプラス:2015/11/15(日) 16:59:38.98 ID:1qPt6FXD0
>>479
ぜろちゃんねるプラス関係ないじゃん

481 :名無しさん@ぜろちゃんねるプラス:2015/11/27(金) 00:06:01.35 ID:BjamdKgB0
レスポンシブデザインにカスタマイズしたいのですがどこをいじればいいですか?

482 :名無しさん@ぜろちゃんねるプラス:2015/12/05(土) 12:07:04.12 ID:G7ZBo0kP0
ぜろちゃんねるプラスで運営しているサイトのログを、その掲示板の運営者
ではない者が、ブラウザからのアクセスのみでバックアップする方法はありますか?掲示板の、1つ1つのスレッドを回ってhtml保存するしかなりませんか。
そうやって保存した場合、他のぜろちゃんねるプラスで作った掲示板にインポートできますか。
ご教授願います。

483 :名無しさん@ぜろちゃんねるプラス:2015/12/07(月) 18:55:19.68 ID:FBX1zp2T0
2ch Mateでスレッド一覧が表示できないのですがどうすれば取得できるようになりますか?

484 :名無しさん@ぜろちゃんねるプラス:2015/12/08(火) 00:02:35.37 ID:PulOGA8o0
>>482
このスレのhtmlタグのurl
http://yakin.38-ch.net/test/read.cgi/zerochplus/1393498172/

このスレのログのurl
http://yakin.38-ch.net/zerochplus/dat/1393498172.dat
これを1393498172.datという名前で保存すればログはとれる

どうやってログのurlを割り出すかは何となくわかるでしょ

他のぜろちゃんねるプラスの掲示板にインポートする方法は
有ったような気がするけど、私は違うスクリプトを使ってるから
よく知らない

485 :名無しさん@ぜろちゃんねるプラス:2015/12/08(火) 00:05:28.77 ID:PulOGA8o0
よく考えたら、専ブラのログをそのまま使った方が楽だ

486 :あやと ◆a810Ava.hs :2015/12/31(木) 17:24:13.05 ID:WQReipvj0
開発終了て
もう少し説明をお願いしたい

487 :名無しさん@ぜろちゃんねるプラス:2016/04/02(土) 00:46:05.71 ID:CL87pc+d0
開発終了・・・

488 :名無しさん@ぜろちゃんねるプラス:2016/08/18(木) 06:43:34.02 ID:Sa1HdqMu0
管理画面で[プール]から過去ログ化を行ったときに、
[過去ログ]のリストトップに最新のログが出るようにならないでしょうか。

また、スレ内のリンクから過去ログを辿ることは比較的容易ですが、
ブラウザによって過去ログ倉庫から目的のスレを探すことが非常に難しいので
[過去ログ倉庫]トップにせめて最古の過去ログ作成の日付を表示していただきたいです。
今はKEYとsubjectだけで、どこにどのスレがあるのやら、わからないですので。

489 :名無しさん@ぜろちゃんねるプラス:2016/08/22(月) 20:15:10.84 ID:hkfQaagw0
サポート終わってるで

490 :名無しさん@ぜろちゃんねるプラス:2016/08/24(水) 18:17:28.80 ID:XHVmPydq0
逆に、個人的な要望過ぎて「そこまで使い込みたいならプログラマー雇って書いてもらえ」って思うようなものまで対応してたのがすごい。

491 :名無しさん@ぜろちゃんねるプラス:2016/11/03(木) 23:21:35.75 ID:6vR1f+Kz0
ここで開発終了宣言して欲しかったなあ
Webで見て初めて知ったわ・・・

492 :名無しさん@ぜろちゃんねるプラス:2016/11/28(月) 13:06:23.55 ID:xyuzV3940


493 :名無しさん@ぜろちゃんねるプラス:2016/11/28(月) 13:08:06.93 ID:E5l8lm1y0
http://yakin.38-ch.net/test/bbs.cgi?bbs=zerochplus&key=1393498172&submit=%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%82%80&FROM=&mail=&MESSAGE=%E3%81%82

494 :名無しさん@ぜろちゃんねるプラス:2016/12/21(水) 11:26:01.92 ID:Fv5P4Uh90
テスト書き込み

495 :名無しさん@ぜろちゃんねるプラス:2017/01/31(火) 22:59:30.61 ID:EBy9qqwX0
てす

496 :名無しさん@ぜろちゃんねるプラス:2017/02/11(土) 13:32:24.41 ID:LtBbnxo/0
こんにちは
debianにインストールしてみたのですがadmin.cgiまではいいのですが右上の設定をイジろうとするとログイン画面に戻されます 
パーミッションはhttps://ja.osdn.net/projects/zerochplus/wiki/Permission
のタイプAを設定しています どうすればよいでしょうか

497 :名無しさん@ぜろちゃんねるプラス:2017/02/12(日) 21:25:06.21 ID:27IGCdou0
https://osdn.net/projects/zerochplus/wiki/FAQ

気まぐれで作ってみました。
誰もが忘れた頃に更新するかもしれないし、しないかもしれません^^;

498 :名無しさん@ぜろちゃんねるプラス:2017/02/13(月) 14:12:09.42 ID:AS/r9uit0
>>497
ありがとうございます!!
WinSCPが.Sessionを表示していなかったみたいです
1年悩まずすぐ聞けばよかったですありがとうございました

499 :名無しさん@ぜろちゃんねるプラス:2017/02/13(月) 16:54:20.08 ID:AS/r9uit0
アドミンでログインに成功して掲示板作成までは成功したのですがブラウザや2chmateで閲覧しようとすると500が返されました 管理画面からのパーミッションも問題ないはずなのでどうすればいいのかわかりません ご教授願います

500 :FAQはじめました>>497:2017/02/13(月) 20:41:22.29 ID:u6rSULqi0
>>499
「debianにインストールしてみた」ということはVPSや自宅サーバなんでしょうか。
Apacheのエラーログに原因が出ていませんか?

501 :名無しさん@ぜろちゃんねるプラス:2017/02/13(月) 22:26:02.37 ID:AS/r9uit0
>>500
cat /var/log/apache2/error.logで見てみると

[Mon Feb 13 22:20:26.406656 2017] [cgi:error] [pid 1106] [client 192.168.1.2:48440] AH01215: (13)Permission denied: exec of '/usr/lib/cgi-bin/(掲示板ディレクトリ)/index.html' failed
[Mon Feb 13 22:20:26.409511 2017] [cgi:error] [pid 1106] [client 192.168.1.2:48440] End of script output before headers: index.html

になっていましたパーミッションエラーでしょうか?何度もいじっているのですが一向に良くなりません
仰る通り自宅サーバーです細かく言うとraspbianです

502 :FAQはじめました>>497:2017/02/14(火) 22:49:39.88 ID:6Epy9ZlV0
>>501
そのエラーメッセージをよく読んでみてください。『おかしなことが行われている』はずです。
(エラーが他のエラーを引き起こすことがよくあるので、上から一つずつ解決していくのが鉄則です)

英単語がわからなければ英和辞典サイトで調べればいいですし、それでもよくわからなければGoogle翻訳なりを使うといいと思います。

503 :名無しさん@ぜろちゃんねるプラス:2017/02/19(日) 22:44:29.24 ID:ML8ZvFXV0
>>502
遅れてすみません
私も私なりに調べてみたのですがさっぱりです英語がわからないのではなくエラーが理解できません 詳しくご教授下さい

[Wed Feb 15 06:25:09.057699 2017] [mpm_prefork:notice] [pid 1023] AH00163: Apache/2.4.10 (Raspbian) configured -- resuming normal operations
[Wed Feb 15 06:25:09.057888 2017] [core:notice] [pid 1023] AH00094: Command line: '/usr/sbin/apache2'
[Wed Feb 15 20:14:53.749413 2017] [mpm_prefork:notice] [pid 1023] AH00169: caught SIGTERM, shutting down
[Wed Feb 15 20:15:09.272166 2017] [suexec:notice] [pid 832] AH01232: suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)
[Wed Feb 15 20:15:11.037108 2017] [mpm_prefork:notice] [pid 968] AH00163: Apache/2.4.10 (Raspbian) configured -- resuming normal operations
[Wed Feb 15 20:15:11.037355 2017] [core:notice] [pid 968] AH00094: Command line: '/usr/sbin/apache2'
[Sun Feb 19 22:35:26.864620 2017] [cgi:error] [pid 1104] [client 192.168.1.2:43340] AH01215: (13)Permission denied: exec of '/usr/lib/cgi-bin/(掲示板ディレクトリ)/index.html' failed
[Sun Feb 19 22:35:26.867878 2017] [cgi:error] [pid 1104] [client 192.168.1.2:43340] End of script output before headers: index.html

504 :FAQはじめました>>497:2017/02/21(火) 00:27:08.30 ID:BUCJIU870
>>503
> Permission denied: exec of '/usr/lib/cgi-bin/(掲示板ディレクトリ)/index.html' failed
つまりは「index.htmlの実行に失敗しました :許可がありません」というエラーが出ています。
index.htmlのパーミッションが実行可能になっていないためです。
では「chmod +x index.html」すれば良いのかと言えば、良いわけありませんね。
「許可がありません」が問題なのではなく、そもそも「index.htmlの実行」というおかしなことが行われようとしたのが問題なのです。
HTMLファイルをCGIとして実行できるはずがありません。なのになぜそのようなことが行われているのか。
cgi-binディレクトリに設置されたファイルはすべてCGIとして扱われるからです。(初期設定では)

もう一度申し上げますが、エラーメッセージをよく読んでみてください。
この一行が全てを物語っています。

505 :名無しさん@ぜろちゃんねるプラス:2017/02/21(火) 16:44:14.79 ID:oDbIiUXZ0
>>504
すみませんでした
cgi-binをhtmlの実行を許可することによってクリアしました
ブラウザからの書き込みスレ立てはできるのですが2chmateではスレッド一覧やスレ立て書き込みができません
できないものなのでしょうか

506 :FAQはじめました>>497:2017/02/21(火) 22:21:06.59 ID:BUCJIU870
>>505
前スレに2chMateについて気になる書き込みがあったのですが、
この件は書き込み時の話であり、また>>499によるとエラーは500とのことで、
「現段階では」この件は関係ないものとして話を進めます。
http://yakin.38-ch.net/test/read.cgi/zerochplus/1310282996/300-303

私は>>504にて、「起こっていること」は説明しましたが、解決方法はあえて説明しませんでした。
期待通り解決方法については自力で見つけたようですね。しかしこれで「クリアしたつもり」になるのは甘いです。
>>499の問題は未だ「クリア」できていません。
なぜなら、ブラウザで見れない症状も、2chMateで見れない症状も、元をたどれば同じ原因。これで一つの問題なのです。

何度も申し上げますが、エラーメッセージをよく読んでみてください。
>>501と同様のエラーが別のファイルに対して発生しているかと思います。
あなたが発見した方法ですと、「tail -f /var/log/apache2/error.log」なりでログを眺めつつ、しらみつぶしにAddHandlerを書き加えていくことになるかと思います。

このように、ぜろちゃんねるプラスはcgi-binディレクトリのような設定では非常に扱いにくいので、
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13145264883
こちらの「一般のディレクトリで実行したい場合は」以降の方法で行くのがいいんじゃないでしょうか。
Optionsディレクティブに指定するものはご自身でお考えくださいね。
ぜろちゃんねるプラスが要求するのはExecCGIのみですので。

507 :名無しさん@ぜろちゃんねるプラス:2017/03/11(土) 10:13:02.73 ID:GZfw1Y6ei
BB2Cで書き込みをしようとするとエラーが出るらしいです
原因がわかりませんがBB2Cだけエラーが出るようです
2chmateやjaneでは問題ありません

508 :名無しさん@ぜろちゃんねるプラス:2017/03/14(火) 10:23:31.24 ID:EHSW+Gbz0
>>506
模範解答だ。すばらしい。
Webサイト持ってる人間は何を心得なきゃならないかっていう本質的な事まで言及している。

509 :FAQはじめました>>497:2017/03/26(日) 01:16:32.60 ID:CfHfLgBg0
>>507
遅くなりましたがFAQに書いてみました。
https://osdn.net/projects/zerochplus/wiki/FAQ#bb2c-omofuku

>>508
その言葉で報わた気がします^^;

510 :名無しさん@ぜろちゃんねるプラス:2017/05/17(水) 13:06:29.27 ID:OFx7L+4l0
>>509
本質的にはBB2Cがおかしい
また、ちんくるも1000以上のスレのレスを許可するとリロードの際にレス番号がおかしくなるなどの問題が有りました
こちらについては解決いたしましたが解決方法必要でしょか?

511 :FAQはじめました>>497:2017/05/17(水) 22:25:51.68 ID:QrL2iVGJ0
>>510
その問題を抱える住民を抱える掲示板管理者の助けになるかもしれませんね。
ただBB2Cの件と同じで本質的には専ブラの問題ですので、
ここに書き込むかどうかは「専ブラ作者によるバグ修正が望めるか」を基準にすると良いかと思います。

512 :名無しさん@ぜろちゃんねるプラス:2017/06/24(土) 20:45:17.79 ID:dCzhg+C80
以前>>507を書いたものです
数ヶ月前にこの問題を解決したのでやり方を記載します
解決した時にここに書けばよかったかもしれません
遅くなり申し訳ありません
では改めて、僕の運営している掲示板でBB2Cのエラーと
Twinckleのエラーを利用者とともに解決したのでここに書き込みます

TwincleについてはGZIPが悪さをしているのでGZIPを使わせないようにすれば問題ありません
BB2Cについては読み込みのエラーなので
AddType text/plain .dat
を最上位部(※サイトの設置しているフォルダの一番上、もしくはぜろちゃんねるが設置してあるフォルダ)に.htaccessを設置し追記すれば問題ありません


私のサイトで使っている掲示板で使っている.htaccessの内容を個々に記載します
下記の内容をご自身のサイトの.htaccessに追記もしくは.htaccessを作成し編集してください


SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|dat)$ no-gzip dont-vary
Header append Vary User-Agent env=!dont-vary
AddType text/plain .dat


以上になります
これで両方の専ブラのエラーは解消されます。
みなさまのお役に立てれば幸いです

513 :FAQはじめました>>497:2017/06/24(土) 22:15:18.94 ID:SIR4Usfh0
>>512
報告ありがとうございます。
これはなかなか…興味深い話でした。

BB2Cの件は書き込みではなく読み込みでしたか。
Monazilla.orgのアーカイブによると、2ch.netのサーバは「Content-Type: text/plain; charset=Shift_JIS」を返していたようです。
ならばこの問題はサーバ側で責任を負わないといけませんね。

Twinkleは…Accept-Encodingをリロード時(Range指定時)も消してないんですかね。
Monazilla.orgでは付けないように書かれているのですが。
「リクエストヘッダにRangeが含まれていた場合はgzipで返さない」という回避法がベターかもしれません。

514 :512:2017/06/25(日) 11:16:31.54 ID:Gdntsg6T0
>>513
TwinckleについてはおそらくAUTOEncode消していないために1000以上が上限のスレはなぜか無限リロードとなり、レス数がぶっ壊れます。
なのでそれに対してサーバー側で対処するためにgzipを使わないようにしました。
これについては私のサイトの利用者が気がついてくれたおかげで私も対処することができました。

また、この無限リロードはbb2cの読み込み問題を解決するためにAddType text/plain .datのみを.htaccessに記載すると発生しました。

2chmateはこれらのような問題が起きていませんでした。

515 :名無しさん@ぜろちゃんねるプラス:2017/06/25(日) 11:30:52.12 ID:Gdntsg6T0
ぜろちゃんねる+で最後に空白改行を入れると空白が消されず反映されるのを治す方法ってありますか?





516 :名無しさん@ぜろちゃんねるプラス:2017/06/25(日) 11:32:29.03 ID:Gdntsg6T0
>>515
このような感じになるものです
空白行を入れると消されずに反映されてしまうのを治そう考えています
これさえ治れば僕のサイトで上がったぜろちゃんねる+の大体問題点は解決するのですが既に1年治せないでおります
アドバイスをいただけたら幸いです

517 :FAQはじめました>>497:2017/06/27(火) 00:15:39.80 ID:LKYkup2/0
>>514
「AUTOEncode」とは何でしょうか?

>>515-516
末尾に空行が書き込めること自体は仕様です。
(思いつきで試してみたのですが、したらばでは消えるんですね)

0ch_replace.plを改造して、本文末尾から「<br>」を取り去れば良いかと。
https://ja.osdn.net/projects/zerochplus/wiki/Codes#replace

もしも荒らし対策として導入するつもりでしたら、いたちごっこになることを覚悟してください。
投稿ミス対策のつもりなら特に問題は無いでしょうが。

518 :名無しさん@ぜろちゃんねるプラス:2017/06/28(水) 17:25:57.24 ID:8sYsuPhl0
>>517
Accept-Encodingの打ち間違えです
言われて気が付きました申し訳ありません
投稿ミス対策のつもりなので0ch_replace.plの改造を行なってみようと思います
ご教授ありがとうございました

519 :名無しさん@ぜろちゃんねるプラス:2017/09/22(金) 21:52:45.54 ID:QynCypbF0
背景が変えれません。test/data/default_bac.gif
を書き換えたのですが反映されません。index更新もしたのですが...

520 :FAQはじめました>>497:2017/09/22(金) 23:00:28.90 ID:Q+DiMbyq0
>>519
そのファイルは板を作成した時に「掲示板ディレクトリ/ba.gif」にコピーされます。
初期設定では専らこのために存在するファイルです。

よってこの場合は、「掲示板ディレクトリ/ba.gif」の方を書き換える、
あるいは掲示板設定→基本設定のindex背景画像を「/test/data/default_bac.gif」に設定するかです。
(もちろん板を作り直すという手もありますが…)

看板等も同じ仕様です。
どのファイルをどの名前でコピーしているかは、
test/mordor/sys.bbs.plの640行目あたりをご覧下さい。

521 :名無しさん@ぜろちゃんねるプラス:2017/09/23(土) 16:00:46.00 ID:r/tr/OMW0
>>520
ふぁぁぁまさかこんな早く回答が来るとは...!
ありがとうございます!

522 :名無しさん@ぜろちゃんねるプラス:2017/09/24(日) 20:16:41.55 ID:kt63x/Vg0
.htaccessでパスワード制にしようとしたのですが確認画面が書き込みの時に出てしまいます。アクセスの段階でパスワードを認証するようにしたいのですがどのようにすればよいのでしょうか。またその際、専ブラは機能しますか?

523 :FAQはじめました>>497:2017/09/28(木) 21:32:01.96 ID:nLPqvTwe0
>>522
状況がはっきりと伝わってきません。

文脈から察するに、.htaccess(と関連ファイル)で設定したユーザ名・パスワードを入力する画面が投稿時に出てしまうが、それ以前の、閲覧する時点で出したいということでしょうか。
認証をかけている(あるいは.htaccessを置いている)ディレクトリが、掲示板配置ディレクトリ(/)ではなく、CGI設置ディレクトリ(/test)なのではないですか?

専ブラの件については、対応している専ブラなら「http://USERNAME:PASSWORD@yakin.38-ch.net/zerochplus/」の形式で板を登録してあげれば大抵使えるんじゃないかと思います。
個別の専ブラの対応状況はご自身で調べてもらう他ないですが、chaikaとFoxAge2chはこの方法で使えてます。

524 :名無しさん@ぜろちゃんねるプラス:2017/10/01(日) 08:12:23.94 ID:0qXa38mxI
ぜろちゃんねるプラスを使用している一部の板がBB2Cで閲覧できなくなりました
スレッド一覧までは問題なく読み込めるのですが、個別のスレッドを閲覧しようとするとアプリ側が落ちる形です。これはアプリ側と掲示板側のどちらの問題なのでしょうか

525 :FAQはじめました>>497:2017/10/04(水) 19:45:24.26 ID:EJ/AUdJd0
>>524
http://support.sakura.ad.jp/mainte/mainteentry.php?id=22624
9月19日から27日に掛けて行われたさくらのレンタルサーバのシステムメンテナンスにて、DefaultTypeが廃止されたようです。
これにより、.datファイル取得時にContent-Typeヘッダが含まれなくなり、Content-Typeがtext/plainであるかをチェックしている専ブラ(V2C、BB2C)にてスレッドを閲覧することができなくなったようです。
ですので、.htaccessに「AddType text/plain .dat」を追加すれば多分解決します。

ただし、>>512-514のような話もあります。もしTwinkleで問題が発生した際には参考にしてみてください。

また、>>513で述べた通り、見られないこと自体は掲示板側が悪いというのが私見です。
しかしいきなり落ちてしまわれては訳がわからないので、BB2Cにはエラーを表示するくらいの根性は見せてもらいたいところです^^;

526 :512:2017/10/13(金) 01:07:34.37 ID:T/KEfarP0
お久しぶりです
今回はまたbb2cで掲示板の閲覧の際にエラーが発生し始めたのでご報告に参りました
現在のエラーですが、bb2cのみの現象で
スレを開くとアプリが落ちるという現象が発生しています
>>512で対策をしているため他のアプリではこの現象は起きていません

bb2c固有のものなのかそれとも掲示板側が悪いのかこれはどうなのでしょうかね

527 :FAQはじめました>>497:2017/10/13(金) 22:14:20.07 ID:kiDPpREy0
>>526
>>512の問題でないのであれば、現時点で私が言えることは、「何もわからないので何も言えません」ということです。
あえて言うのであれば、「bb2cのみの現象」と言うならば、「bb2c固有のもの」なのではないでしょうか。
BB2Cがサイレントにクラッシュしてしまう以上、掲示板側単独での問題の切り分けは困難かと思います。

528 :512:2017/10/18(水) 19:15:37.21 ID:IG7HWtng0
>>527
ご返答ありがとうございます
サキノbb2cアップデートによりこの不具合は解消されたようです
御手数おかけしました

529 :名無しさん@ぜろちゃんねるプラス:2017/10/28(土) 18:50:48.51 ID:jj3mYH8Q0
ワッチョイ表示プラグインやお絵かき機能プラグインはありませんか?


530 :FAQはじめました>>497:2017/10/29(日) 01:18:58.52 ID:dbKnudLj0
>>529
私の知る限りでは、どちらも公開されていません。

ワッチョイは、プラグインの作成自体はそこまで難しくないかと思います。
他者と被りにくく、かつ変動しづらい文字列が生成できるように調整する。この調整は難儀するかもしれません。
実際に似たような機能を導入している掲示板でも、時々調整を入れているようです。

お絵かきは、img0chが対応していたかと。それこそimg0chの領分ですね。
お絵かきにはJavaアプレットを使用していたはずで、それが今でも使えるのかどうかはわかりません。
imgurにでもアップロードして、URLを書き込んでもらうことをおすすめしておきます。

参考になるかは分かりませんが、当プロジェクトが作成したプラグインの一覧ページを張っておきます。
https://osdn.net/projects/zerochplus/wiki/Codes

531 :名無しさん@ぜろちゃんねるプラス:2017/10/29(日) 01:43:19.88 ID:+Al0K+fi0
IPによる規制は管理人側が解除しない限り、永遠に規制のままでしょうか?

532 :FAQはじめました>>497:2017/10/29(日) 02:18:50.04 ID:dbKnudLj0
>>531
各種編集→規制ユーザの編集の話であれば、その通りです。

533 :名無しさん@ぜろちゃんねるプラス:2017/10/30(月) 15:18:58.20 ID:QzFsCgZII
もしもゼロちゃんプラスを使った巨大掲示板群が作られたら
作った人はゼロちゃんプラス作った人たちに怒られまつか?

534 :名無しさん@ぜろちゃんねるプラス:2017/10/30(月) 18:39:04.71 ID:I4wvKpvE0
>>533
そもそも巨大掲示板群を作るためのツールなのに怒るかなぁ

535 :FAQはじめました>>497:2017/10/31(火) 20:43:31.97 ID:Gr/1JOl00
あまりの負荷にぜろちゃんねるプラスが耐えきれずに
むしろ私たちこそ怒られそうな予感^^;

536 :名無しさん@ぜろちゃんねるプラス:2017/11/04(土) 16:41:56.99 ID:FAax1A4T0


537 :名無しさん@ぜろちゃんねるプラス:2017/11/04(土) 16:42:06.07 ID:QjqZCisW0
>>535


538 :名無しさん@ぜろちゃんねるプラス:2017/11/04(土) 16:42:08.37 ID:RW7vrZxai


539 :名無しさん@ぜろちゃんねるプラス:2017/11/04(土) 16:42:14.96 ID:lH3te/vC0
>>535


540 :名無しさん@ぜろちゃんねるプラス:2017/11/04(土) 16:42:31.87 ID:IoOJquLp0


541 :名無しさん@ぜろちゃんねるプラス:2017/11/04(土) 16:43:11.72 ID:9WxARSAsi


542 :名無しさん@ぜろちゃんねるプラス:2017/11/04(土) 16:43:46.91 ID:3fjHiyD50


543 :名無しさん@ぜろちゃんねるプラス:2017/11/05(日) 01:46:23.82 ID:km1cEt7P0


544 :名無しさん@ぜろちゃんねるプラス:2017/11/05(日) 01:46:28.45 ID:r8jwm3F70


545 :名無しさん@ぜろちゃんねるプラス:2017/11/05(日) 01:46:28.76 ID:if+ao16d0


546 :名無しさん@ぜろちゃんねるプラス:2017/11/05(日) 01:46:46.00 ID:ivcT6Ck70


547 :名無しさん@ぜろちゃんねるプラス:2017/11/05(日) 01:46:51.69 ID:xblkvxqW0
このスレッドから来ました

>>5のスレに「草」ってレスしようや
http://hawk.5ch.net/test/read.cgi/livejupiter/1509809859/

548 :名無しさん@ぜろちゃんねるプラス:2017/11/05(日) 01:47:59.74 ID:km1cEt7P0
>>535
流石に草

549 :名無しさん@ぜろちゃんねるプラス:2017/11/05(日) 02:52:01.69 ID:n0mZ85ili
質問かなんか来たのかと思ったわ

550 :名無しさん@ぜろちゃんねるプラス:2017/11/09(木) 17:19:45.98 ID:xqB4Nl+U0
レポジット見る限り最終安定版はバグ修正後のr503でいいのかな?


551 :名無しさん@ぜろちゃんねるプラス:2017/11/09(木) 18:07:55.64 ID:xqB4Nl+U0
もとい、スパムブロックあり&検索文字化け解決のr509でいいのかな?

552 :FAQはじめました>>497:2017/11/09(木) 20:28:34.39 ID:kV8CKh+u0
>>550-551
現時点でのbranches/0.7.x/は安定版と考えて問題ありません。
リリースではuse warnings;をコメントアウトしています。

0.7.4リリース以降のコミットは、本体の分はまとめてあったりするのですが…codesまでは^^;
https://osdn.net/projects/zerochplus/wiki/FAQ#svn-memo-074

553 :名無しさん@ぜろちゃんねるプラス:2017/11/09(木) 20:52:09.38 ID:L8wyq7Xf0
>>552
なるほど
では、素直に砕身のrev544を使わせて頂きます

554 :名無しさん@ぜろちゃんねるプラス:2017/11/10(金) 06:35:22.56 ID:c/Ucd0ed0

すみません、さくらサーバーでzerochplus_0.7.4を導入したのですが、スレ立てしようとすると下記のエラーが出て来ます。


内部サーバーエラー
サーバーで内部エラーまたは構成ミスが発生し、要求を完了できませんでした。
このエラーが発生した時刻とこのエラーの直前に実行した操作を通知するには、support@sakura.ad.jpのサーバー管理者に連絡してください。
このエラーの詳細については、サーバーのエラーログを参照してください。
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at support@sakura.ad.jp to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.

https://osdn.net/projects/zerochplus/wiki/Permission
検索してパーミッションの設定がおかしい可能性があるのでwikiにあるType-Aの構成を見直していたら、



perllibディレクトリの中にCGIディレクトリがあってさらにwikiに記載されていない
SessionディレクトリとSession.pmファイルがありました。

wikiの構成から見てディレクトリは[700]ファイルは[600]にするべきでしょうか?

[700] perllib/
        [700] */
        [600] *.*
        [600] index.html (403用)

[700] info/
         [700] .session/
                  [600] index.html (403用)

infoディレクトリだとsessionの中身のパーミッションも指定してるので、
perllibでこういう書き方になってないのかちょっとわからなくなりました。

555 :名無しさん@ぜろちゃんねるプラス:2017/11/11(土) 00:02:47.62 ID:BVPnFwWai
取り敢えずReadmeやぜろちゃんねるプラスのサイト通り全部設定すれば動くはずですので設定を確認してください
おそらくスレ立てに関するもののパーミッション変更忘れや設定ミスが予想されます
経験上もう一度最初から全て導入をやり直すと良いかと思います
sakura.ne.jpで動かないことはないのでがんばってください

556 :FAQはじめました>>497:2017/11/11(土) 15:57:51.77 ID:gNrz62ix0
>>554
bbs.cgiの実行でコケてるんですかね。
さくらのレンタルサーバならエラーログが取得できるので、確認してみてください。
https://help.sakura.ad.jp/hc/ja/articles/206054252-%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%83%AD%E3%82%B0%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%81%A8%E7%AE%A1%E7%90%86

perllib/内のディレクトリ(700)、ファイル(600)のパーミッション設定はその認識で問題ありません。
サブディレクトリが多くて書ききれないので、
> [700] */  ←ディレクトリはこうしてね
> [600] *.* ←ファイルはこうしてね
というつもりで(開発担当さんが)書いたんじゃないでしょうか。

ちなみに、perllib/にはライブラリ(モジュール扱い)が、info/.session/にはadmin.cgiのログインに使う一時ファイル(設定ファイル扱い)が格納され(て)ます。
今回はsuEXEC環境ですので両者は同じパーミッションで構いませんが、そうでない場合は話が変わるのでご注意ください。


>>555
それこそこの板がさくらのレンタルサーバですからね^^;

557 :名無しさん@ぜろちゃんねるプラス:2017/11/11(土) 17:40:26.81 ID:YpL0rZ580
>>555さん
う〜ん、ちょっと私が望んでる回答じゃないですね。

>>556さん
具体的な回答ありがとうございます。サブディレクトリのパーミッションの設定を直したらいけました。

ついでにお聞きしますと今後拡張機能プラグイン等を増やしたら、この構成を参考にディレクトリとファイルの種類に合わせて
随時パーミッションを変更する認識でいいでしょうか?

558 :FAQはじめました>>497:2017/11/11(土) 18:54:56.35 ID:gNrz62ix0
>>557
プラグインファイルの場合は
・所有者が読み書きができる(できなきゃメンテナンスできませんね)
・bbs.cgiの実行ユーザの権限で読み込みができる(requireするだけなので実行権限は不要)
これらを満たす必要最小限のパーミッションを指定することが原則です。

559 :名無しさん@ぜろちゃんねるプラス:2017/11/11(土) 21:07:14.21 ID:YpL0rZ580
>>558さん
回答ありがとうございます、プラグインも導入出来るようになりました。

560 :名無しさん@ぜろちゃんねるプラス:2017/11/12(日) 16:17:26.24 ID:VzwcxOLs0
設置したはいいのですが、ページ下部のバージョンが0ch+ BBS {=0ch+ver=} {=0ch+date=}となってしまいます
どこを修正するとよいでしょうか?

561 : ◆B3hX8Wdksg :2017/11/12(日) 18:11:06.71 ID:s0myZN+E0
>>560
melkorです。

562 :名無しさん@ぜろちゃんねるプラス:2017/11/12(日) 18:52:57.16 ID:VzwcxOLs0
>>561
ありがとうございます
{=0ch+ver=}はあったので修正したのですが、{=0ch+date=}は見当たらないようです


563 : ◆B3hX8Wdksg :2017/11/12(日) 19:19:36.78 ID:s0myZN+E0
>>562
私には見当たるのですが。
https://ja.osdn.net/projects/zerochplus/scm/svn/blobs/head/zerochplus/branches/0.7.x/test/module/melkor.pl

564 :名無しさん@ぜろちゃんねるプラス:2017/11/12(日) 19:34:50.19 ID:VzwcxOLs0
>>563
すみません別のものと混同しておりました
上記の部分は修正できたのですが、{=0ch+year=}になってしまうのは直せますか?

565 : ◆B3hX8Wdksg :2017/11/12(日) 19:57:00.37 ID:s0myZN+E0
>>564
$ find -type d -name .svn -prune -or -type f -print | xargs grep year
./mordor/sauron.pl: Copyright 2001 - {=0ch+year=} 0ch+ BBS : Loggin User - <b>$user</b><br>
./mordor/login.pl: <font face="Arial">Powered by 0ch/0ch+ script and 0ch/0ch+ modules 2002-{=0ch+year=}</font>

566 :名無しさん@ぜろちゃんねるプラス:2017/11/12(日) 20:11:35.53 ID:VzwcxOLs0
>>565
ありがとうございます

567 :名無しさん@ぜろちゃんねるプラス:2017/11/14(火) 13:29:32.45 ID:tsm6MXng0
掲示板設定のその他設定の文字参照と使用可が文字化けしてますがどけを直せば良いでしょうか?

568 : ◆B3hX8Wdksg :2017/11/14(火) 19:51:08.10 ID:UP2IoscO0
>>567
mordor/bbs.setting.plのsub PrintOtherSetting内、594行目あたりをこうすれば直る…はず^^;
誤「$Page->Print("<input type=checkbox name=BBS_UNICODE $setUnicode value=on>使用可能</td>");」
正「$Page->Print("<input type=checkbox name=BBS_UNICODE $setUnicode value=on>使用可能\</td>");」

このバグはすでに把握していますが、バグ報告スレ>>105に書いた理由によりコミットは保留しています。

569 :名無しさん@ぜろちゃんねるプラス:2017/11/15(水) 06:48:32.13 ID:QXV1yJit0
「名前:」の書き換えや追加ってどこで行えば良いのでしょうか?名前:→Name:みたいな感じにしたいのですが

それと通常ブラウザでも、専ブラでもIDの次最新レスの末尾に告知欄を表示したくて下記の書き込みを参照しread.cgiに

533行目 $Page->Print(":$elem[2]</dt>告知欄\n");
こんなふうにしていますが上手く表示されません




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

954 名前:0ch+開発担当 ◆0chp.sx.ik [sage] 投稿日:2014/01/29(水) 22:43:14.52 ID:r4x8+fz50
>>951
read.cgi の sub PrintResponse 内、523-534行目あたりのHTMLを編集してください。
「$n」がレス番号、「$elem[0]」が名前、「$elem[1]」がメ欄、「$elem[2]」が日付・ID部分です。

日付とIDは一緒になっているので分解する必要があります。
  my ($date, $id) = ($elem[2] =~ /^(.+? .+?) (.*)$/);

570 :名無しさん@ぜろちゃんねるプラス:2017/11/16(木) 06:28:45.39 ID:6wKdqguf0
>>550-543
ここのやりとりがイマイチわかりません

開発終了した本体のバグを掲示板で修正方法を書いたもので、番号はレス番号
って事ですか?

それだと最新の544には草しか書いてないのでちょっと意味が完全に理解出来ないです


連続書き込み規制の・直近x書き込みのうち、y回まで書き込み可能のxとyの値が逆
スレッド作成制限(キャップ)のところの設定が・キャップのみ可能の能の字 文字化け
http://yakin.38-ch.net/test/read.cgi/zerochplus/1310282996/751-752

BBS Other Setting>その他設定の文字参照のところが、使用可�と文字化け
http://yakin.38-ch.net/test/read.cgi/zerochplus/1310282996/845-845
http://yakin.38-ch.net/test/read.cgi/zerochplus/1393498172/568

r.cgiの0.7.4でのバグがあるので、以下のものと差し替え
http://yakin.38-ch.net/test/read.cgi/zerochplus/1393498172/89

停止スレッドに書き込めてしまうバグの回避策
http://yakin.38-ch.net/test/read.cgi/zerochplus/1318644198/99


とりあえず手動で直すべきレスを書き出してみましたが、
手動でやらなくてもどっかにzipであるんですか?

571 :名無しさん@ぜろちゃんねるプラス:2017/11/16(木) 06:30:18.22 ID:6wKdqguf0

すみません>>550-543ではなく

>>550-553でした。

572 : ◆B3hX8Wdksg :2017/11/17(金) 01:11:15.06 ID:Srt6C9V60
>>569
> 「名前:」の書き換えや追加ってどこで行えば良いのでしょうか?
まず「名前:」と言われましても、どの画面の「名前:」なのかが分からないのですが。
0.7.4のtest/ディレクトリで全文検索すると、該当するものが7ファイル13箇所出てきます。
この検索結果(改造なのですから今度はご自身で検索してください!)とWikiのFileListを参考に、書き換えたい箇所を特定し、自由に書き換えたら良いかと思います。

改造は(そもそも使用自体もですが)ウェブサイト管理者が自らの責任の下で行う必要があります。
仮に代行してもらったとしても、その内容を理解し、自らのウェブサイトに何が起こるのかを理解する必要があります。


> 通常ブラウザでも、専ブラでもIDの次最新レスの末尾に告知欄を表示
「専ブラでも」という目標を立てつつ、とりあえず「通常ブラウザで」表示しようとしているのでしょうか?
(そうでないのでしたら、まずは専ブラの仕組みを勉強する必要があるかと思います)
専ブラに告知をスマートに表示する方法は、数多の掲示板管理者が考えては匙を投げてきたテーマかと思います。
個人的には「告知スレッドを立てて、停止スレッドにして、浮上属性を付ける」方法を勧めておきます。某所の規則スレみたいな感じですね。
改造不要で実現が容易ですし、後から告知内容を修正することも容易ですので。

> IDの次最新レスの末尾に
投稿する前に落ち着いてください。落ち着いたら読み返してください。
解釈が困難な文章を投稿されると困ります。質問に答える活動ができなくなります。

106 : ◆B3hX8Wdksg :2017/11/14(火) 20:12:56.38 ID:UP2IoscO0
告知欄(A)←IDの次とはこの位置?(ソースはこのようになっていますが…)
  本文
告知欄(B)←最新レスの末尾とはこの位置?

(A)の位置、それも最新レスにのみ表示するのは私ならやりません。面倒なので。
(B)の位置はずっと楽でしょう。
もしも「IDの次『と』最新レスの末尾に」ということなら、(A)(B)両位置とも容易に表示することができますが。

573 : ◆B3hX8Wdksg :2017/11/17(金) 01:13:02.70 ID:Srt6C9V60
>>570-571
レポジットではなくリポジトリですね。
開発中のスクリプトを置いておく場所があり、0.7.4リリース以降も何度か更新しているんです。
https://ja.osdn.net/projects/zerochplus/scm/svn/commits
https://ja.osdn.net/projects/zerochplus/scm/svn/tree/head/
ただしリリース版と違い、そのままの使用には適していません。
(そのための不毛なやりとりが>>560-566です)
(そのまま使用できないわけでもありませんが)

こんなのもありますね↓
・検索における文字化け問題を応急処置的に解決
http://yakin.38-ch.net/test/read.cgi/zerochplus/1318644198/55-56n

574 :569-570:2017/11/18(土) 14:13:55.44 ID:tKbM3AfK0

>>572 ◆B3hX8Wdksgさん
>まず「名前:」と言われましても、どの画面の「名前:」なのかが分からないのですが。
すみません、書き込んだ後の表示される部分のつもりで>>572なら

572 名前: ◆B3hX8Wdksg
   .↑↑この部分でしたが、よく考えたら通常ブラウザでは全レス表示にしたら消えますし、
専ブラ(私はJaneXenoなので以下はJaneXeno前提で話します)ならスキンで表示する部分で
一括変更は無理でしたね。


>「専ブラでも」という目標を立てつつ、とりあえず「通常ブラウザで」表示しようとしているのでしょうか?
言葉が足りませんでした、基本的方針としてサーバー負荷対策として専ブラの使用を推奨し、通常ブラウザで見るのは新規住人や
携帯やスマホで緊急時に見る程度と考えており、その方針の上で告知欄には二種類を予定しており

1:規約ページや専ブラの推奨など内容が固定で常時表示したいもの(当初は告知欄(A)の形を想定)
2:規約が変わったなど、一時的に表示したいもの(告知欄(B)を予定)

この内1につきましては自分の掲示板のURLを設定したJaneXenoを二次配布し、その専ブラの板別スキンの
Header.htmlに規約ページのURLを記載する事にしました

設定済の専ブラの二次配布ページは出来れば通常ブラウザで見た時に、スレッドの1の上に表示させたいのですが
(出来ればDATに書き込まない形で)ひとまず更新が簡単なトップページに記載する形を取ろうと思います。

問題は2番の一時的に表示したいもので、これは通常ブラウザでも専ブラでも表示させたいので
書き込みしたメッセージに追加される、DATに書き込まれる形で実装したいなと思っていました。

コレについては一つひらめき、レス番通知プラグインで1〜1000まで告知メッセージを設定し
告知を流したい時期だけプラグインの機能をONにしようと思ってます。
(実際は板の最大レス数は一万なのでそこまで設定すると重くなりそうですが。)

>(B)の位置はずっと楽でしょう。
DATの本文に追加する方法が理解できる前ではこの方法で行こうと思います。


>専ブラに告知をスマートに表示する方法は、数多の掲示板管理者が考えては匙を投げてきたテーマかと思います。
>個人的には「告知スレッドを立てて、停止スレッドにして、浮上属性を付ける」方法を勧めておきます。某所の規則スレみたいな感じですね。
>改造不要で実現が容易ですし、後から告知内容を修正することも容易ですので。
参考になりました、告知する時には併用させていただきます。


>投稿する前に落ち着いてください。落ち着いたら読み返してください。
>解釈が困難な文章を投稿されると困ります。質問に答える活動ができなくなります。
慌てた文章で申し訳ありませんでした、◆B3hX8Wdksgさんが返してくれたレスを読んで
今の自分の理解力で出来ることが見えてきました、ありがとうございました。

>>573
コチラも適用させて頂きました。

575 : ◆B3hX8Wdksg :2017/11/22(水) 20:20:43.92 ID:e3EGMjCZ0
>>574
「read.cgiの>>1の上に」とのことなら、「システム設定」→「表示設定」の設定で事足りるかと思います。お試しあれ。

> レス番通知プラグインで1〜1000まで告知メッセージを設定し
0ch_mymsg.plを改造するのでしたら、サブルーチン「execute」の内容をよく読んで、理解することを試みてください。
(my $this = shift;とmy ($Sys, $Form, $type) = @_;はまだ理解できなくても差し支えないです。とくに前者を理解しようとすると泥沼にはまります)
きっと驚くほどシンプルに仕上がるはずです。

576 :名無しさん@ぜろちゃんねるプラス:2018/03/04(日) 21:59:01.49 ID:ADAU5naI0
実はたまにここを覗いてる
ゼロちゃんねる使う人減ったのかなぁ

577 :名無しさん@ぜろちゃんねるプラス:2018/03/05(月) 17:51:21.03 ID:oqzVdURC0
最新バージョンChmateでゼロちゃんねるの板が開けなくなっている件ですが
ChmateのSubject.txtとsetting.txt取得方法が変わったため発生しています
これについてはsslを導入すると解決します
これ以外になにか対処法があれば教えてくださると嬉しいです

578 : ◆B3hX8Wdksg :2018/03/06(火) 23:31:55.07 ID:OkgWsQwq0
>>577
https://sites.google.com/site/nikenonomonooki/2chMate/changes/0810x
> *0.8.10.9 (2018-02-22)*
> - subject.txtとSETTING.TXTをhttpsでアクセスするように変更

確かになんか書いてありますね。
普通に考えれば、「板のURL」+「subject.txt」をGETすればいいだけの話なんで、
ソースコードの状況が窺い知れてしまう^^;

579 :名無しさん@ぜろちゃんねるプラス:2018/03/07(水) 12:16:42.96 ID:YugSuKUM0
>>577-578
状況がよく分からないんだが
chmateでここの読み書きが出来るだけでは
アカンのだろうか?

2chMate 0.8.10.13 dev/SHARP/SH-03J/8.0.0/SR

580 :名無しさん@ぜろちゃんねるプラス:2018/03/08(木) 23:23:14.90 ID:1kKq2zSe0
>>579
書き込みは問題ないですが新たに板を追加できなくなってます
次の更新履歴にこれを解消するような文面があったのでそれ待ちですね

581 :名無しさん@ぜろちゃんねるプラス:2018/03/09(金) 10:26:48.52 ID:TcdLi34v0
>>580
板?スレじゃなくて?

582 :名無しさん@ぜろちゃんねるプラス:2018/03/10(土) 07:37:54.84 ID:T5rFDezb0
>>581
板だよ

583 :名無しさん@ぜろちゃんねるプラス:2018/03/10(土) 07:53:31.96 ID:J0dye5ao0
>>582
悪い。板の作成と勘違いしてた

584 :名無しさん@ぜろちゃんねるプラス:2018/03/10(土) 14:41:31.53 ID:AB3WNN3t0
では思い切って質問させていただきます。

http ://example.com/
https ://example.com/
両方でゼロちゃんプラスを使おうとしています。
両方とも動作を確認したのですが

板トップと
read.cgiの
最新50,全部読む全部,等のリンクが
httpsで接続してもhttpのままです。

httpsならhttpsリンクに切り替わり、httpならhttpリンクに切り替わる…
とするにはどうすればいいですか?

585 :名無しさん@ぜろちゃんねるプラス:2018/03/11(日) 19:34:41.61 ID:z1FBgQM7i
開発者バージョンでは当該不具合は解消されておりますので開発者バージョンのChmateを利用してみてください
多分近いうちに正式リリースされればこの不具合は解消されると思われます

586 :584:2018/03/14(水) 05:48:24.70 ID:5AK9EZCW0
不明瞭不正確な質問をしてしまったので
勝手ながら再度投稿すると共にお詫び申し上げます。
質問にご意見を賜れたら幸いです。

【確認した環境】
ie11 firefox55,safari

【ぜろちゃんプラス運用環境】
Perl 5.10.1
LiteSpeed

http接続,SSL(https)接続両方で運用したいと思っています。
http接続,SSL接続両方で、閲覧,書き込み等可能なのを確認しました。


【突き当たっている問題】
https://example.com/bbs/
https://example.com/bbs/test/read.cgi/bbshoge/0123456789/
に接続しても

全部読む,最新50,1-100(index.htmlスレッドプレビュー)
全部,前100,次100,最新50,新着レスの表示(read.cgiメニュー,read.cgiフッタ)

http://example.com/bbs/test/read.cgi/bbshoge/0123456789/l50
で固定されています。

ここを
http://example.com/bbs/ではhttpリンクhttp://example.com/bbs/test/read.cgi
https://example.com/bbs/ではhttpsリンクhttps://example.com/bbs/test/read.cgi
っと動的に切り替わってくれるようにしたいのですが
うまく行きません。


587 :名無しさん@ぜろちゃんねるプラス:2018/03/15(木) 16:08:34.85 ID:GiGpEw6F0
>http接続,SSL接続両方で、閲覧,書き込み等可能なのを確認しました。
片方だけしかできないと予測します。私の環境ではSSL接続にしたら閲覧できても書き込み不可になった。

588 :584:2018/03/15(木) 17:57:02.10 ID:NJ54CnFM0
Cookieを削除したところ
>>587さんに御指摘いただいた症状を確認できました。

>>587さん、ありがとうございます。


589 : ◆B3hX8Wdksg :2018/03/15(木) 18:46:16.56 ID:qdfmTuUF0
実は>>584は土曜日のうちに原因の特定まで済んでたりします。

0.5.0以降の仕様のようなバグのようなものなので、きちんと修正したいと思いました。
具体的にはgaladriel.plのCreatePathが、現状ではURLを返しているところ、絶対パスを返すようにしようと考えています。

590 :名無しさん@ぜろちゃんねるプラス:2018/03/18(日) 05:53:28.27 ID:Y47z+EdG0
584です。
>>589◆B3hX8Wdksgさん、御回答をありがとうございます。

皆様に御回答をいただいた身で恐縮なのですが
>>588の件に関して
新たに解決したい問題が三つ出てきました…。

三つとも、運用環境によって違う症状になるかと思われます。
貴重なレス数を消費してしまいますが、報告も兼ね書き込みます。申し訳ありません。

運用環境:Perl 5.10.1 LiteSpeed 


【問題(1)】
初書き込み時(書き込みCookieが無い場合)

A:http→板トップ→スレッド作成→書き込み不可(確認画面から進まない)
B:http→板トップ→スレのフォーム→A:と同様
C:http→read.cgi→下部フォーム→A:と同様

D:https→板トップ→スレッド作成→A:と同様
E:https→板トップ→スレのフォーム→A:と同様
F:https→read.cgi→下部フォーム→書き込み成功

1度 F を実行し書き込みCookieが作成されれば
以後はA,B,C,D,Eでも書き込み可能になります。


【問題.(2)】
書き込みクッキー作成後

https→板トップ→スレのフォームから書き込み時
http ://example.com/test/bbs.cgi?guid=ONに飛んでしまい
http ://example.com/bbs/に飛んでしまいます。

https→read.cgi→下部フォームから書き込み時はきちんと
https ://example.com/test/bbs.cgi?guid=ONに飛び
https ://example.com/bbs/に飛びます。

【問題.(1)と問題.(2)を確認したブラウザ】
ie11 firefox55,safari


【問題.(3)】
初書き込み時(書き込みCookieが無い場合)

問題.(1)のFを実行しても書き込めないブラウザがあります。
当然いっさい書き込めません。

【問題.(3)を確認したブラウザ】
Edge.Googlechrome

591 :590:2018/03/19(月) 02:15:03.76 ID:4L9rhp1b0
やりました
応急処置的に自決できました。
これもひとえに皆様の御回答のおかげです。ありがとうございます。

!あくまで応急処置です。
!'HEADURL'と「ヘッダ下部に表示するテキスト」よりも他の項目を選ぶべきですね…

>>584,>>590問題(1)】

ぜろちゃん管理にて
>システム設定>その他設定
>ヘッダ関連>「ヘッダ下部に表示するテキスト」(とりあえず影響が薄そうなものを選びました。)
入力値://example.com/

galadriel.plの843行目あたりを書き換える。
my $path = $Sys->Get('SERVER') . $Sys->Get('CGIPATH') . ($mode eq 0 ? '/read.cgi' : '/r.cgi');

my $path = $Sys->Get('HEADURL') . $Sys->Get('CGIPATH') . ($mode eq 0 ? '/read.cgi' : '/r.cgi');

>>590問題(2)】
ぜろちゃん管理にて
>システム設定(略)「ヘッダ下部に表示するテキスト」(とりあえず影響が薄そうなry。)
入力値://example.com/

varda.plの620行目あたりを書き換える。
my $cgiPath = $Sys->Get('SERVER') . $Sys->Get('CGIPATH');

my $cgiPath = $Sys->Get('HEADURL') . $Sys->Get('CGIPATH');


>>590問題(3)】
http://yakin.38-ch.net/test/read.cgi/zerochplus/1310282996/404
を参考に致しました。

ぜろちゃん管理にて
掲示板>任意掲示板名>掲示板設定>基本設定>cookie保存パス
入力値:/

592 : ◆B3hX8Wdksg :2018/03/19(月) 20:26:20.87 ID:tOggNqiQ0
>>591
「$Sys->Get('CGIPATH')」は絶対パスですので、頭に余計なものを付けてはいけません。

その開発担当さんのレスに補助しておきますと、
「cookie保存パス」は、システム設定の「掲示板配置ディレクトリ」と同一階層にする必要があります。
※「cookie保存パス」設定例
http://example.com/test/ → 「/」のみ指定可。
http://example.com/hoge/test/ → 「/hoge/」を指定することを強く推奨。条件次第では「/」も可。


593 :名無しさん@ぜろちゃんねるプラス:2018/04/25(水) 23:39:59.62 ID:ycs8EktjI
ログインパスを忘れてしまいました
これは詰みでしょうか
ユーザ名は確か変えてなかったのでAdministrator(最初大文字?)のままだと思うのですが
なにか良い方法があれば教えて欲しいです

594 : ◆B3hX8Wdksg :2018/04/25(水) 23:51:00.72 ID:Kl2UNh8G0
>>593
「test/info/users.cgi」ファイルを(zipに入っている)初期状態のもので上書きすればリセットできますよ。

もしも管理ユーザを追加している場合には、バックアップを取ってから、テキストエディタでAdministratorの行だけを上書きしてください。

595 :名無しさん@ぜろちゃんねるプラス:2018/04/26(木) 19:14:17.66 ID:kYvtnDAPI
>>594
感謝感謝です。常駐お疲れ様でございます

596 :名無しさん@ぜろちゃんねるプラス:2018/04/27(金) 21:24:50.59 ID:oSm2pNFmI
バグ報告スレにhtml5化希望のレスがありましたが
もしぜろちゃんプラスをhtml5化すると
レスポンス速度とかセキュリティレベルとか運気とかアップしまつか?

597 :名無しさん@ぜろちゃんねるプラス:2018/04/28(土) 04:36:05.78 ID:wVqKlY8z0
>>596
いうほどしない
君はSSLと勘違いしている

598 :名無しさん@ぜろちゃんねるプラス:2018/04/29(日) 07:42:11.00 ID:1zPOzmb/0
むしろ、相手側ブラウザがHTML4対応しろと。

599 : ◆B3hX8Wdksg :2018/04/29(日) 16:49:32.71 ID:NlB0p7vs0
巷でHTML5と呼ばれているものは、たぶんHTML Living Standardって奴です。
ぜろちゃんねるプラスがHTML 4.01と言い張っているものは、HTML Living deadって奴です^^;

600 :名無しさん@ぜろちゃんねるプラス:2018/04/29(日) 17:28:17.45 ID:lS16FsKF0
HTML of The Dead
こうですかわかりますん

601 :名無しさん@ぜろちゃんねるプラス:2018/05/13(日) 08:24:57.03 ID:nQiUEO5UI
>>597-600
ありがとうございますです

602 :名無しさん@ぜろちゃんねるプラス:2018/06/01(金) 02:08:07.30 ID:y7HT/WXH0
「全部読む」とかのボタンがリンク切れを起こします。
どこをどう修正すれば直りますでしょうか?

http://***.com./read.cgi/☆☆☆/1527785736/

まず、.comの後にドットが入っているのと
☆☆☆が本来下記の通りになるはずです。
http://***.com/☆☆☆/read.cgi

どこを直せば、上手くいくのかわからず。。。
すいませんがご教授お願いいたします。

603 : ◆B3hX8Wdksg :2018/06/02(土) 13:01:03.97 ID:fZx3/98q0
>>602
「システム設定」→「基本設定」→「CGI設置ディレクトリ(絶対パス)」の設定がおかしい気がします。
書いてあるようにここは絶対パス(ただし末尾の「/」は不要)を指定しなければなりませんが、相対パスである「.」か「./」を指定しているのではありませんか?

それと、専用ブラウザで書き込めませんと言われそうな気がするので以下を張っておきます。
http://yakin.38-ch.net/test/read.cgi/zerochplus/1310282996/491-492n
http://yakin.38-ch.net/test/read.cgi/zerochplus/1310282996/942-945n

604 :名無しさん@ぜろちゃんねるプラス:2018/07/28(土) 16:24:35.57 ID:gXO0Orq70
本文は専ブラのReplaceStrが有効ですが、名前欄は無効なのは仕様ですか?
(したらばや5chだと名前欄にもReplaceStrは有効なのです)

名前欄にReplaceStrが使えないのでしたらトリップ先頭の半角スペースを削除する方法を教えてください

605 : ◆B3hX8Wdksg :2018/07/28(土) 17:34:47.35 ID:SlpLuxxL0
>>604
専ブラ側の問題な気がします。
というのも、名前欄のトリップ部分を比べてみても、2chや5chとの差が見当たらないのです。
(むしろしたらばこそ仕様が異なっていました)

2ch(API導入前) 「 </b>◆B3hX8Wdksg <b>」
5ch(HTML)   .「 </b>◆B3hX8Wdksg <b>」
ぜろちゃんねる .「 </b>◆B3hX8Wdksg <b>」
したらば     「</b> ◆B3hX8Wdksg<b>」

餅は餅屋、専ブラのことは専ブラのスレでお聞きになるのが良いかと思います。
私に聞かれても解りませんとしか答えられませんし^^;

606 :名無しさん@ぜろちゃんねるプラス:2018/07/28(土) 19:37:55.06 ID:gXO0Orq70
>>605
回答ありがとうございます、向こうで聞いてみますね。

607 :名無しさん@ぜろちゃんねるプラス:2018/08/01(水) 00:26:14.94 ID:0QZ3q3ZB0
スレッド一覧をヘッドライン化できないでしょうか
縦一列で見やすくさせたいです

608 : ◆B3hX8Wdksg :2018/08/01(水) 21:15:12.50 ID:zRsmj6sT0
>>607
前スレに答えがありませんか?
前スレを「スレッド一覧」で検索してみてください。

609 : ◆SaitmfK.GE :2018/08/02(木) 07:17:45.39 ID:gvSEMhqm0
>>607
もしもですが…
“subback.html”をスレッド一覧と呼んでいるならば、同じvarda.pl の中で、“subback.html生成”の見出し部分を見つけて、同様の考えでPrint出力してる部分に<br>タグを入れてやれば行けると思います。

前スレで出ていた質問は、“index.html”中でのページレイアウトのお話でしたよね。
“index.html”のネームの中で「スレッド一覧はこちら」で案内しているその先が“subback.html”ですので、もしかしたらそっちかな?と思いました。

610 : ◆B3hX8Wdksg :2018/12/26(水) 23:37:48.94 ID:tjjYZQyL0
http://yakin.38-ch.net/test/read.cgi/zerochplus/1318644198/113
他の方が参考にしやすいよう、こちらにて回答させていただきます。

「掲示板作成時」に「Internal Server Error」が出るとのことですが、
まず、「掲示板作成時」というのは、admin.cgiの「掲示板」→「掲示板作成」画面にて、「作成」ボタンを押したときのことでよろしいでしょうか?
また、admin.cgiにログインできる状態でしょうか?
>>252さんのように、踏んだ手順をある程度書いていただけると、答える側も状況が理解しやすいです。
以下、その前提にて話を進めます。

「システム設定」→「基本設定」の、「CGI設置ディレクトリ」や「掲示板配置ディレクトリ」の設定は、適切でしょうか?
例と比べてみてください。

それでも駄目ならパーミッションの設定を確認してみてください。
https://ja.osdn.net/projects/zerochplus/wiki/Permission

また、
> More information about this error may be available in the server error log.
と表示されているように、エラーについての詳細情報は、エラーログに記録されています。
さくらのレンタルサーバでは、このエラーログを確認することができます。必要に応じて確認してください。
詳しくはさくらインターネットのマニュアルを検索してください。
https://help.sakura.ad.jp/hc/ja

611 :名無しさん@ぜろちゃんねるプラス:2018/12/27(木) 21:47:02.07 ID:t7UgjyvG0
>>610
返信ありがとうございます。分かりづらくてすみません。

>まず、「掲示板作成時」というのは、admin.cgiの「掲示板」→「掲示板作成」画面にて、「作成」ボタンを押したときのことでよろしいでしょうか?
→はい。この順序で立てようとしてました。

>また、admin.cgiにログインできる状態でしょうか?
→はい。ログインはできます。

>「システム設定」→「基本設定」の、「CGI設置ディレクトリ」や「掲示板配置ディレクトリ」の設定は、適切でしょうか?
→ここは全く触れてないですし、全く詳しくないので何が適切かわからないです。

612 : ◆B3hX8Wdksg :2019/01/06(日) 00:42:14.37 ID:FKnDDIFH0
>>611
> ここは全く触れてないですし、全く詳しくないので何が適切かわからないです。
(>>610にて示した)設定画面は見ましたか?

→見ました
そこに例がありますよね。
解らなければ入力内容はそのままで構わないので、一度「設定」ボタンを押してください。基本的に自動設定されます。基本的に。

→見てません
見なさい^^;

「ここは全く触れてないですし、全く詳しくないので何が適切かわからない」では、例を読んだ上で理解できなかった(何が適切かわからなかった)のか、よく解らないので設定を確認さえしなかった(全く触れてない)のか、答えている私が判りません。

パーミッションの設定は確認しましたか?
エラーログは確認しましたか?

今回のような「Internal Server Error」では、エラーログを確認するのが確実かつ手っ取り早いんです。手っ取り早いはずなんです。
エラーログを読み解く上で問題なのは、ディレクトリやパーミッションの設定よりも、エラーログを読み解く方が難しいということです。
もっと問題なのは、それらのスキルが無いと、掲示板運営を行っていくこと自体が難しいということです。

私は今から不安で仕方ありません。詳しくない自覚があるなら、詳しくなってください。
ぜろちゃんねるの事をではありません。コンピュータ・CGI・インターネットに関する幅広い知識をです。そして、論理的に考える力も必要です。

613 :Юлия:2019/01/09(水) 07:59:12.67 ID:FTCUt5fp0
Перезвоните мне пожалуйста 8 (499) 322-46-85 Юлия.

614 :名無しさん@ぜろちゃんねるプラス:2019/01/30(水) 23:43:39.89 ID:KHk3crDs0
恐れ入ります。先ほどさくらインターネットのレンタルサーバにぜろちゃんねるプラスを入れ、パーミッションの設定等が終わり、掲示板にいざテスト投稿をしようとしたら
「ERROR:現在この掲示板は読取専用です。ここは待つしかない。。。」
が出ました。ヘルプには、
「BBS_READONLY=none で書き込みできるようになるはずです」
とありましたが、その「BBS_READONLY」の位置がわからず右往左往しております。
ご教授いただけたら幸いです。よろしくお願いいたします。

615 :614:2019/01/30(水) 23:59:15.39 ID:KHk3crDs0
「制限・規制設定」の「掲示板読取専用」のプルダウンを「書き込み可」にしたら解決しました。

お騒がせいたしました。

616 :614:2019/01/31(木) 15:12:45.12 ID:BFj7x11x0
度々恐縮です。
新スレを立てても、既存スレへの書き込みをしても、いずれもログでは記録が残るのですが、HTMLファイル系への表示がされない状態になりました。(スレッド一覧に新スレが表示されない・既存スレの横の数字が増えず、index.htmlの一蘭にも書き込みが載らない)
>>615 を書き込んだ時点ではそんなことなかったのですが……。

この場合考えられるミスは何でしょうか?
よろしくお願いします。 

617 : ◆B3hX8Wdksg :2019/01/31(木) 22:52:54.51 ID:evgZxnbv0
>>616
FAQに書いておきました。
https://ja.osdn.net/projects/zerochplus/wiki/FAQ#fastmode

618 :614:2019/01/31(木) 23:53:15.34 ID:BFj7x11x0
>>617
ありがとうございます。解決しました。

619 :名無しさん@ぜろちゃんねるプラス:2019/02/13(水) 21:56:29.65 ID:Zsj1efDg0
r.cgiが動かない
http://yakin.38-ch.net/test/read.cgi/zerochplus/1393498172/89
の差し替えもした
Internal Server error になる

620 : ◆B3hX8Wdksg :2019/02/17(日) 00:22:03.42 ID:37KwBuWt0
>>619
改行コードが適切かどうかを確認してください。

それで直らなければエラーログを読むしかありません。
あるいは、r.cgiの冒頭にある↓の「#」を消せば、ブラウザ上にエラーの詳細が表示される…かもしれません。
use CGI::Carp qw(fatalsToBrowser warningsToBrowser);

621 :名無しさん@ぜろちゃんねるプラス:2019/02/17(日) 10:27:31.06 ID:hlY+/Dif0
>>620
解決しました
>>212 で

622 : ◆B3hX8Wdksg :2019/02/19(火) 00:04:37.76 ID:Zidl622w0
>>621
>>212のリンク先にて解説がありますが、これで動く場合は、やはり改行コードが適切でなかったということです。
ZIP版およびsvnリポジトリの改行コードは「CR+LF」です。一方、gzip版(.tar.gz版)の改行コードは「LF」です。
r.cgi等を置き換える方はご注意ください。

以下は余談ですが…
この方法は、Windowsのメモ帳など、改行コードの指定ができないテキストエディタでも行えます。この方法自体に害があるわけでもありません(たぶん^^;)。そして何より、わかりやすいです。
ゆえに、簡便な解決方法として多用されているのでしょう。
実際、私も最初にぜろちゃんねるを動かした時、この方法を取りましたから。まさに「なせだかわからないが」動きました。

623 :名無しさん@ぜろちゃんねるプラス:2019/04/01(月) 01:16:23.54 ID:fUpbXsnd0
admin.cgiにアクセスして
ユーザ名と初期パスワードを入力し、ログインをすると
502 Bad Gatewayとエラーが出てしまいます
どうすればいいですか

624 :623:2019/04/01(月) 15:28:47.79 ID:gCqb+qj20
自己解決しました

625 :名無しさん@ぜろちゃんねるプラス:2019/04/10(水) 23:05:14.41 ID:vVN4n8vdI
このツールで作ったページをHTMLレベルで書き換えることはできるんでしょうか?

626 : ◆B3hX8Wdksg :2019/04/11(木) 23:07:51.13 ID:XKsmG9mK0
>>625
それが出来るようには作られていません。
…が、Readmeにはこんなことが書いてあるわけですよ。
> 本スクリプトは自由に改造・再配布してもらってかまいません。

要するに、技術があれば無理ではないと。

627 :名無しさん@ぜろちゃんねるプラス:2019/08/11(日) 17:01:02.85 ID:RqcWlPC30
ver0.7.4を使用しています。
xreaにぜろちゃんねるを設置して新規で掲示板を設置したのですが、掲示板設定の項目が表示されません。
どうすれば表示されるのでしょうか?

628 : ◆B3hX8Wdksg :2019/08/12(月) 00:00:32.16 ID:SslTgI/L0
>>627
・掲示板のトップページ(この板で言うところの↓のページ)は表示できますか?
 http://yakin.38-ch.net/zerochplus/
・何かエラーは表示されていますか?もしもInternal Server Errorが発生している場合、>>620の方法でエラーメッセージを確認できませんか?
・パーミッションは適切ですか?点検してみてください。

629 :名無しさん@ぜろちゃんねるプラス:2019/08/16(金) 14:43:59.65 ID:AJ3ynNqH0
CGIとかの設置が初めてだと困惑するよなぁ
ゼロチャンネルの導入自体は簡単でプラグインも親切に作られているからよく読めばいろいろとわかるし拡張もできると思う

630 :名無しさん@ぜろちゃんねるプラス:2019/08/31(土) 21:03:12.78 ID:4vieXVqR0
xreaに掲示板を設置していたのですが、なぜか書き込むとドメインの違うところに飛ばされて「サイトが見つかりません」と言われます。

@「http://○○.s1000.xrea.com/bbs/」でレスを書いて「書き込むボタン」を押す
Aなぜかドメインの違う「http://www.○○.shop/test/bbs.cgi?guid=ON」に飛ばされてエラー

以前shopドメインで設置していたのですが、ドメインの期限が切れたので「s1000.xrea.com」に変更したところ、このような現象が起きました。
どの様に対処すればよいでしょうか?
ちなみに5chの専ブラ(chmate)では書き込めることを確認しています。

631 : ◆B3hX8Wdksg :2019/08/31(土) 21:51:00.01 ID:Yf83amZc0
>>630
FAQに書いておきました。
https://osdn.net/projects/zerochplus/wiki/FAQ#melkor-server

632 :名無しさん@ぜろちゃんねるプラス:2019/09/11(水) 11:24:58.77 ID:FFd5jMOC0
Build Version:0ch BBS 2006-02-27ってのを
2006年ぐらいに設置してそのまま管理パスワードを忘れてしまいました。
パスワードはどこに格納されているのでしょうか?
admin.cgiにはなさそう

ログを保存したいのですが、出来なくて困っています。


633 : ◆B3hX8Wdksg :2019/09/12(木) 22:13:34.89 ID:a2i9hWAk0
>>632
パスワードのリセット方法自体は>>593-594に書いてあります。
ファイルは下記ページより入手してください。
http://zerochplus.osdn.jp/0charchive/

上記ページに記載の通り、“本家”ぜろちゃんねるには脆弱性があるようなので、使用を継続することは推奨できません(ぜろちゃんねるプラス等の他スクリプトに乗り替える、掲示板を閉鎖する等の措置を取ることを推奨します)。

また、ログというのが、掲示板への書き込み内容を指しているのか、あるいは書き込んだ人のIPアドレス等を指しているのかは判りませんが、どちらも単なるテキストファイルであり、FTP等から確認することも可能です。

634 :名無しさん@ぜろちゃんねるプラス:2019/09/15(日) 23:28:45.91 ID:vQqre79G0
トラブルについての質問が一つと、機能に関する質問が四つございます。

トラブル:index.htmlのフォームから書き込もうとすると「ERROR:フォーム情報が正しく読めないです。」と表示されます。また、当該エラーページ下部「こちらでリロードしてください。 GO!」のリンクが、本来「https://example.com/one/」であるべきところ「https://example.com//」となって(/の間のディレクトリ名が消えて)います。
「スレッド立てすぎ」等、他のエラーページでは正しくリンクされていますから、パスが通っていないわけではなさそうです。
この現象は、read.cgiにおけるフォームからの書き込みでは発生しません。

(なお、常時SSL化された環境で0ch+を稼働させているのですが、上記の手順で「書き込む」ボタンを押した際、ブラウザによっては「あなたがこのページで入力した情報は、安全でない接続を通して送られようとしており、第三者に傍受される可能性があります。本当にこの情報を送信してもよろしいですか?」というダイアログが表示され、どこかで非SSL接続を介していると判定されているようです。「続ける」を選択してそのまま送信すると上記の通りERROR。これもread.cgiでは発生せず)

原因特定を試みましたが、bbs.cgiのどこに書き込みフォームについての記述があるのかわからず挫折しました。

使用しているバージョンは、0.7.4をベースにWikiのFAQで指定されているr497, r498, r501, r509, r499, r543のコミットおよびhttp://yakin.38-ch.net/test/read.cgi/zerochplus/1318644198/99のバグ回避策を適用したものです。


機能:
1.掲示板名称(掲示板作成時に指定するもの)を後から変更することは可能でしょうか。

2.管理人権限で版に書き込むことはできますか。規制を回避したり、管理人であることを証明して書き込むなど。

3.ガラケー対応を切りたい場合、p.cgiの削除では不十分ですか。

4.管理画面等、諸々の機能についての説明書のようなページはどこかにありますか。


不勉強ゆえ、頓珍漢な事を言っているかもしれませんが、どうかご教授いただきたく。

635 :634:2019/09/16(月) 15:06:47.91 ID:Hv+jLVxG0
>>634
すいません、今日になってもう一度indexから書き込んでみると正常に動作しました。エラーもセキュリティ警告も発生しませんでした。
質問時点から現在まで、特にサイトの操作は行っていません。
CGI設置ディレクトリが/***/testだった頃にこのトラブルが発生して、/testに移動して掲示板を作り直したものの治らなかったので質問、という経緯でしたので、時間経過で治ったとするならば原因はそのあたりでしょうか。(ちなみにサーバーはsuEXEC対応で、パーミッションはWikiにあるsuEXEC TypeAに合わせています。)
なんとも良くわかりませんがトラブルの方はひとまず解決しました。

機能についての質問は未解決ですので、お時間ありましたらご回答いただきたく思います。

636 : ◆B3hX8Wdksg :2019/09/18(水) 00:35:12.40 ID:08CKvH1N0
>>634

トラブルについて:

まずは管理画面の掲示板一覧を表示して「index更新」を試してくだs…って解決してましたかw
ぜろちゃんねるプラスは(アクセス時にページを生成する)動的生成が基本ですが、一部に(書き込みがあったときにページを生成する)静的生成のページが数える程度あります。
その数える程度がindex.htmlです。各種.htmlファイル関係で期待通りにならない時は、とりあえず「index更新」を試してみてください。

(※ここからはしばらくは内部動作の解説なので読まなくても大丈夫です^^;)
恐らく、CGI設置ディレクトリ(下記参照↓)を設定しようとした際、既に適切な値が入力されていたために「設定」ボタンを押さなかったのかと思います。
しかしこれは自動で入力されるだけであり、自動で設定されるわけではありません。(下記ページの説明は不十分なので後ほど追記しておきます^^;)
よってぜろちゃんねるプラスは、デフォルト設定の「/test」に設置されているものと誤認してしまいます。
しかし実際には「/***/test」に設置されているため、いろいろと不具合が発生したものと思われます。

稼動サーバ設定の変更
https://ja.osdn.net/projects/zerochplus/wiki/Install#h2-.E7.A8.BC.E5.8B.95.E3.82.B5.E3.83.BC.E3.83.90.E8.A8.AD.E5.AE.9A.E3.81.AE.E5.A4.89.E6.9B.B4


(続きます)

637 : ◆B3hX8Wdksg :2019/09/18(水) 00:37:45.88 ID:08CKvH1N0
(>>636の続き)機能について:

1. 掲示板名の変更

>>162に書いてあります。
SETTING.TXTを編集後、 (画面上部の)「掲示板」 → (掲示板一覧画面にある)「情報更新」ボタン で掲示板一覧の表記も更新されます。

2. 管理人権限で「板」に書き込む

キャップを使えば可能です。
(キャップを知らなければ「キャップ やる夫」で検索すると、参考になるページが出てきます)

ぜろちゃんねるプラスのキャップは、柔軟な運用が可能な反面、少々複雑になっていますので簡単に説明しておきます。
 一 キャップを作成する(システム全体の設定)
   ・全ての特権を全ての板で使用可能にしたい場合
    → 「システム共通権限」にチェックを入れる(この場合はこれで設定完了)
   ・特権を個別に設定したい場合
    → チェックは入れずに 二 以降に進む
 二 キャップグループと共通キャップグループの違い
   ・板ごとに個別に特権を設定したい場合
    → 各掲示板の設定画面より「キャップグループ」を作成します
   ・全ての板で同一の設定にしたい場合
    → システム全体の設定画面より「共通キャップグループ」を作成します
 三 (共通)キャップグループを作成する
   ・「コテハン★表示」等、付与させたい特権にチェックを入れる
   ・一 で作ったキャップを所属させる(チェックを入れる)

(それと、「版」ではなく「板」、「バン」ではなく「いた」です)

(まだ続きます)

638 : ◆B3hX8Wdksg :2019/09/18(水) 00:38:51.83 ID:08CKvH1N0
(>>637の続き)

3. ガラケー対応を切りたい

r.cgiもですかね。

それはともかく、対応を切りたいとまで言うのは、書き込みも出来なくしたいということでしょうか?
もしそうなのであれば、各社の技術情報ページ(一例↓)を読んで、各社のIPアドレス帯域を規制する必要があります。
https://www.nttdocomo.co.jp/service/developer/make/content/ip/

moduleディレクトリにcidr_list.plという如何にも活用できそうなファイルがありますが、何年も更新していないので古くなっている可能性があります。
ただし、各社の技術情報ページへのリンク集としては使えるかもしれません。


4. 管理画面等の説明書

ないんだな、それが^^;

・管理画面等に書いてあること
・この掲示板に書いてあること
・Wikiに書いてあること
この3つがほぼ全てです。
さすがに不親切なので、Wikiを書いたり質問に答えたりしています。


(以上です)

639 :634:2019/10/12(土) 16:28:12.24 ID:DCE7UqZm0
>>636-638
対応ありがとうございます。返信遅れましてすいません。

>トラブルについて
index.htmlが静的生成である件了解しました。
設置ディレクトリの設定時は、一応と思い「設定」ボタンを押していました。しかし稼働サーバ欄が自動で「http://〜」に設定されていたことに気づいておらず、それによってindex.htmlから書き込む際にhttp://〜のアドレスで接続してしまっていたのがエラーの原因だったようです。セキュリティ警告が表示されたのもその為だった模様。
そして原因探しの過程で稼働サーバ欄に気づきhttps://〜に改めるもその際index更新ボタンを押しておらず、 >>634で質問した後でread.cgiの方からテスト書き込みをした結果indexが更新され>>635に至ったようです。

>1. 掲示板名の変更
>>162に書いてあります。
了解いたしました。過去ログの確認が不十分で申し訳ありません。

> 2. 管理人権限で「板」に書き込む
>キャップを使えば可能です。
やる夫Wikiも参照しまして、上手くできました。大変わかりやすい説明をありがとうございます。

> 3. ガラケー対応を切りたい
>r.cgiもですかね。
r.cgiも削除いたしました。
ガラケー対応を切りたいというのは、試験できる環境がないのでガラケー用ページを削除してしまいたいという意味合いでした。
現在はbbs.cgiとvarda.plのガラケー用記述、及び各コード内でsub CreateIIndexを呼び出している部分のコメントアウトも行っています。
cidr_list.plも状況に応じて活用させていただこうと思います。

>4. 管理画面等の説明書
>ないんだな、それが^^;
了解しました。この掲示板のログを活用します。
何かあればまたここで質問させていただきます。

640 : ◆B3hX8Wdksg :2019/10/12(土) 17:23:46.74 ID:iRLnzhOB0
>>639
> しかし稼働サーバ欄が自動で「http://〜」に設定されていたことに気づいておらず、
そうでした。http://は決め打ちであることを忘れていました。
おかげでWikiのInstallページの説明を更新することができました。ありがとうございます。

641 :634:2019/10/20(日) 20:35:12.61 ID:Qqso2c3G0
>>640
Wiki更新ありがとうございます。


また質問が4つあります。すいません。

・IDについて
レスのIDが替わる周期はどれくらいでしょうか。また、その周期を変えるにはどの部分のコードを編集すれば良いのでしょうか。

・背景画像
index背景画像のデフォルトであるba.gif(default_bac.gif)が見たところ5ちゃんねるのそれとほぼ同じなのですが、これは著作権的に問題ないのでしょうか。
フリー素材等でしたらすいません。

・検索ワード保持
前スレの>>544-545を参考に、p.cgiを改名のうえ改造してスレタイ検索ページを作成中なのですが、検索結果の表示と同時に検索ボックスから入力したキーワードが消えてしまいます。
これをsearch.cgiのように、検索後も検索ワードが保持されるようにするにはどのような改造が必要でしょうか。

・今あるスレの数を取得
変数か何かから「現時点で立っているスレッドの総数」を板単位で取得する方法はありますでしょうか。ページングに利用したく。

642 : ◆B3hX8Wdksg :2019/10/22(火) 01:03:45.44 ID:JJH3dTLr0
>>641
> ・IDについて
毎日変わります。
改造については前スレ>>600をご覧ください。
# 「ID」という文字列は全てのレスに含まれているので、検索しづらくて仕方ないですよね^^;

> ・背景画像
確認してみたところ…
・本家ぜろちゃんねる(test070124.zip)付属のdefault_bac.gif
・ぜろちゃんねるプラス(0.7.4)付属のdefault_bac.gif
・5ch.netのba.gif
これらが全て一致しました。

当プロジェクトの配布物については、本家ぜろちゃんねるプラスのそれを、そのライセンスに従って再配布しています。

一方で、やはり胡散臭さは抜けないわけです。
本家ぜろちゃんねる並びに5ch.netの、片方あるいは両方が、オリジナルでないファイルを利用していることが極めて濃厚と言えます。しかしそのどちらも、「○○のファイルを利用しています」とは明記していない(と思われる)ので、検証することが出来ないのです。
このような状況では、上記「当プロジェクトの〜」の一行を示すのが精一杯となります。

> ・検索ワード保持
> これをsearch.cgiのように、検索後も検索ワードが保持されるようにするにはどのような改造が必要でしょうか。
それは質問ではなく丸投げになってしまっているように思います。
手法としては、(search.cgiで行っているように)samwise.plの使い方+Perlの変数の扱い方+HTMLのformタグのデフォルト値の決め方+XSS脆弱性対策(←ここ重要)、これらの組み合わせです。しかし、ぜろちゃんねるプラス特有の部分はsamwise.plの使い方しか無く、大半はWebプログラミングの基礎の範疇です。
そしてsamwise.plはそこかしこで使われており、しかも使い方もとてもシンプルなので、Webプログラミングの基礎を会得しているならば説明を受けるまでもなく理解できるかと思います。

一言で言うと、PerlとHTMLの勉強をしてください。

> ・今あるスレの数を取得
無かった気がします。たぶん^^;
subject.txtの行数をカウントするしか無いと思われます。

643 :名無しさん@ぜろちゃんねるプラス:2019/11/04(月) 16:35:35.67 ID:x15M51a30
>>642
>>・IDについて
ありがとうございます。MakeIDnewを編集させていただきます。
# 仰るとおり、検索がうまくいかず質問に至りました^^;。

>>・背景画像
了解しました。一応別の画像を用いる事にします。

>>・検索ワード保持
>それは質問ではなく丸投げになってしまっているように思います。
申し訳ございません。少々難しく考えすぎていたようです。
ご回答により、何をすべきか理解できましたので、search.cgiも参考にしつつ改造を行い、無事実装することができました。

>>・今あるスレの数を取得
>subject.txtの行数をカウントするしか無いと思われます。
了解しました。その方向で書いてみます。

644 :暗号化:2019/11/18(月) 09:56:51.63 ID:ASXRPA5a0
質問ではなくお願いですが暗号化してほしい。
https://zerochplus.osdn.jp/
https://yakin.38-ch.net/zerochplus/

645 :名無しさん@ぜろちゃんねるプラス:2019/12/13(金) 13:57:19.02 ID:x3Po0Uam0
初めまして。CoreServerで0chを導入して、ファイルを転送してadminを入力してみましたが404が返ってきます。原因は何なのでしょうか。

646 : ◆B3hX8Wdksg :2019/12/14(土) 00:41:31.52 ID:j5DANvrh0
>>644
言われてみれば、いろいろと古いままなんですよね^^;
いっちょhttps://に書き換えていくか…と思ったのですが、直すべきところが多そうだったので、今日のところは保留という感じです。ただでさえ待たせてしまったのに申し訳ないです。


>>645
まず初めに、指摘しておかねばならない事実があります。原因はおそらく、あなたの勉強不足です。
そして断っておきます。私は0ch+とは直接関係の無い質問には手厳しいです。そのような質問に対して、答えそのものを書くことは控えています。


動作確認も兼ねて、一つ課題を出します。

まず、適当なHTMLファイルを用意してください。何でもいいです。解らなければ下記サイトを参考にしてください。
http://www.tohoho-web.com/wwwbeg1.htm

そして、用意したファイルを転送し、そのページを表示してください。


表示されましたか?

表示できたのであれば、単なる凡ミスなのだと思います。
先に転送した0ch+のファイルがどこにあるのか、よく確認してください。

あるいは、やはり404が返るのであれば、あなたにはWebページを公開する知識が足りていないと言わざるを得ません。増して、そのような状況でCGIを設置・運用するのは無謀です。
CORESERVERのサポートページに設定・操作方法があります。動画マニュアルもあります。ライブチャットによるサポートもあるそうです。よく確認してください。

647 :名無しさん@ぜろちゃんねるプラス:2019/12/14(土) 19:17:05.83 ID:oMgGBwRZ0
ぜろちゃんねるを導入しようと思っている者です。
admin.cgiを起動しても500エラーが返ってくるのですがどうすれば良いのでしょうか

648 : ◆B3hX8Wdksg :2019/12/14(土) 23:44:52.23 ID:j5DANvrh0
>>647
とりあえずFAQを読んでください。
https://ja.osdn.net/projects/zerochplus/wiki/FAQ

649 :暗号化:2019/12/27(金) 07:37:53.26 ID:c5364YK00
暗号化ありがとうございます。
ぜろちゃんねるプラス暗号化は、さくらサーバー側のドメイン設定できたら System Base Setting 書き換えるだけでした。

システム設定 >> 基本設定 > System Base Setting 稼動サーバ(末尾の / は要りません) https://yakin.38-ch.net

jumpもお願いします。
https://jump.x0.to/

650 :名無しさん@ぜろちゃんねるプラス:2020/01/07(火) 21:50:53.72 ID:3OXA58Mt0
質問です。
鏡の国スクリプトのdatやhtmlを持ってきて、ぜろちゃんねるプラスに表示させることは出来るでしょうか。
既出だったら申し訳ありません。

651 : ◆B3hX8Wdksg :2020/01/07(火) 23:22:21.30 ID:mFChkAaY0
>>650
鏡の国スクリプトのdatは、ぜろちゃんねるプラスのそれと互換性があるように見えます。
(datとsubject.txtについては、鏡の国スクリプトに限らず、大体の2ch互換掲示板スクリプトにおいて互換性があります)

ぜろちゃんねるプラスで適当な掲示板を作り、鏡の国からdat/ディレクトリとsubject.txtを持ってきて、admin.cgiにて「index更新」を行えばインポート出来るかと思います。


それはそれとして、「html」が何を指しているのかが判りません。

index.htmlやsubback.htmlのことでしたら、これらは持ってくる必要はありません。これらはぜろちゃんねるプラスが随時生成します。

あるいは過去ログ倉庫のことでしたら、これはちょっとどうしようも無いです。スクリプトごとに仕様が違っているためです。
保管庫ページなりを作って、そっとしておくのが無難だと思います。

以下は余談です。
(ぜろちゃんねるプラスのように)datも残るタイプの過去ログ倉庫でしたら、datのみを現行スレッドと同じ場所(dat/)に放り込んだ上で「subject再作成」を行い、改めて過去ログ化する方法が取れます。放り込む場所はdat/ではなくプールスレッド(pool/)でもいいです。
しかしながら、鏡の国スクリプトは過去ログのdatを残さない仕様のようです。こうなると単純には行きません。鏡の国スクリプトの過去ログ化ルーチンとは逆のことを行って、htmlからdatを作り出すしかありません。

652 : ◆B3hX8Wdksg :2020/01/07(火) 23:23:50.92 ID:mFChkAaY0
http://yakin.38-ch.net/test/read.cgi/zerochplus/1310282996/223-224n
インポート方法については、前スレにも記述がありましたが、これは少々間違っています。
datを追加した場合は、「subject更新」ではなく「subject再作成」を行う必要があります。

653 :名無しさん@ぜろちゃんねるプラス:2020/01/08(水) 19:20:41.94 ID:kmCABim50
>>651-652
ご丁寧にありがとうございます。
無事移行できました!
ありがとうございました。

654 :名無しさん@ぜろちゃんねるプラス:2020/01/26(日) 12:51:31.38 ID:vFA/ZoNyI
今後も2chに近づけるのであれば
今現在の2chのUI、BBSLIPコマンド、全参加者ワッチョイ表示、全参加者IP表示に近づけるんですか?

655 : ◆B3hX8Wdksg :2020/01/26(日) 22:47:04.02 ID:ArCHwwl90
>>654
それは無いです。4年以上前に開発終了宣言を出しているので。

656 :名無しさん@ぜろちゃんねるプラス:2020/02/22(土) 11:31:12.18 ID:cbx+8yiL0
chmateなどのアプリの上に広告が5chだと出てくると思いますが
あれをゼロチャンネルでも行うことはできますか?

657 : ◆B3hX8Wdksg :2020/02/26(水) 00:17:14.80 ID:3HYhBW1D0
>>656
念のためにお聞きしたいのですが、あなたがやりたいと思っていることは何でしょうか。

「chmateなどのアプリの上に広告が5chだと出てくる」というのは、単なる完成形のイメージだと受け取っていいのでしょうか。つまり、 “ページ上部にバナー広告を表示したい” ということでしょうか。
これでしたら、告知欄を活用すれば良いと思います。admin.cgiの「システム設定」→「表示設定」にて告知欄を表示する設定にし、その後「各種編集」から編集できます。

それとも、 “「chmateなどのアプリ」で自分の掲示板を見る人に、アプリ側で広告を表示してほしい” ということでしょうか。
これでしたら、私のあずかり知ることではありません。

658 : ◆B3hX8Wdksg :2020/03/21(土) 22:09:45.08 ID:yyvFCGbu0
今後、美しい質問にはより美しく、そうでない質問にはそれなりに回答していこうと思います。また、適当な質問はスルーしようと思います。

659 :名無しさん@ぜろちゃんねるプラス:2020/04/26(日) 18:28:17.80 ID:gJsiiyvI0
module以下のファイル名が指輪物語のキャラクターなのはなぜですか?

660 :名無しさん@ぜろちゃんねるプラス:2020/04/26(日) 18:34:01.39 ID:gJsiiyvI0
すみません、自己解決しました

http://yakin.38-ch.net/test/read.cgi/jikken/1047139652/31

661 :名無しさん@ぜろちゃんねるプラス:2020/05/17(日) 11:25:48.41 ID:gdZ4jFXP0
よく知らない人が上から目線で草
ネットで勝ち誇って何になるんだろう?

662 :名無しさん@ぜろちゃんねるプラス:2020/06/09(火) 06:56:00.14 ID:1+13ATYO0
JR埼京線の車内で痴漢をした大学生、蔵下隼人容疑者(20)が強制わいせつの疑いで警視庁に現行犯逮捕された。
「埼京線なら痴漢できると思って乗った」と容疑を認めているという。
報道によれば、蔵下容疑者が20代の女性に痴漢行為を働いたのは2020年4月17日19時ごろ、池袋駅から十条駅間の下り電車内。被害者女性が蔵下容疑者の身柄を拘束し駅員に突き出した。
蔵下容疑者は横浜でのアルバイトを終えた後に都内に向かい埼京線に乗車した。埼京線に乗ったのは痴漢をするため。
埼京線はかねてから「痴漢しやすい電車」という評判があり、実際に被害が多発していることからJR東日本は車両に防犯カメラを設置するなど対策を進めている。


663 :名無しさん@ぜろちゃんねるプラス:2020/07/09(木) 14:59:42.79 ID:CKfVwSZS0
県名表示が-1になるんですけどどうしてですか?

664 :名無しさん@ぜろちゃんねるプラス:2020/07/09(木) 15:30:57.64 ID:CKfVwSZS0
県名表示が-1しか表示されないのですがどうすれば良いですか?

665 : ◆B3hX8Wdksg :2020/07/11(土) 20:22:40.10 ID:0oPkDKMU0
そういえばもう使えなくなったプラグインもあったなぁ…ということで、WikiのCodesに「使用できなくなったもの」というカテゴリを作ってみました。
https://osdn.net/projects/zerochplus/wiki/Codes#obsolete

666 :名無しさん@ぜろちゃんねるプラス:2020/08/22(土) 16:26:43.06 ID:kF1ZRjHR0
>>665
件名は確か利用してたところがサービスやめたか有料化したんですよね

667 :名無しさん@ぜろちゃんねるプラス:2020/10/30(金) 13:42:17.36 ID:c8ms0U4N0
自動スレ立ては旧ぜろちゃんねるではできましたがぜろちゃんねる+では正常に動きませんかね
動きはするんですがINDEXに反映されないなどの不具合があるのでこまっています

668 :名無しさん@ぜろちゃんねるプラス:2020/10/31(土) 19:44:52.29 ID:ZOy9eR/Y0
>>667
結論だけ先に言ってしまうと…アキラメロン^^;


「自動スレ立て」が何かは判らないのですが、ここで紹介されているものですかね?
https://w.atwiki.jp/wiki12_0ch/pages/25.html#id_4575fe12
リンク先はiswebが終了したためにもう見れないので、Wayback Machineを探してみたのですが、プラグイン版とモジュール版とがあるのですね。
ただしモジュール版の方はアーカイブされておらず、プラグイン版のソースコードしか見れませんでした。

その上での感想ですが、私はこのプラグインを、このまま使いたいとは思いませんでした。
このプラグインはvara.plの一部を切り取る手法で(とても語弊のある言い方をすればコピペして)作られています。
その元となったvara.plですが、本家とプラスではそれなりに変わっています。
なので多少なりとも手を入れないと動きませんし、出来ることならプラスになってから変わったことを全て取り入れるのが望ましいです。
そのため、本家とプラスのソースコードをよく読み、よく比べることが望ましいです。それこそ、ここで質問する必要がないくらいまで、理解が深まることが望ましいです。

以上を理解した上で、それでも手を加えたいと思うのであれば、以下を参考にしてください。
・念のため、高速書き込みモードがちゃんと無効になっているかを確認しておく。
・「書き込みが終わりました」が出るのであれば、varda.plは呼び出されるはずなので、そもそもsubject.txtに追記されていないものと思われる。
・vara.plのSaveHistoryがプラスでは廃止されたため、eval内でエラーが発生すること必至。 $@ ne '' となるので、(baggins.plの)BIBLO::Addが呼び出されない。
・BIBLO::Saveについて、本家では(DAT追記成功扱いとなれば)否応なく呼び出されるが、プラスではスレ立て時しか呼び出されない。プラグイン版では自ら呼び出しているので問題ないはずだが、(ソースが読めないので判らないものの)モジュール版でもそうなっているとは限らない。

669 :名無しさん@ぜろちゃんねるプラス:2020/11/01(日) 21:55:49.37 ID:c6Emtyx50
質問です。
海外のサーバに掲示板を立てた所、文字コードの問題で掲示板の書き込みなどすべてが文字化けしてしまうのですが、何か対処法はございませんでしょうか?

670 :名無しさん@ぜろちゃんねるプラス:2020/11/02(月) 20:47:31.63 ID:KDK30pE+0
>>669
「文字化け .htaccess」で検索してください。

671 :名無しさん@ぜろちゃんねるプラス:2020/11/03(火) 03:54:32.22 ID:V/tY41TB0
>>670
アドバイス通り、こちらを参考にして解決できました!
ありがとうございます!
https://www.dispatch-base.com/system/apache/encoding.html

672 :名無しさん@ぜろちゃんねるプラス:2020/11/03(火) 16:02:23.92 ID:V/tY41TB0
質問です
ログインしてシステム設定に入ろうとした所、フリーズしてしまいそれ以降のログインができなくなってしまいました
幸いにもtestフォルダを一度削除してからの再アップロードで対処していますが、フリーズせずにシステム設定に入れるようになるにするにはどのような対処法がございますでしょうか

673 :名無しさん@ぜろちゃんねるプラス:2020/11/04(水) 23:19:37.27 ID:6gC5s25Z0
>>672
症状は違いますが、一度はログインができるのであれば、これの類例な気がします。
https://ja.osdn.net/projects/zerochplus/wiki/FAQ#login-loop

674 :名無しさん@ぜろちゃんねるプラス:2020/11/05(木) 22:13:40.33 ID:NxIZ76Qv0
>>673
回答ありがとうございます
ただパーミッションをすべて大雑把に777で設定してやってみても、「システム設定」に入ろうとするとやはりフリーズと以降のadmin.cgiへのページのアクセスができなくなる不具合があります

675 :名無しさん@ぜろちゃんねるプラス:2020/11/06(金) 16:52:17.88 ID:GbjAWELW0
昨日のシステム設定で躓いている者です
試しにtestフォルダをそのままXREAに移管したらシステム設定にアクセスできて動きました
恐らくサーバ側の問題かもしれません。サーバはbatcaveを使っています

676 : ◆B3hX8Wdksg :2020/11/07(土) 02:04:44.21 ID:NMOSWs6W0
>>674-675
サーバ側で問題が起きていると仮定すると、エラーログを見れるかどうかが解決の難易度を左右するのですが、どうもそのサーバは見れないみたいですね。


「システム設定」と言うからには、他の項目には入れるということなのでしょうか。
もし他の項目には入れるのならば、「test/mordor/sys.setting.pl」を、以下のファイルに置き換えたら、ひょっとして動いたりしないかなと思ってます。なんとなくですが。

https://osdn.net/users/dekisugi/pastebin/6389
(下の方にダウンロードボタンがあります)

このファイルは、モジュールが読み込めるかのチェック等の、情報表示機能を省いたものです。
なので仮にこれで動いたとしても、今度は部分的に使えない機能が出てくるということなので、手放しでは喜べないのですが。
もっとも、使えなくなる機能は限定的だろうとは思っています。

677 :名無しさん@ぜろちゃんねるプラス:2020/11/11(水) 18:10:11.63 ID:bqH0wewj0
>>676
契約しているサーバは無料プランなのもあってエラーログは見れませんね

紹介していただいたファイルを導入した所、文字化けはしているもののシステム設定にアクセスすることができました
ありがとうございます

678 :名無しさん@ぜろちゃんねるプラス:2020/11/15(日) 04:09:55.85 ID:YOUqHjL20
質問です
ぜろちゃんねるプラスにはお世話になったので資金提供などで支援をしたいですし、できれば開発を再開していただきたいとも思っていますがそれは可能でしょうか?

679 :windyakin ★:2020/11/19(木) 22:13:02.73 ID:???
>>678
少なくとも現時点で自分が主導してぜろちゃんねるプラスの開発を再開することは考えていません。

ただ、本家ぜろちゃんねる及びぜろちゃんねるプラスのソフトウェアのソースコードはすべて公開されていて、かつライセンスには
> 本スクリプトは自由に改造・再配布してもらってかまいません。
ということは明記してあるので、ぜろちゃんねるやぜろちゃんねるプラスのソースコードをもとに再開発をすることは制限するようなことはありません。

なので例えばあなたが主導して開発することもできるはずですし、その「資金」で別のプログラマーを集めて開発することもできるはずです。

改めていいますが、現時点では「資金提供」によって開発の再開をすることはありえません。

680 :求人:2020/11/22(日) 14:52:48.12 ID:2ro+NBcB0
ぜろちゃんねるプラスを再開するとしてプログラマーの募集要項の技能欄はどう書けばいいでしょうか。
https://www.google.com/search?ei=Cvy5X6CnB5SXr7wP9tiEwAs&q=%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%8D%E3%83%83%E3%83%88%E6%B1%82%E4%BA%BA+%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0&oq=%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%8D%E3%83%83%E3%83%88%E6%B1%82%E4%BA%BA%E3%80%80puroguraming&gs_lcp=CgZwc3ktYWIQDFAAWABgtkpoAHAAeACAAY8BiAGaApIBAzAuMpgBAKoBB2d3cy13aXrAAQE&sclient=psy-ab&ved=0ahUKEwig1MWwupXtAhWUy4sBHXYsAbgQ4dUDCA0

681 : ◆B3hX8Wdksg :2020/11/23(月) 00:27:03.43 ID:t+FbtlKl0
お返事が遅れて申し訳ないです。

>>677
今回の件は私も勉強になりました。

しかしながら、改めて原因を考えてみたのですが、これがよく判りません。
このサーバは外部への通信が禁止されているようなので、通信を行うようなモジュールを読み込むのがいけないのかと考えました。
しかしよく考えたら、admin.cgiにアクセスした時点で(機能していませんが)アップデート確認で外部への通信が行われるので、これはハズレであるようです。

というわけで、今後もしかしたら、同様のことがadmin.cgi以外でも(もちろんadmin.cgiでも)発生するかもしれません。


文字化けについては、文字コードをUTF-8からShift_JISに変換すれば解消されると思います。
(OSDNのコピペ機能を使ってみたのですが、文字コードのことまで頭が回りませんでした。今後はShift_JISのままアップロードできるところを使おうと思います。)

682 : ◆B3hX8Wdksg :2020/11/23(月) 00:29:41.41 ID:t+FbtlKl0
>>678
私もご覧の通り、時に返事にえらく時間を要してしまう体たらくですので、基本的には>>679の通りです。

>>680
その質問は、本質的にはぜろちゃんねるプラスに関係のない、要するにスレ違いな質問なのですが、書いてしまったので投稿することにします。

単に「開発を再開していただきたい」では、以下の記事にある、御茶ノ水駅への行き方を尋ねた人と同じ状態ですよ。
https://webtan.impress.co.jp/e/2018/07/10/29850

あなたの目的は、本当に開発の再開なのでしょうか。それって単なる手段じゃないですか?
今のままでも十分に使えるでしょう。なのにまだ開発して欲しいということは、何かしら足りないものを感じているのではないんですか?

技能欄よりも、先にもっと書くべきことがあるのではないでしょうか。
それを自分で言葉にできないならば、“求人を出すための求人”を出すことになりますよ。

683 :求人:2020/11/24(火) 18:38:56.18 ID:EE23xx4g0
HTML5に書き換える。
レスポンシブWebデザイン対応。
CGI Perl 最新バージョンに書き換える。
Pythonで書き換える?

大枠では以上です。
求人欄には上記の技能を持っている人ですね。

684 :名無しさん@ぜろちゃんねるプラス:2021/02/04(木) 16:57:19.81 ID:2tL2KHVZ0
age

685 :名無しさん@ぜろちゃんねるプラス:2021/03/14(日) 10:24:56.53 ID:PcbMDwLz0
掲示板の管理人がいなくなってしまったようで、スパムの削除が為されなくなってしまいました。
掲示板の管理権限を移譲してもらうことはできますか?
もしくは、「スパムを通報する」から、こちらでスパムの削除をして頂くことはできるのでしょうか。

686 : ◆B3hX8Wdksg :2021/03/14(日) 13:08:39.95 ID:bbQjsN8I0
>>685
当プロジェクトは掲示板を作るためのソフトウェアを配布しているだけであり、個々の掲示板の管理には関わっていません。
なので、当方ではどうにもできません。悲しいですが。

687 :名無しさん@ぜろちゃんねるプラス:2021/03/14(日) 16:22:44.61 ID:PcbMDwLz0
そうなると、解決方法が無いのですね……。
ともかく、ご返答ありがとうございました。

688 :名無しさん@ぜろちゃんねるプラス:2021/03/18(木) 10:14:45.12 ID:s4/NnCka0
お問い合わせフォームとかあるなら管理人に連絡してみてはどうでしょうか
人が多少来ている掲示板ならお問い合わせくらいは作ってると思います僕も作ってます

689 :名無しさん@ぜろちゃんねるプラス:2021/04/18(日) 22:28:05.33 ID:ws5pHcK00
画像があると

システム エラー。コード:123。ファイル名、ディレクトリ名、またはボリューム ラベルの構文が間違っています。

と言うエラーで表示出来ません。
何故なんでしょうか?

JaneXeno x64 200711

Powered by Monazilla Project.
Regular Expression Library: vbscript.dll 5.812.10240.16384
SQLite Library: sqlite3.dll Version 3.31.1
SSL Library: OpenSSL 1.0.2u 20 Dec 2019

です

690 :名無しさん@ぜろちゃんねるプラス:2021/04/19(月) 22:20:52.11 ID:y4y7bEyi0
>>689
十中八九JaneXeno側の問題に見えるので、然るべき場所で質問することをおすすめします。

691 :名無しさん@ぜろちゃんねるプラス:2021/05/10(月) 23:04:01.40 ID:K2Gj1gMi0
[ホームページ]/test/admin.cgiにて500エラーを直す方法ってありますか?

692 : ◆B3hX8Wdksg :2021/05/10(月) 23:16:36.92 ID:bwhtq2Qp0
>>691
WikiのFAQ読んでください。
https://ja.osdn.net/projects/zerochplus/wiki/FAQ#error-of-the-hell

693 :名無しさん@ぜろちゃんねるプラス:2021/05/14(金) 21:28:02.93 ID:7ztKJWuW0
初歩的な質問ですが.htaccessはどこに設置したらいいんでふか?

694 : ◆B3hX8Wdksg :2021/05/15(土) 01:06:24.52 ID:o+7SEJ030
>>693
あなたが本当にやりたいことが書かれてないので判りませぬ。

695 :名無しさん@ぜろちゃんねるプラス:2021/05/19(水) 17:52:43.08 ID:ItFap8x60
Batcaveという海外鯖にゼロチャンネルプラスを使い立てているのですがwikiの通りにやっても500エラーが直りませぬ
パーミッションなどの設定にも誤りはなかったですが...

696 : ◆B3hX8Wdksg :2021/05/19(水) 21:40:58.32 ID:Kt67fg2p0
>>695
そのサーバを使っているという人が、あなたの26レスくらい前に居ました。
無料プランだとエラーログも読めないようですし、他にも癖の強そうなサーバでしたので、詳しい人でないとここを使うのは難しいように思いました。

ですので、サーバの変更をおすすめします。

697 :名無しさん@ぜろちゃんねるプラス:2021/06/20(日) 18:42:46.12 ID:DJJGPO49I
設置しまして、おかげさまでブラウザからは問題なく見れて書き込みもできるのですが、
BB2Cに外部板として登録したところ、
スレ一覧は呼び出せるし、スレ立てもできたのですが
肝心のスレを見ることができないです。
エラーログを見てみると
[authz_core:error] (中略) AH01630: client denied by server configuration: (略)/○○/dat/○○○○○○○○○○.dat
ってなってます。
datディレクトリのパーミッションが間違ってるんでしょうか?

698 : ◆B3hX8Wdksg :2021/06/21(月) 23:30:20.38 ID:PSQeMmcc0
>>697
エラーログに書いてある通り、mod_authz_coreに関するエラーに見えます。
デフォルト設定で、.htmlや.txtなどの一部のファイルのみ「Require all granted」になっているとか、.datなどの一部のファイルのみ「Require all denied」になっているのかと思います。
Apacheの設定を確認してください。

699 :名無しさん@ぜろちゃんねるプラス:2021/06/30(水) 16:14:58.49 ID:iPmvvfYA0
管理者メニューにはないようですが、datを直接編集するすべはありますか。
datを直接編集するのは、アンカーの齟齬やレス以外を誤って消す可能性があるためハードルが高いです。
やはりスクリプトの改造が必要でしょうか。

700 :名無しさん@ぜろちゃんねるプラス:2021/07/01(木) 02:49:13.14 ID:o8YW5svw0
>>699
FAQに書いておきました。
https://osdn.net/projects/zerochplus/wiki/FAQ#res-edit

余談になりますが、実は本家ぜろちゃんねるから存在する機能だったりします。でも目立たないので気づいてない人が多いのかも…?

701 :名無しさん@ぜろちゃんねるプラス:2021/07/04(日) 01:48:15.43 ID:2IPoO9hW0
鏡の国スクリプトをダウンロードし無料ホスティングのアカウントも獲得しました
その後のadminの設置方法が分からず早くも詰んでいます
どうすればよいでしょうか
鏡の国の前はぜろちゃんねるプラスも試しましたが同様にadminの設置方法で詰みました

702 :名無しさん@ぜろちゃんねるプラス:2021/07/04(日) 01:50:00.88 ID:2IPoO9hW0
あと使用する予定の無料ホスティングが
https://www.freewebhostingarea.com/
なのですが、ぜろちゃんねるプラスまたは鏡の国の導入は可能でしょうか

703 :名無しさん@ぜろちゃんねるプラス:2021/07/04(日) 02:18:02.62 ID:F46/Km6u0
>>701-702
そのホスティングで使用できるかどうか、自分で判断できるだけの知識が身についてない人には、そもそも難しいです。

以下のどれかが現実的なところです。
・身近なところで先生を見つけて個別指導してもらう
・(業者だとかの)誰かにやってもらう
・諦める

704 :名無しさん@ぜろちゃんねるプラス:2021/07/04(日) 02:35:46.66 ID:2IPoO9hW0
先程調べましたら鏡の国の方は導入成功がいたため可能かと思います
なので>>701の方の質問に答えてくださると嬉しいです
よろしくお願いします

705 : ◆B3hX8Wdksg :2021/07/04(日) 02:44:42.51 ID:F46/Km6u0
>>704
このスレッドのタイトルをお読み下さい。

706 :名無しさん@ぜろちゃんねるプラス:2021/07/05(月) 22:00:55.07 ID:Yj/CQHYQ0
Datファイルを移行したいのですが
Datディレクトリにdatファイルをぶち込むだけではダメなのですか?

707 : ◆B3hX8Wdksg :2021/07/07(水) 02:40:34.88 ID:8WyGLM6u0
>>706
その通りで、admin.cgiにて少し操作が必要です。
FAQに書いておきました。
https://ja.osdn.net/projects/zerochplus/wiki/FAQ#dat-import

708 :名無しさん@ぜろちゃんねるプラス:2021/07/07(水) 12:41:31.10 ID:YCPHWpARI
>>707
回答ありがとうございます。助かりました。

709 :名無しさん@ぜろちゃんねるプラス:2021/07/07(水) 18:01:39.06 ID:/q3F44TW0
初心者で申し訳ありません。
パーミッション設定が上手に行えないのですがどうすればよいでしょうか。
エラーを吐いてしまい直し方が分かりません。
アップの方法が悪いのかadmin設定をミスしているのか、原因は何でしょうか。

710 : ◆B3hX8Wdksg :2021/07/07(水) 23:50:10.63 ID:8WyGLM6u0
>>708
解決できたようで何よりです。

>>709
どんなエラーを吐いてしまうのか書かれてないので私にも判りません。

711 :名無しさん@ぜろちゃんねるプラス:2021/07/29(木) 13:58:56.34 ID:mnNUlNT10
私は709ではありませんが同じ状況です
私は502エラーです

712 :名無しさん@ぜろちゃんねるプラス:2021/07/29(木) 14:16:31.51 ID:mnNUlNT10
ちなみに使用しているのはXREAの無料プランです

713 :名無しさん@ぜろちゃんねるプラス:2021/07/29(木) 19:08:57.90 ID:7iT7T7ZZ0
>>709
>>711
test/admin.cgiにアクセスできていますか?
最初にそこでつまづく事が多いです

714 :名無しさん@ぜろちゃんねるプラス:2021/07/29(木) 19:12:01.00 ID:7iT7T7ZZ0
勉強としてぜろちゃんねるプラススクリプトをPerlからPHPに変換してみようと思うんですが、需要と興味のある人はいますか?

715 :711:2021/07/30(金) 01:47:18.30 ID:eUzSekv30
>>713
以前試しましたが弾かれました
詳しく教えていただけると嬉しいです
>>714
私は興味あります

716 :名無しさん@ぜろちゃんねるプラス:2021/08/01(日) 00:58:34.10 ID:pghnhagS0
>>711-712>>715
一般論として、502エラーの原因がCGI関連というのは、考えにくい気がします。
ぜろちゃんねるプラス以外のCGIが動くかや、そもそもHTMLファイルが表示できるかを確認して、サーバそのものに問題がないかを確認することをおすすめします。

717 :名無しさん@ぜろちゃんねるプラス:2021/08/02(月) 18:32:29.96 ID:qyMq2XsU0
8年くらい前に使用していました。
使わざるを得ない状況になりましたのでインストールしようと思いますw

718 :名無しさん@ぜろちゃんねるプラス:2021/08/19(木) 02:39:25.53 ID:IbcJoLkd0
>>715
遅くなりましたが714です
やってみて無理そうだと思っていたのでお気持ち助かります
プログラミングのスキルはお持ちですか?

719 :名無しさん@ぜろちゃんねるプラス:2021/08/19(木) 16:37:53.52 ID:IbcJoLkd0
>>714です
>>716を読んでまずはこれが動くか試していただけませんか?
https://get-server-info.sugutsukaeru.jp/ja/

720 :711:2021/08/21(土) 02:45:25.13 ID:3W6qZqo30
>>713
それができずに困っています
どうすればよいでしょうか?

721 :711:2021/08/21(土) 02:48:26.95 ID:3W6qZqo30
>>716
>そもそもHTMLファイルが表示できるかを確認して
一応可能ではありました
>ぜろちゃんねるプラス以外のCGIが動くか
動くときもあれば動かないときもありました
となると原因は何かますます分からないです

722 :名無しさん@ぜろちゃんねるプラス:2021/08/21(土) 16:34:37.33 ID:/R0py7MY0
>>721
まず>>719が動くか試してみてください

723 :名無しさん@ぜろちゃんねるプラス:2021/09/23(木) 20:59:46.36 ID:zddDjBZm0
すみません、作成したスレッドがindexに載らないのですがどうしたらいいんでしょうか

724 : ◆B3hX8Wdksg :2021/09/23(木) 21:51:29.96 ID:PX98Kh3n0
>>723
とりあえずFAQを読んで頂けると。
https://ja.osdn.net/projects/zerochplus/wiki/FAQ#fastmode

725 :名無しさん@ぜろちゃんねるプラス:2021/09/23(木) 22:07:59.80 ID:zddDjBZm0
>>724
ありがとうございます

726 :名無しさん@ぜろちゃんねるプラス:2021/11/11(木) 12:03:51.48 ID:6A0F9Xv4I
誰かおられませんか?

727 : ◆B3hX8Wdksg :2021/11/11(木) 13:31:37.62 ID:sd/cKuNU0
おりますん

728 :名無しさん@ぜろちゃんねるプラス:2021/11/11(木) 15:46:31.62 ID:6A0F9Xv40
>>727
よかったです

ここのページを参考にreCAPTCHAを実装しようとしているのですが、bbs.cgiにスクリプトをコピペしても500が返ってきてうまくいきません
うまくいく方法があれば教えていただけないでしょうか
https://www.koikikukan.com/archives/2017/10/12-000300.php

729 : ◆B3hX8Wdksg :2021/11/11(木) 21:19:12.14 ID:sd/cKuNU0
>>728
ただコピペしただけならエラーが出て当然でしょうし、コピペした上で改変を加えたのならばエラーログを読んだらいいんじゃないですかね。

730 :名無しさん@ぜろちゃんねるプラス:2021/11/11(木) 23:48:47.91 ID:6A0F9Xv40
>>729
ありがとうございます
ある程度原因をつかんで
End of script output before headers:
というエラー1つまで潰せました

731 : ◆B3hX8Wdksg :2021/11/12(金) 01:59:39.47 ID:vQeRpgLW0
>>730
> End of script output before headers:
というエラーが出る原因はいろいろあります。この一文だけで原因を特定することは困難です。
なので他の何かから当たりをつけるしかないのですが、困ったことにあなたの書き込みからはそれが読み取れません。

アドバイスが欲しいにしろ、自力で解決するにしろ、まずはこういった記事を読んでみてはどうでしょうか。
https://qiita.com/cannorin/items/eb062aae88bfe2ad6fe5

732 :名無しさん@ぜろちゃんねるプラス:2021/11/14(日) 02:03:16.93 ID:LfIbrIeb0
>>731
ありがとうございます、読みました
記事の通りに問題を小さく分割して解決を試みており、どうしても解決できない際はスクリプトをここか技術系サイトにアップしてみようと思います

733 :名無しさん@ぜろちゃんねるプラス:2021/11/16(火) 12:40:51.83 ID:CeE2lGh80
>>728です
reCaptchaを実装しようとbbs.cgiを弄ってみてどうしても不具合が出るのでここに記載します
質問の仕方が悪いかもしれませんが、何か分かれば教えていただけると幸いです


以下bbs.cgiのスクリプト


#以下追加分

use CGI;
use LWP::UserAgent;
use JSON::Parse 'parse_json';

# CGIの実行結果を終了コードとする
exit(captcha());


sub captcha
{

my $secret_key = 'Googleキャプチャのシークレットキー';
my $url = 'https://www.google.com/recaptcha/api/siteverify';

my $cgi = CGI->new();
my $ua = LWP::UserAgent->new();
my $recaptcha_response = $cgi->param('g-recaptcha-response');
my $remote_ip = $ENV{REMOTE_ADDR};
my $response = $ua->post(
$url,
{
remoteip => $remote_ip,
response => $recaptcha_response,
secret => $secret_key,
},
);
if ( $response->is_success() ) {
my $json = $response->decoded_content();
my $out = parse_json($json);
if ( $out->{success} ) {

&BBSCGI;

#確認用
print "Content-Type: text/html; charset=Shift_JIS\n\n";
print "認証ができています\n"

}else{
print "Content-Type: text/html; charset=Shift_JIS\n\n";
print("認証ができていません!");
}
}

}

#以上で追加分終わり

734 :名無しさん@ぜろちゃんねるプラス:2021/11/17(水) 00:13:16.49 ID:qSAdBxLZ0
>>733の追記です
>ERROR:フォーム情報が正しく読めないです。
と出ます

735 : ◆B3hX8Wdksg :2021/11/18(木) 01:27:14.22 ID:YcbJCMM50
>>733-734
CGI->newによるフォーム情報読み込みと、ぜろちゃんねるプラスのsamwise.plによるフォーム情報読み込みとが、競合(バッティング)しているようです。>>734で気付きました。
これらの両方を使うことは現実的ではなさそうなので、追加分のスクリプトで読み込みたい情報も、samwise.plから取得することになるかと思います。

追加分のスクリプトは、おそらくその全体で、「exit(BBSCGI());」を置き換える形で書いているのでしょうか。
そうであったとすると、これを、sub Initializeなりに移動するとか、プラグインとして作り直すとかになるかと思います。スクリプトがすっきりするので、プラグインとして作り直すのがおすすめです。

以下のようにすれば、必要とするフォーム情報を読み込むことが出来るでしょう。
my $recaptcha_response = $Form->Get('g-recaptcha-response');

エラー画面の出し方は、このプラグインなどが参考になるでしょう。
https://ja.osdn.net/projects/zerochplus/wiki/Codes#the774only

736 :名無しさん@ぜろちゃんねるプラス:2021/11/18(木) 22:47:34.39 ID:APH20M1+0
>>735
>追加分のスクリプトは、おそらくその全体で、「exit(BBSCGI());」を置き換える形で書いているのでしょうか。
はい、そうです
置き換えてexit(captcha());から始まるスクリプトを記述しています


>my $recaptcha_response = $Form->Get('g-recaptcha-response');
これは>>733
>my $recaptcha_response = $cgi->param('g-recaptcha-response');
を置き換えるという形で設置するのしょうか?

そうすると

Global symbol "$Form" requires explicit package name (did you forget to declare "my $Form"?
Execution of C:/ローカル環境/test/bbs.cgi aborted due to compilation errors.

と出ます
変数の宣言の問題だと思い、 my $cgi = CGI->new(); をコメントアウトしたり
my $Form = $CGI->{'FORM'};を前に持ってきたりしましたがInternal Server Errorが返ってくるばかりです
まだ調査中ですが報告しておきます

737 : ◆B3hX8Wdksg :2021/11/18(木) 23:55:20.74 ID:YcbJCMM50
>>736
>>735の上2段落の要点はこれです。
・CGI.pm(use CGI、CGI->new)とぜろちゃんねるプラスを同時に使うことは出来ません。
・なのでCGI.pmを使わない形で作り直すことになります。
・そのためには、あなたが追加したスクリプトを、別の場所に移動する必要があります。
・ぜろちゃんねるプラスのプラグインとして作り直すのがおすすめです。今のやり方を続けるよりは、まだ解りやすいです。

下2段落は、それを受けてのものです。
プラグインとして作り直すにあたって、ぜろちゃんねるプラスに特有の部分を解説する目的で書きました。

738 :名無しさん@ぜろちゃんねるプラス:2021/11/19(金) 10:54:31.32 ID:5ZOCed9q0
分かりました。ありがとうございます
プラグインの形で作り直していますが確かに分かりやすいですね
またどうにもならない壁に当たったら質問します

739 :名無しさん@ぜろちゃんねるプラス:2021/11/20(土) 13:34:46.06 ID:wxZSUoSR0
プラグインを作っているものですが何をやってもプラグインの部分がスルーされてしまうという問題に直面しています
ソースコードを載せるのでどこに問題があるかご指摘いただけませんか?
よろしくお願いします

以下が今編集している分のプラグインとなります
https://firestorage.jp/download/8f88185f101d00a19bd125522705aef33f741cce


740 : ◆B3hX8Wdksg :2021/11/20(土) 18:47:02.25 ID:FlaBoVDI0
>>739
一つお願いとお詫びなのですが、
096行目 my ($sys,$form) = @_;
104行目 my $recaptcha_response = $Form->Get('g-recaptcha-response');
こことこことで、変数名が小文字だけだったり、頭が大文字になっていたりします。
bbs.cgiや>>735のWikiにあるプラグインテンプレートでは頭が大文字なのですが、本体に付属のtemplate.plでは小文字だけといったように、統一されていません。お手数ですが、適宜書き換えをお願いします。

それで解決しなければ、0ch_recaptcha.plを配置するところから、プラグインの部分がスルーされてしまうところまでの手順を、事細かに教えてください。思い出せなければ、新たにぜろちゃんねるプラスを設置するところから行って、手順を再確認してください。

また、スルーされてしまうとは関係無いかと思いますが、このプラグインのgetTypeは(1|2)が適切です。おそらく動作チェックのために色々指定したのかとは思いますが、念のため。

741 :名無しさん@ぜろちゃんねるプラス:2021/11/20(土) 20:53:31.97 ID:wxZSUoSR0
>>740
104行目の$Formを$formに修正し、getTypeを(1|2)にして拡張機能にチェックを押して有効化しましたがやはりスルーされ
新しく設置して設定し直しても同じままでした

気になったのでマニュアルを読み直しましたが添付されているはずのプラグインのマニュアルが見当たらないのでどうしたら良いのか分かりません
ただpluginフォルダに放り込んで設定画面から更新→設定画面に入るだけではいけない何かもあるかもしれません

問題がスクリプトなのか、それとも他の設定なのかよく分かりません

742 :名無しさん@ぜろちゃんねるプラス:2021/11/21(日) 00:55:35.73 ID:MEEb1Iez0
>>741
エラーログに何か書いてありませんか?
私からは何も見えないので断言は出来ませんが、絶対に何か書いてあるはずですよ。

> 拡張機能にチェックを押して有効化しましたが
つまりプラグインの一覧に載ってはいるんですね?

プラグインのマニュアルは本家ぜろちゃんねるには添付されていましたが、ごく簡素なものなので、見るほどでも無いかもしれません。
https://zerochplus.osdn.jp/0charchive/

743 :名無しさん@ぜろちゃんねるプラス:2021/11/21(日) 01:24:05.12 ID:e8CUuSn9I
>>742
確認してみます

744 :名無しさん@ぜろちゃんねるプラス:2021/11/21(日) 01:50:22.23 ID:e8CUuSn90
>>742
レス書き込みの際にエラーがありました
AH01215: Undefined subroutine &ZPL_recaptcha::parse_json called at ./plugin/0ch_recaptcha.pl line 117
です

未定義のサブルーチンのparse_jsonというのは何でしょう?
検索しても関数のようですし

745 :fJG5,dMr:2021/11/21(日) 02:19:36.27 ID:MEEb1Iez0
>>744
>>733に答えがありませんか?

746 : ◆dekisugigo :2021/11/21(日) 02:20:36.44 ID:MEEb1Iez0
>>745
やらかしたのでとりあえずトリップはこれを使います^^;

747 :名無しさん@ぜろちゃんねるプラス:2021/11/21(日) 02:36:07.37 ID:e8CUuSn9I
>>745-746
お早い返答ありがとうございます
>>733を参考にやればいいのですか?
今頭が回らないので後ほど試してみます

748 :名無しさん@ぜろちゃんねるプラス:2021/11/21(日) 11:44:59.67 ID:e8CUuSn90
>>745
ありました
bbs.cgiから

use LWP::UserAgent;
use JSON::Parse 'parse_json';

をプラグインのファイルに移動させたら解決しました

ただエラーメッセージを実装しようとした所、"Can't call method "Get" on an undefined value"とエラーが出てしまいます
以下がスクリプトです
https://firestorage.jp/download/1ea217af979246bb994b4cb7173fcd2c793683ea

749 :名無しさん@ぜろちゃんねるプラス:2021/11/21(日) 14:32:01.98 ID:MEEb1Iez0
>>748
>>740の応用で解決しませんか?

750 :名無しさん@ぜろちゃんねるプラス:2021/11/21(日) 23:50:38.73 ID:e8CUuSn90
>>740
解決しない、というよりどのように応用すればいいのか色々繰り返してみても見当が付かない状態です

my $cgi = $Sys->Get('MainCGI');が良くないと仮説を立てて試行錯誤してはいますが・・・

751 :名無しさん@ぜろちゃんねるプラス:2021/11/22(月) 00:04:08.35 ID:kM0mR/ND0
>>750
> my $cgi = $Sys->Get('MainCGI');が良くないと仮説を立てて
それ以前の問題です。
> "Can't call method "Get" on an undefined value"というエラーは何行目に出てますか?

752 :名無しさん@ぜろちゃんねるプラス:2021/11/22(月) 01:18:00.32 ID:h2QjakhN0
>>751
my $cgi = $Sys->Get('MainCGI');
をコメントアウトしない場合は152行目でエラーが出ます

753 :名無しさん@ぜろちゃんねるプラス:2021/11/22(月) 01:32:18.42 ID:kM0mR/ND0
>>752
0ch_recaptcha.plの適当な行に「use warnings;」と書くと、エラーが出る場所が変わると思います。そこが原因です。

754 :名無しさん@ぜろちゃんねるプラス:2021/11/22(月) 01:49:42.37 ID:h2QjakhN0
>>753
書いてみたのですが、依然として同じ位置でエラーが出ます

Can't call method "Get" on an undefined value at ./plugin/0ch_recaptcha.pl line 153

153(152)行目の my $cgi = $Sys->Get('MainCGI'); ですね

755 :名無しさん@ぜろちゃんねるプラス:2021/11/22(月) 02:12:19.00 ID:kM0mR/ND0
>>754
その上に以下のようなエラーも出てませんか?
まあ要するに153(152)行目でエラーが出る原因は135(134)行目にあるということなのですが。
Name "ZPL_recaptcha::Sys" used only once: possible typo at 0ch_recaptcha.pl line 135.

756 :名無しさん@ぜろちゃんねるプラス:2021/11/22(月) 02:19:01.84 ID:kM0mR/ND0
>>748
シークレットキーを流出させてしまっているので、テストが一通り済んだら、reCAPTCHAに再登録して、キーの再発行を受けることをおすすめします。

757 :名無しさん@ぜろちゃんねるプラス:2021/11/22(月) 11:10:47.94 ID:h2QjakhN0
>>755
それが135(134)行目ではエラーは出ていません
またuse strictを追加するとプラグインがスルーされます

>>756の件は分かりました
後ほど再発行します
教えてくださりありがとうございます

758 :名無しさん@ぜろちゃんねるプラス:2021/11/22(月) 18:59:35.98 ID:kM0mR/ND0
>>757
> my ($sys,$form) = @_;
> PrintBBSError($Sys, 205);
何か気付きませんか?ヒントは>>740

「プラグインがスルーされます」だと、漠然としていてあまり伝わってきません。
例えば、チェックボックスにチェックを入れていないのにスレッドに書き込めてしまうだとかのように、期待する動作や行ったことが書かれていると想像が付きやすいのですが。

759 :名無しさん@ぜろちゃんねるプラス:2021/11/22(月) 21:31:43.78 ID:h2QjakhN0
>>758
やっと分かりました。助かります
my ($sys,$form) = @_;のsysをSysにしてバグを消しました
他にもPrintBBSError内のmy $cgiをmy $CGIと修正しました

ただそうすると今度は
Can't call method "Print" on an undefined value at ./module/radagast.pl line 157
と今度はradagast.plの157行目でエラーが返ってきます


>例えば、チェックボックスにチェックを入れていないのにスレッドに書き込めてしまうだとかのように、期待する動作や行ったことが書かれていると想像が付きやすいのですが。
そうです。説明が分かりにくくてすみません

760 :名無しさん@ぜろちゃんねるプラス:2021/11/23(火) 10:36:18.25 ID:iEZrIdTq0
>>759です
>>735のプラグイン、PrintBBSErrorの部分をコピペしたら解決して動くようになりました
アドバイスありがとうございます。原因は何なのでしょうね?

761 :名無しさん@ぜろちゃんねるプラス:2021/11/23(火) 21:50:11.87 ID:vJUEpTKP0
>>760
PrintBBSErrorサブルーチンは既に出来上がっているものであり、動作確認もされています。
これまでの書き込みや上げていただいたソースコードを見る限り、直さなくとも動くはずの箇所に対して、あなたがいろいろと手を加えてしまった結果、>>759のようなエラーが出てしまったのでしょう。

>>748の場合ですと、大文字小文字の不一致から、134行目が中身が空っぽの箱を渡してしまったせいで、152行目が必要なものが入ってないぞ!とエラーを出した感じです。もちろんこれは152行目のせいではありません。
>>759にしても、radagast.plは0ch_recaptcha.plを導入する前は普通に動いていたのでしょうから、これが原因であるとは考えにくいです。

要するに、エラーが出ている箇所がエラーの原因とは限りません。
こういったことの原因を探るには知識と思考力が必要です。そのためには勉強したり場数を踏んで慣れたりして、力を付けていくことが重要です。精進してください。

762 :名無しさん@ぜろちゃんねるプラス:2021/11/23(火) 22:43:00.09 ID:n43mwJc7I
>>761
お手数をおかけしました
精進します

763 :名無しさん@ぜろちゃんねるプラス:2021/12/10(金) 13:45:53.84 ID:2BvMusHnI
・書き込む事はできても書き込みが反映されない
・書き込もうとするとエラーが発生しフリーズする
・新たにスレッドが立てても書き込みが反映されない
・削除人がログインページを開けない
・定期的に掲示板にアクセス出来なくなる

どのように対策すれば良いでしょうか?

764 :名無しさん@ぜろちゃんねるプラス:2021/12/10(金) 15:37:01.63 ID:xwV3yfIc0
>>763
新規に設置したならば、パーミッションの問題な気がします。
運用中の掲示板に新たにそういった症状が生じたならば、容量不足だとか、負荷が掛かっているので制限を掛けられた等な気がします。

765 :名無しさん@ぜろちゃんねるプラス:2021/12/10(金) 22:41:07.94 ID:g72cpA3LI
>>764
仮にそのような症状が出たら直す事は可能でしょうか?
出来ないのならdat取り出して立て直したいのですがdatの取り出し方がわかりません
どうすれば良いでしょうか?

766 :名無しさん@ぜろちゃんねるプラス:2021/12/11(土) 01:37:32.84 ID:DUgRthez0
>>765
あなたが原因を書いてくれないので判りません。
datは掲示板ディレクトリの中のdat/ディレクトリにあります。

767 :名無しさん@ぜろちゃんねるプラス:2021/12/11(土) 21:14:51.95 ID:susEIQCqI
>>766
datが破損しているようです
原因は外部からの攻撃だと思われます

768 :名無しさん@ぜろちゃんねるプラス:2021/12/12(日) 12:09:06.02 ID:o1kE8z/o0
>>767
もしdatの破損が部分的であるならば、破損している行をテキストエディタなりで削除すれば、その他の部分については復旧出来るかと思います。

攻撃が原因ならば、容量不足か、同時書き込みによるファイル破損なのでしょう。
前者であればサーバを変えれば良いでしょうが、後者であるならぜろちゃんねるプラスをこのまま使い続けられるかは微妙なところかもしれません。あまり攻撃に耐えるような作りにはなっていないので。

769 :名無しさん@ぜろちゃんねるプラス:2022/01/03(月) 19:04:47.08 ID:9R2LiLV7I
>>698
亀ですが、おかげさまで今日.htaccessでdat許可するって書いて、やっとうまくいきました。
ありがとうございます!!


770 :名無しさん@ぜろちゃんねるプラス:2022/02/21(月) 14:41:37.37 ID:+G6JZH+l0
こんにちは。
「新規スレッド作成画面へ」というフォームをhtmlの上部に表示されるようにしたのですが、varda.plのどこかの行を入れ替えるだけで実現可能でしょうか?

771 :名無しさん@ぜろちゃんねるプラス:2022/02/21(月) 21:52:58.96 ID:VvtcfSge0
>>770
切り取る行の範囲を間違えなければそれで大丈夫に思います。
試してはいませんが。

772 :名無しさん@ぜろちゃんねるプラス:2022/02/21(月) 23:19:30.25 ID:+G6JZH+l0
>>771
早速のご返信ありがとうございます、試行錯誤の末解決いたしました


773 :名無しさん@ぜろちゃんねるプラス:2022/03/22(火) 10:00:30.80 ID:YXG9Nayp0
以下の脆弱性によりぜろちゃんねるへの乗っ取りができるようになっているようです
トリガーは管理人の操作ログ閲覧のようです
これにより乗っ取りが用意になっているようですが大作などは行えるのでしょうか?

https://0bin.net/paste/6j02SPkH#KiZHeHr377RQzWGNcm6eyzRVpH9w6ZqGT6an+uU9aCl

774 :名無しさん@ぜろちゃんねるプラス:2022/03/22(火) 10:03:40.13 ID:YXG9Nayp0
上のアドレスはアドレス欄にコピーしないと行けないようです

775 :◇B3hX8Wdksg :2022/03/22(火) 22:35:26.08 ID:1O4jC7UT0
>>773
開発は終了しているので対策は無理
乗っ取られても自己責任

776 :書いてあるからいちいち人に聞くな自分で探せ:2022/03/22(火) 23:09:14.53 ID:YeMWt7Wc0
https://zerochplus.osdn.jp/about/

>本スクリプトは自由に改造・再配布してもらってかまいません。
>また、本スクリプトによって出力されるクレジット表示(バージョン表示)などの表示も消して使用してもらっても構いません。
>ただし、作者は本スクリプトと付属ファイルに関する著作権を放棄しません。
>また、作者は本スクリプト使用に関して発生したいかなるトラブルにも責任を負いかねますのでご了承ください。

777 :名無しさん@ぜろちゃんねるプラス:2022/03/22(火) 23:13:16.48 ID:qiduo8Zk0
何でもかんでも聞けば耳障りのいい答えが出てくるなんてことはないですよーーーーーwwwww
おばかちゃんかなぁwwwww

778 :windyakin ★:2022/03/23(水) 00:32:40.27 ID:???
>>773
修正版の v0.7.5 出しました
https://osdn.net/rel/zerochplus/0.7.5

779 :名無しさん@ぜろちゃんねるプラス:2022/03/23(水) 00:47:43.22 ID:e84+zlXu0
>>778
 素晴らしい! 素早い対応ありがとうございます!

780 :名無しさん@ぜろちゃんねるプラス:2022/03/23(水) 07:19:09.23 ID:robnJ6Xs0
System Permission Setting
過去ログ倉庫ディレクトリパーミッション
↑のパーミッション数値がわかりません。600?
https://w.atwiki.jp/wiki12_0ch/pages/8.html

781 :名無しさん@ぜろちゃんねるプラス:2022/03/23(水) 07:39:45.08 ID:robnJ6Xs0
System Permission Setting
過去ログ倉庫ディレクトリパーミッション
個々にありました。
https://ja.osdn.net/projects/zerochplus/wiki/Permission

782 :名無しさん@ぜろちゃんねるプラス:2022/03/23(水) 20:41:36.97 ID:BRwlCWnK0
あああああああああああああああああ

783 :名無しさん@ぜろちゃんねるプラス:2022/03/24(木) 16:23:12.72 ID:ylwBDXmt0
>>778
ありがとうございます

784 :さくらサーバー:2022/03/25(金) 00:51:03.94 ID:zkaHItP00
さくらサーバーを使用しています。
v0.7.4は設置できるのですが、同じ手順でもv0.7.5は設置できません。
admin.cgi にアクセスすると500がでます。permission は正しい筈ですがスクリプト変更が必要ならどうすればいいでしょうか。
https://ja.osdn.net/projects/zerochplus/wiki/Permission#h2-suEXEC.E3.81.A7.E5.8B.95.E4.BD.9C.E3.81.99.E3.82.8B.E3.82.B5.E3.83.BC.E3.83.90.E3.83.BC

785 :さくらサーバー:2022/03/25(金) 19:43:01.80 ID:zkaHItP00
>>784
上書きではなく全削除して最初からやるとできました。

786 :名無しさん@ぜろちゃんねるプラス:2022/03/29(火) 03:37:03.84 ID:Hu25MAgZ0
さくらインターネットを使用しています。
v0.7.4を長く使用させていただいております。
>>778をページのverupに従い上書き、パーミッションの確認も行いましたが
500InternalServerErrorが現れ掲示板に書き込めなくなりました。
https://osdn.net/projects/zerochplus/wiki/FAQ#update
バックアップから再開、↑に従い一文づつverupを行いましたところ、
test/*.cgi の置き換えにて500エラーが出るようになります。
(他のファイルのverupではサーバーエラーは起こりませんでした)
test/*.cgi を0.7.4に戻すと支障なく動くように戻りました。
test/*.cgi をこのまま使うことに問題はありますでしょうか。

787 : ◆dekisugigo :2022/03/29(火) 20:33:01.52 ID:uFR/7ZXi0
>>786
改行コードが合っていない気がします。

788 :786:2022/03/30(水) 01:38:36.06 ID:nTdAyKRp0
>>787
なるほどありがとうございます。改行コードはたしかにノーチェックでした。
v0.7.4の時はtest/*.cgiは改行コードがLFで運用されておりましたが
v0.7.5のファイルをアップロードするとCR+LFになるようですね。
機を見て再度ver.UPを行い改行コードを変更してみます。ありがとうございました。

789 : ◆dekisugigo :2022/03/30(水) 01:53:08.36 ID:xYGgUTkr0
>>788
.tar.gzの方は改行コードがLFですので、よろしければそちらをご利用ください。
https://ja.osdn.net/projects/zerochplus/wiki/Install#h2-.E5.9C.A7.E7.B8.AE.E5.BD.A2.E5.BC.8F.E3.81.AE.E9.81.95.E3.81.84

790 :786:2022/03/30(水) 02:37:23.31 ID:nTdAyKRp0
>>787
先ほど改行コードを合わせることで問題なく書き込みが行えることを確認しました。
基本的なことでご迷惑をおかけしました。
ありがとうございました。

791 :名無しさん@ぜろちゃんねるプラス:2022/03/30(水) 02:39:24.95 ID:nTdAyKRp0
>>789
お知らせありがとうございます。連投失礼しました。


792 :過去ログ倉庫:2022/03/30(水) 22:39:17.88 ID:Q4N7f3Zk0
【過去ログ倉庫】 で正しいVERSIONがでません。
http://yakin.38-ch.net/zerochplus/kako/

793 : ◆dekisugigo :2022/03/31(木) 02:17:33.45 ID:9ZJNikqf0
>>792
ここの板の過去ログ倉庫の話でしたら、あまり気にしないでください。
過去ログ倉庫が更新された時に直りますし、それまでの間は直す必要も無いのでそのままにしてあるだけです。

794 :名無しさん@ぜろちゃんねるプラス:2022/04/01(金) 01:50:26.77 ID:Fk/FVSHSI
検索機能ってどういう感じで検査しているんですか?
スクリプトを読んでもファイル構造が入れ子になっていて難しいので、無知な私にヒントだけでも教えてくださると幸いです

795 :名無しさん@ぜろちゃんねるプラス:2022/04/01(金) 01:57:43.21 ID:6XcyZk/90
>>794
このへんを参考にしてください。
https://ja.osdn.net/projects/zerochplus/wiki/FileList

796 :名無しさん@ぜろちゃんねるプラス:2022/05/28(土) 13:12:58.45 ID:SbV+597o0
BBS_READONLY
この設定はどこでしますか?
dockerバージョンを使っています

797 :名無しさん@ぜろちゃんねるプラス:2022/05/28(土) 13:25:39.31 ID:SbV+597o0
>>796
自己解決しました

798 :じゅりあん ★:2022/06/01(水) 12:46:25.59 ID:???
GitHub にあげてある Docker イメージ、あくまで検証用ですので。
ぜろちゃんねるのデータ構造的にファイルの永続化がしづらくて、何もしてないとコンテナの再起動でデータ消えちゃうので production に使ったりするのはおすすめしません。

799 :名無し:2022/06/18(土) 18:43:09.00 ID:J3cwJJT90
削除申請はどこからできますか?

800 :名無しさん@ぜろちゃんねるプラス:2022/06/18(土) 22:10:31.00 ID:oyAZEvH+0
>>799
掲示板の管理者へお問い合わせください。
ここは掲示板を作成するためのプログラムについての質問の場ですので、こちらでは解りかねます。

801 :nennneko5787 ◆KAD4lm33uM :2022/06/26(日) 17:19:46.38 ID:NrIav/sN0
0ch+で忍法帖は作れますか?
もし作れるとしたら、プラグインとして作るのか、内部を直接いじる必要があるのか、教えてください。

802 :名無しさん@ぜろちゃんねるプラス:2022/06/26(日) 21:00:47.22 ID:vNTQ909/0
>>801
このスレと過去スレを忍法帖で検索してください。

803 :nennneko5787 ◆KAD4lm33uM :2022/06/27(月) 06:15:07.35 ID:kooyz2IB0
>>802
助かりました。ありがとうございます。

804 :nennneko5787 ◆KAD4lm33uM :2022/06/27(月) 06:41:10.95 ID:kooyz2IB0
作ってみたんですけど、うまくいきません。
https://pastebin.com/PfL61hWN

805 :nennneko5787 ◆KAD4lm33uM :2022/06/27(月) 06:45:02.87 ID:kooyz2IB0
>>804
そもそも拡張機能設定に出てきません。

806 :nennneko5787 ◆KAD4lm33uM :2022/06/27(月) 18:57:28.86 ID:kooyz2IB0
>>804-805
自己解決しました。ありがとうございました。

807 :名無しさん@ぜろちゃんねるプラス:2022/07/13(水) 15:19:27.76 ID:v9dfSwgK0
たぶん連投規制に引っかかってるので、私が書き込めば1回くらいは書き込めるはず。

808 :nennneko5787 ◆KAD4lm33uM :2022/07/25(月) 10:20:24.57 ID:cr1M9ARu0
read.cgiのdat自動更新ってどうやるんですか?
教えてください。

809 :nennneko5787 ◆KAD4lm33uM :2022/07/25(月) 10:21:58.22 ID:cr1M9ARu0
>>808
3chやopen2chにあるようなやつです

810 :nennneko5787 ◆KAD4lm33uM :2022/08/03(水) 16:10:17.23 ID:v5Vtguy10
>>808-809
当方が使用しているレンタルサーバーの利用規約でできないかもしれないことが分かりました。
ただ、普通の掲示板については設置は大丈夫なようでした
(レンタルサーバー:http://ribbon.to )

811 :名無しさん@ぜろちゃんねるプラス:2022/08/11(木) 10:51:29.93 ID:UX93Oq9O0
Chmateでスレッドをリロードすると大量の文字化けエラーメッセージが出るのですが対処法はあるのでしょうか?

812 :名無しさん@ぜろちゃんねるプラス:2022/09/03(土) 02:55:23.27 ID:O5A89UEC0
ワッチョイはつけられないんですか?

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

814 :nennneko5787 ◆NOrufLSRl. :2022/09/10(土) 13:51:06.77 ID:LYUknuOT0
>>812
プラグインを使って自分で作ってください。

815 :あぼーん:あぼーん
あぼーん

816 :名無しさん@ぜろちゃんねるプラス:2022/10/02(日) 21:27:41.94 ID:Wg8O3L580
BBS.cgiにアクセスするとエラー表示になります
ERROR:フォーム情報が正しく読めないです。

さくらインターネットプレミアム
CGIのバージョンは5.89です


817 :名無しさん@ぜろちゃんねるプラス:2022/10/04(火) 21:52:57.02 ID:41HXTjva0
>>816
たぶん正常です。
掲示板への書き込み時(フォーム経由でbbs.cgiにアクセスした時)はエラーが出ず、ブラウザで直接bbs.cgiにアクセスした時(何のクエリー等も与えていない時)にその表示になるのであれば、それは通常の動作です。

818 :あぼーん:あぼーん
あぼーん

819 :nennneko5787 ◆ANIhFfV2Sg :2022/10/08(土) 19:58:51.20 ID:TIZ6B1I50
>>812
確か前にワッチョイプラグインをもらった気がしたので配布します(前から配布してました)
http://arkmonster.r.ribbon.to/download.php?file=0ch_ninpoutyou.pl

820 :名無しさん@ぜろちゃんねるプラス:2022/10/10(月) 14:49:14.24 ID:qkPxB4l70
xrea.com で利用させて貰っています。
元々利用していた、ぜろちゃんねるが、xreaの仕様変更(perlのバージョンアップ 5.16系>5.26系)により使用できなくなった為、移行しました。

実際に動かしてみた所、問題なく動いているので、大丈夫だとは思うのですが念のため確認させてください。
ぜろちゃんねるプラスはperlのバージョンどこまで対応していますか?
(5.3系対応していますか?)

また、共通キャップグループに作成したグループに、キャップで作成した者を登録(追加)する方法を教えてください。

使用しているバージョンは Build Version:0ch+ BBS 0.7.5 20220323 です。

よろしくお願いします。

821 :nennneko5787 ◆ANIhFfV2Sg :2022/10/10(月) 16:39:56.22 ID:pXaRZxdD0
>>820
>ぜろちゃんねるプラスはperlのバージョンどこまで対応していますか?
https://ja.osdn.net/projects/zerochplus/wiki/Install#h2-.E5.BF.85.E9.A0.88.E7.92.B0.E5.A2.83
↑を見る限り、Perl 5.8以上らしいです。
ただ、Perl 5.14.2でも動いたので大丈夫だと思います。

822 : ◆dekisugigo :2022/10/11(火) 14:55:55.69 ID:EZ+Vrxyn0
>>820
正直言うと分かりません。
開発が活発だった頃にはPerl 5.36どころか、5.26さえありませんでした。そういう意味では既に想定外の領域に突入しているとも言えるんです。どのバージョンまで対応しているかは、動かなくなって初めて判るというのが現実的なところなのだと思います。

(共通)キャップグループにキャップを追加するには、各キャップグループの設定画面から行えます。

823 :名無しさん@ぜろちゃんねるプラス:2022/10/21(金) 04:43:20.57 ID:HmehE9Ek0
>>821 >>822
回答ありがとうございます。

もし動かなくなった時は、改修して頂けると幸いです。
また、その際には微力ながらお手伝い出来ればと考えています。

>(共通)キャップグループにキャップを追加するには、各キャップグループの設定画面から行えます。
出来ました。ありがとうございます。

キャップ作成時に「システム共通権限」にチェックを入れると
共通キャップグループの所属キャップに表示されなくなるのですね。
気づけませんでした。


824 :名無しさん@ぜろちゃんねるプラス:2023/03/21(火) 16:06:32.01 ID:oCCsbyrv0
質問です
スクリプトを改造していて、追加のPerlモジュールが必要になったのでそれを組み込んで配布したいんですが、perllibにpmファイルを放り込んだだけでは動きません。
use libやrequire等での特別な記述が必要なのでしょうか?

825 :名無しさん@ぜろちゃんねるプラス:2023/04/22(土) 05:09:23.47 ID:Sxt6xDLt0
え?
そういうレベルの人がコンパイルし直して再配布レベルのことしていいの?ボラで改善活動したいならオフラインで会って話しあうべきでは?って気がする

でないと、「掲示板で見てこれ作りました」っていうのが巷に氾濫してしまって、「やれまた誰誰さんのverからこんな脆弱性が…」後々フォローが大変だと思う

826 :名無しさん@ぜろちゃんねるプラス:2023/04/25(火) 05:05:20.20 ID:nqPuwSKz0
書き込みについてですが、各スレで管理人が荒らしや気に入らないと判断した場合IP、プロバイダをそのコメントにつけられて開示させられる、といったことを聞いたのですが本当ですか?

私も以前見ていたスレでレスバしていた方々がコメントにipの詳細を書き込まれているのを見てああいうのはいいのか?と思い全く書き込めなくなりました。
自分も巻き込まれて開示させられたら怖いので。

827 :名無しさん@ぜろちゃんねるプラス:2023/04/25(火) 19:31:04.41 ID:ZfrnK0WC0
バックボーンを書き込み者までTracerouteできないとね。意味の無い数字の羅列でしかない

本当に悪意のある投稿者は、秘匿するか他人の環境を踏み台にしているはずなので、
一般の人のホスト・IP Addressを表示してもあまり意味は無いと思う

あるいは、「IP Address:“○○.▼△.■〇.〇△”は、誰々さんだ!」と決めつける、了見狭い第三者がそれ見てて厄介な話になるだけ

そこいらまでわかってる管理人が特定の投稿者についてホスト・IP Addressを表示するってことは、よほどただならない振る舞いを把握してるんだろうから、
一般の人が普通に掲示板を利用する分には気にするに及ばないのではと思う

828 :あぼーん:あぼーん
あぼーん

829 :nennneko5787 ◆ANIhFfV2Sg :2023/11/10(金) 16:25:46.34 ID:thrvfAtu0
ぜろプラを動かすのに最適なサーバーを見つけました。
http://xfree.ne.jp/
XFREEがシン・クラウド for Freeになってパワーアップしたみたいです
十分高速では無いでしょうか?

830 :nennneko5787 ◆ANIhFfV2Sg :2023/11/11(土) 15:31:29.89 ID:iVZYYV9w0
それと、プラグインでのIDの書き換えができません
$Form->Set('idpart', "$id.cf");

831 :名無しさん@ぜろちゃんねるプラス:2023/11/12(日) 19:39:12.51 ID:onwKDnWu0
>>830
拡張機能タイプが16じゃないからな気がします。

832 :nennneko5787 ◆ANIhFfV2Sg :2023/11/13(月) 18:08:52.63 ID:AJgJVdLt0
>>831
学校へ登校している途中に気づきました。やっぱりそうですか。
ありがとうございます。

833 :名無しさん@ぜろちゃんねるプラス:2023/11/23(木) 00:13:44.34 ID:edmvY5vE0
>>778
ダウンロードできないようなのですが、どこからダウンロードすることができるでしょうか

834 :nennneko5787 ◆ANIhFfV2Sg :2023/11/24(金) 19:15:56.78 ID:tvJfo9DR0
>>833
こちらからどうぞ

Windows版
https://free.nchc.org.tw/osdn//zerochplus/77053/zerochplus_0.7.5.zip
Linux版
https://free.nchc.org.tw/osdn//zerochplus/77053/zerochplus_0.7.5.tar.gz

835 :nennneko5787 ◆ANIhFfV2Sg :2023/11/24(金) 19:18:33.46 ID:tvJfo9DR0
>>834
sorry ミス

Windows版
https://ftp.iij.ad.jp/pub/osdn.jp/zerochplus/77053/zerochplus_0.7.5.zip
Linux版
https://ftp.iij.ad.jp/pub/osdn.jp/zerochplus/77053/zerochplus_0.7.5.tar.gz

836 : ◆dekisugigo :2023/11/24(金) 20:51:45.58 ID:UbnjRI1f0
>>833
最近OSDNの調子が悪いようなので、とりあえずGitHubにミラーしました。
https://github.com/zerochplus/zerochplus/releases/tag/0.7.5-mirror

おまけのFAQページ
https://gist.github.com/dekisugi/f6cf46e0db8f73aa6e23e3dd148be1e3

837 :名無しさん@ぜろちゃんねるプラス:2023/12/08(金) 12:44:26.92 ID:mvK2HY0g0
大変お世話になっております
当方の設置している掲示板の利用者から、今年のどこかのタイミングからTwinkleやBB2Cにて利用が出来ないという報告をいただいています(ChmateやV2Cは問題ないです)
iOSの環境を持っていないので自身では確かめられないのですが、BB2Cでは「サーバーからスレッド一覧を取得できませんでした」というメッセージが表示されるそうです
>>512の対応は過去にしており、対応実施当時はこれにより両専ブラでの利用ができるようになっていました
普段はPluginしか触りません、どこか確認すべき箇所はありますでしょうか

838 :名無しさん@ぜろちゃんねるプラス:2023/12/15(金) 20:13:41.24 ID:dC0ozrJG0
>>837
考えられる可能性としては、
・強制的にhttpsにリライトしている
・subject.txtが壊れている
かなぁ。

839 :名無しさん@ぜろちゃんねるプラス:2023/12/21(木) 07:14:47.50 ID:rLnf1OpN0
>>838
ありがとうございます!
httpsで掲示板を利用できるようにした所、閲覧・書き込みが出来るようになったと報告をいただきました。
Chmateで確認した限りですが、httpsで専ブラに板登録した際に、掲示板タイトルではなく掲示板フォルダ名で登録してしまう以外は今のところ問題は無さそうです。

840 :Павел Кузнецов:2024/03/07(木) 11:01:11.12 ID:I9cuePH20
Добрый день!

Наша фирма ООО ПТО ПРОМКОМПЛЕКТ на постоянной основе закупает по высоким расценкам новое и Б/У оборудование:

Невостребованные складские остатки, неликвиды;

Промышленное оборудование;

Станки;

Буровое оборудование;

Инструмент;

Подшипники, запчасти, агрегаты, узлы, БеЛаз, ДЭК, ЭКГ, ДЗ98, МтБЛ,(у) (новое и б/у);

Деловой металлопрокат, трубопроводную арматуру, трубу, и тд.;

Электрооборудование, электродвигателя, генераторы (новые и б/у) и тд.;

твердосплавы, ВК, ТК, долото, бур.головки и пр. (новое, б/у, лицензия);

Трансформаторы, трансформаторное масло (новое и б/у);

Радиодетали, АТС, платы, измерительные приборы производства СССР;

Труба, трубопроводная арматура, труба нержавеющая, теплообменники, слюда;

Б/У задвижки, редуктора, насосы;

Картриджи для принтеров новые оригинал;

Оргтехника для офисов и складов можно и б/у.


Полный пакет документов, лицензии, допуски.

Предоплата 100%, договора, вывоз ТМЦ за счет покупателя.

Предложения присылайте на ватсап
+7 (980) 525-83-55 (Ватсап), +7 (980) 393-70-02 (Ватсап)

или на почту a4443@yandex.ru


Моментальное рассмотрение и выезд к хранению ТМЦ.

841 :Панель ПВХ:2024/03/15(金) 23:25:33.38 ID:v8B8R3qu0
Хотите обновить интерьер быстро и легко? Пластиковые панели для стен - ваше решение!

Привнесите свежесть и стиль в любое желище с помощью наших качественных ПВХ панелей. Очень простые в поклейке, они изменят ваш дом за считанные часы, без необходимости вызывать мастеров.

Наши поливинилхлорид панели не только невероятно выглядят, но и обладают рядом преимуществ:

- Устойчивость к воде и гигиеничность, идеальны для использования в ванных комнатах и кухнях.
- Прочность и долговечность, обеспечивающие долговременное эксплуатацию без потери качества.
- Огромный выбор дизайнов и расцветок, позволяющий реализовать разные дизайнерские задумки и подобрать оптимальный вариант для вашего интерьера.

Не теряйте времени и сил на утомительные ремонтные работы - выберите панели ПВХ - https://walls-decor.com.ua/pvh-paneli и преобразите свой дом моментально! Покупайте у нас и получите быструю доставку и отличное обслуживание.

842 :средства для улучшения потенции:2024/05/15(水) 14:41:19.34 ID:OxuGE62G0
Виагра 911: Ваша гарантированная поддержка максимального наслаждения!

Не довольны своей сексуальной жизнью? Мечтаете вернуть мощность и уверенность в себе? Viagra911 приходит на помощь! Наши таблетки для повышения потенции это проверенное временем средство, которое дарит вам возможность наслаждаться полноценными и яркими сексуальными отношениями.

Наши средства для потенции это:

- Мощная формула для быстрого и уверенного эффекта.
- Повышение сексуальной выносливости и эрекции.
- Длительное удовлетворение как для вас, так и для вашего партнера.
- Доставка по всей Украине для вашего комфорта.

Не откладывайте свое счастье на потом! Закажите средство для повышения потенции у мужчин https://viagra911.com.ua/ прямо сейчас и почувствуйте всю мощь и радость интимной близости!

843 :Самоклейка пленка:2024/05/19(日) 17:05:17.53 ID:5wFNwbPW0
Устали от безликих стен? Пора преобразить свою квартиру с помощью ошеломляющих самоклеящихся пленок от Walls Decor! Эти сказочные облачения подарят вашему интерьеру роскошный вид, будь то рабочее помещение или уютное обитель.

Погрузитесь в широкий мир узоров и невероятных тонов. Реализуйте самые креативные дизайнерские концепции без трудоемкого ремонта! Легкость нанесения и долговечность пленок Walls Decor обеспечат скорый и идеальный результат.

Откройте бездну безграничной красоты!

Самоклейка для кухни - https://walls-decor.com.ua/samokleyushchayasya-plenka

Позвольте самоклеющимся пленкам стать вашими попутчиками в конструировании поистине модного и неповторимого пространства!

844 :Заправка картриджа Кив:2024/05/22(水) 14:21:15.82 ID:/z6CogiY0
PrintService- ваш надйний партнер у свт другу! Ми пропонумо високояксну та доступну заправку картриджа в Кив.

Наш майстри використовують лише високояксн порошки, щоб забезпечити найкращу яксть друку.

Звертайтесь для того щоб заправити картридж Кив дешево https://printer.org.ua/zapravka-kartridzha-kiyiv/ та переконайтеся в ефективност наших послуг! Ваше задоволення - наш проритет.

845 :тату шоп:2024/06/13(木) 11:54:44.93 ID:dz1gHt970
Хотите открыть свой тату салон, но не знаете, с чего стартовать? интернет-магазин MadMike предлагает необходимое профессиональное инструментарий и материалы для художников тату.

В нашем интернет-магазине вы найдете широкий ассортимент тату машинок, игл, красок, расходных материалов от ведущих брендов.

Выберите необходимое оборудоваине посетив наш тату шоп - https://madmike.com.ua/

846 :Написание отзывов:2024/08/10(土) 13:01:26.14 ID:/cf33Zzm0
Написание и размещение положительных отзывов про Вас в интернете!!!
Работаем с самыми популярными площадками

Сайт https://otzyvtop.creatium.site/
Тел. 985-882-26-76
E-mail otzyv.top10@gmail.com

847 :Владислав:2024/08/17(土) 20:15:38.60 ID:DhLuOt7U0
Меня зовут Владислав из компании Web Hero. Мы обнаружили технические недочеты на вашем сайте, которые могут стать причиной ухода клиентов.

Наша команда готова оперативно устранить эти проблемы и гарантировать бесперебойную работу вашего сайта.

Давайте обсудим, как мы можем помочь. Оставьте заявку на нашем сайте: wbhr.ru или свяжитесь со мной по sale.tp1@wbhr.ru.

С уважением, Владислав.

848 :Русагро:2024/09/06(金) 09:53:52.27 ID:nxaKUgbN0
Русагро - крупнейший вертикальный агрохолдинг России реализует на постоянной основе масло подсолнечное,сахар и мясопродукты цены и наличие объемов уточняйте по контактам обратной связи отдела продаж.
Проводим реализацию сопутствующих продуктов,Шрот,Жмых,Жом.
sale@rusagrogro.ru
+74991102339

849 :AlexScerge:2024/09/07(土) 22:20:30.08 ID:hVXU1le30
https://newbharatsamachar.com/

282KB
新着レスの表示

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