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

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が表示されるのを、表示されないようにはするにはどうしたらよいのでしょうか?

282KB
続きを読む

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