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

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

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

954 :0ch+開発担当 ◆0chp.sx.ik :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] =~ /^(.+? .+?) (.*)$/);

955 :名無しさん@ぜろちゃんねるプラス:2014/01/30(木) 01:17:52.66 ID:jDJ6oJK90
>>954
ありがとうございます

956 :名無しさん@ぜろちゃんねるプラス:2014/01/31(金) 12:29:21.37 ID:IbhcczGo0
すいません
コンマ以下を表示するにはいったいどうしたらよいでしょうか

957 :0ch+開発担当 ◆0chp.sx.ik :2014/01/31(金) 12:30:50.57 ID:aesxcWgr0
>>956
システム設定->表示設定で「ミリ秒まで表示する」にチェックを入れてください。

958 :名無しさん@ぜろちゃんねるプラス:2014/01/31(金) 12:31:19.97 ID:IbhcczGo0
>>957
そんな設定項目が
有難うございました

959 :名無しさん@ぜろちゃんねるプラス:2014/01/31(金) 19:52:03.71 ID:nGvfKtou0
kakoログのindex.htmlはどこで表示させているのでしょうか?

960 :0ch+開発担当 ◆0chp.sx.ik :2014/01/31(金) 20:07:21.20 ID:aesxcWgr0
>>959
過去ログのindex.htmlは管理画面の過去ログ一覧から
「情報更新」または「index更新」をした時に生成されます。
HTMLは module/celeborn.pl の sub OutputIndex で生成されています。

961 :名無しさん@ぜろちゃんねるプラス:2014/02/01(土) 20:04:04.48 ID:GGWShuzM0
サイト下部のクレジットを消す方法を教えて下さい。

962 :0ch+開発担当 ◆0chp.sx.ik :2014/02/01(土) 20:32:07.74 ID:W7VLddkG0
>>961
過去に同様の質問があったのでこちらを参照してください。
http://yakin.38-ch.net/test/read.cgi/zerochplus/1300698832/183-184

963 :名無しさん@ぜろちゃんねるプラス:2014/02/07(金) 04:04:13.27 ID:wRlKhyaK0
@pagesにぜろちゃんねるを設置した場合
janestyle (ver3.75)及びjanexeno(ver140116)で読み書きができなくなりました
V2Cやwebブラウザ、JaneDoeViewなどでは問題なく読み書きできるようです
どうすればよいでしょうか?

964 :0ch+開発担当 ◆0chp.sx.ik :2014/02/07(金) 12:17:38.71 ID:GZYH4i1a0
>>963
最近@PAGESにCloudFlareのファイアウォールが導入されたみたいで、
そのファイアウォールがJane StyleのUserAgentを弾いてるため読み書きできなくなっています。

専ブラのUserAgentを変更できればいいのですが、それができないので
@PAGESかCloudFlareに改善要望を出すか、Jane Style開発者にUA変更設定を追加してもらうしかありません。

965 :名無しさん@ぜろちゃんねるプラス:2014/02/07(金) 17:06:16.62 ID:wRlKhyaK0
>>964
わかりました、ありがとうございます

もう一つお聞きしたいのですが
1レス辺りの容量を最大文字数ではなくbyteにするにはどうすればよいのでしょうか?


966 :0ch+開発担当 ◆0chp.sx.ik :2014/02/07(金) 17:29:19.19 ID:GZYH4i1a0
>>965
本文の最大文字数(BBS_MESSAGE_COUNT)は文字数ではなくバイト数で判定しています。

具体的には、<>→&lt;&gt; と 改行→<br> の変換および、
プラグイン(type=1,2)を実行した後の文字列のバイト数で判定を行っています。

967 :名無しさん@ぜろちゃんねるプラス:2014/02/07(金) 19:38:10.95 ID:wRlKhyaK0
わかりました
教えていただきありがとうございます

968 :名無しさん@ぜろちゃんねるプラス:2014/02/07(金) 22:18:34.82 ID:LrvH8xdZ0
toshinari.netというサイトのread.cとread.cgiを差し替えることは可能でしょうか?
またプログラム的に齟齬は起きないでしょうか?

969 :0ch+開発担当 ◆0chp.sx.ik :2014/02/07(金) 22:39:34.18 ID:GZYH4i1a0
>>968
0ch+のread.cgiは0ch+のシステムにかなり依存しているので、
同様のプログラムであっても差し替えはできないものと考えてください。

そのサイトのシステムと0ch+のシステムを同時に動かせば
そのようなこともできなくはないかもしれませんが、お勧めはできません。

970 :名無しさん@ぜろちゃんねるプラス:2014/02/08(土) 08:56:15.99 ID:xh0DpvgU0
規制ユーザーが全く動作しません
.panda-world.ne.jp
と記述しても書き込めたりするのですが……
どうしたらよいでしょう?
ちなみに別の掲示板では正規表現なしにちゃんと動作しているようです

971 :名無しさん@ぜろちゃんねるプラス:2014/02/13(木) 19:49:54.02 ID:fb8zhFZN0
掲示板トップのヘッダーフッダーのテーブル調整はどこで調整したらいいですか?

972 :0ch+開発担当 ◆0chp.sx.ik :2014/02/13(木) 20:33:58.88 ID:xMiHar8d0
>>970
返信が遅くなってすみません。

>.panda-world.ne.jp
このような記述はすべて正規表現とみなされるので注意してください。

>書き込めたりする
一応、管理画面でレス一覧から書き込まれたレスのホスト名を確認してみてください。
ユーザー規制が動作していないようなら、ホスト指定にスペースなどが入っていないか確認して下さい。
また、test/madakana.cgiにアクセスするとその端末が規制されているかどうかがわかります。

>>971
indexのヘッダーはlegolas.plのsub Print、フッターはvarda.plのsub PrintIndexFootです。

973 :名無しさん@ぜろちゃんねるプラス:2014/02/14(金) 08:58:44.33 ID:V79nwlK90
0ch_mymsg.plで、AAを表示させたいのですが、更新時にスクリプトエラーが出ます
回避するにはどうすれば良いのでしょうか?

974 :0ch+開発担当 ◆0chp.sx.ik :2014/02/14(金) 11:13:21.12 ID:gXXM9g1y0
>>973
このような感じで一度変換をかけてください。
    my $aa = <<'AA';
 _,,..,,,,_
./ ;' 3 `ヽーっ
l   ⊃ ⌒_つ
`'ー---‐'''''"
AA
    GALADRIEL::ConvertCharacter1(undef, \$aa, 2);
    $text .= '<hr>'.$aa;

975 :名無しさん@ぜろちゃんねるプラス:2014/02/14(金) 15:05:13.44 ID:V79nwlK90
>>974
ありがとうございます!
頑張ってみます

976 :名無しさん@ぜろちゃんねるプラス:2014/02/16(日) 13:38:06.90 ID:EFIth9oq0
携帯板の板トップで、下の

「続き」
「スレッド作成」


ここあたりに、テキストを入れたいのですが、vardaの162行あたりを編集したら、500エラーが出ました。

「戻る」「TOP」などのテキストはどうやって入れたらいいですか?

977 :0ch+開発担当 ◆0chp.sx.ik :2014/02/16(日) 15:30:54.22 ID:UgzuXGH50
>>976
エラーの原因は例えば
・ダブルクォーテーションのエスケープ 「"」→「\"」
・宣言していない変数の使用 「$abc = 'abc...';」→「my $abc = 'abc...';」
・文字列中の特殊記号 「$ % @」→「\$ \% \@」
・文字列中の改行 改行→「\n」
などが考えられます。

  <a href="../">戻る</a>
というHTMLなら
  $Page->Print("<a href=\"../\">戻る</a>\n");
のようにしてください。

978 :名無しさん@ぜろちゃんねるプラス:2014/02/18(火) 22:42:14.86 ID:H7ebGcyO0
AAが3、4行で切れてうまく書き込めない場合があります
この場合どうすればいいのでしょうか

979 :0ch+開発担当 ◆0chp.sx.ik :2014/02/18(火) 23:14:18.50 ID:hsgW29VO0
>>978
書き込みに使用したブラウザは何ですか?

推測ですが、そのブラウザが文字列のエスケープ処理を正しく行っていない場合、
AA中に半角セミコロン「;」を含むとそれ以降の文字が消えることがあります。(参照>>341>>348>>350)

980 :名無しさん@ぜろちゃんねるプラス:2014/02/19(水) 07:27:16.40 ID:D197Rz360
2chのようにread.cgiとread.jsを切り替えて使うということはできるのでしょうか?
read.jsはこちらで作るとしてそれをして0ch+のシステム的には大丈夫なのでしょうか?

981 :名無しさん@ぜろちゃんねるプラス:2014/02/19(水) 10:40:05.34 ID:pQiZxG8Pi
>>979
参照元と同じくTwinkleですね…
ありがとうございます

982 :名無しさん@ぜろちゃんねるプラス:2014/02/19(水) 23:05:59.57 ID:pQiZxG8Pi
>>974
すみません、これを参考にやってみたのですが、何分parlには疎いもので、中々出来ませんでした
もし宜しければもう少し詳しく教えていただけると本当にありがたいです

983 :0ch+開発担当 ◆0chp.sx.ik :2014/02/19(水) 23:17:03.32 ID:/Lr8CY0N0
>>980
read.jsはシステム側からすれば専ブラとほとんど同じ扱いになるので大丈夫だと思います。

>>982
コメントで解説をつけるとこんな感じです。

  my $resNum = (省略); # レス番を取得
  my $text = (省略); # 本文を取得
  
  if ($resNum == 10) { # レス番が10なら
    my $aa = <<'AA'; # AAを準備
 _,,..,,,,_
./ ;' 3 `ヽーっ
l   ⊃ ⌒_つ
`'ー---‐'''''"
AA
    GALADRIEL::ConvertCharacter1(undef, \$aa, 2); # AA中の改行や記号を変換
    $text .= '<hr>'.$aa; # 本文の後ろに水平線とAAをくっつける
    $Form->Set('MESSAGE', $text); # 本文を再設定する
  }

984 :名無しさん@ぜろちゃんねるプラス:2014/02/19(水) 23:21:13.49 ID:SqMY+6aS0
>>983
ありがとうございます
これで頑張ってみます

985 :名無しさん@ぜろちゃんねるプラス:2014/02/19(水) 23:46:13.45 ID:SqMY+6aS0
うーん…
やっぱりスクリプトエラーが出ます
これは鯖が原因なのでしょうか?
ちなみに使用鯖はxreaです

986 :0ch+開発担当 ◆0chp.sx.ik :2014/02/20(木) 00:21:30.80 ID:Z1gomyp70
>>985
AAの下の「AA」という部分の前後にスペース等がありませんか?
この「AA」という部分は前後が改行でなければなりません。

987 :名無しさん@ぜろちゃんねるプラス:2014/02/20(木) 14:26:52.06 ID:ewBts2Zci
原因がわかりました
エディタの仕様かなにかで\が全角になってしまっていたようです
無事に動作しました、本当にありがとうございます

988 :名無しさん@ぜろちゃんねるプラス:2014/02/21(金) 18:45:25.95 ID:D1zkgui+0
>>962
板のindex.htmlではなくて、スレッドページの下部の
READ.CGI - 0ch+ BBS 0.7.4 20131106
ぜろちゃんねるプラス
を消したいです。

989 :0ch+開発担当 ◆0chp.sx.ik :2014/02/21(金) 18:58:15.58 ID:NXwQHSqH0
>>988
read.cgi の sub PrintReadFoot 内の最後を編集してください。

990 :名無しさん@ぜろちゃんねるプラス:2014/02/23(日) 16:54:01.56 ID:gCIDa0sg0
パソコンの板トップのスレをクリックした際、read.cgiに行く場合、インターネットエクスプリーラでいう、タブが別になるのですが、同じタブのままスレに行く方法を教えて下さい。

991 :名無しさん@ぜろちゃんねるプラス:2014/02/23(日) 19:42:18.69 ID:Z1hCj904i
>>990

htmlのaタグのオプション

992 :0ch+開発担当 ◆0chp.sx.ik :2014/02/23(日) 22:22:09.13 ID:jLc96xcE0
>>990
板トップページのスレッド一覧のリンクを同一タブ内で開くようにするには
read.cgi の sub PrintIndexMenu 内394,398行目の「 target=\"body\"」を削除してください。

993 :名無しさん@ぜろちゃんねるプラス:2014/02/24(月) 17:37:13.70 ID:q5k5x5t10
>>991-992
ありがとうございました。

994 :名無しさん@ぜろちゃんねるプラス:2014/02/25(火) 00:02:12.98 ID:Mto/pt140
>>991-992
ありがとうございました。

995 :名無しさん@ぜろちゃんねるプラス:2014/02/26(水) 00:58:11.22 ID:iLFIt8p/0
すみません。操作ミスで>>993-994連投になりました。

996 :名無しさん@ぜろちゃんねるプラス:2014/02/26(水) 06:06:18.08 ID:suS6e2gm0
いくつかの板を作ってそれぞれ強制IDでIDを振る場合、それぞれの板で異なるIDを出させるにはどうしたらいいでしょうか?TEST以下を複数作らないとだめでしょうか?また、どのモジュールをどういじればいいでしょうか?

997 :0ch+開発担当 ◆0chp.sx.ik :2014/02/26(水) 11:44:21.44 ID:IRuPNLF70
>>996
基本的には、板が異なるとIDも変わるようになっています。
特にコードをいじる必要はないと思います。

IDの生成は module/galadriel.pl の sub MakeIDnew で行われています。

998 :名無しさん@ぜろちゃんねるプラス:2014/02/27(木) 19:15:28.32 ID:/TUKMS310
http://jump.x0.toを使ったリンククッションが表示できなくなりました。

エラーメッセージはコレです↓
Not Found
The requested URL /windyakin.net/ was not found on this server.

ええと404なんですけど、これって僕に問題があるのでしょうか?

999 :0ch+開発担当 ◆0chp.sx.ik :2014/02/27(木) 23:53:35.61 ID:KU/xWFNP0
>>998
クッションの管理者に問い合わせたところ、数日中に復旧するそうです。

原因はさくらのレンタルサーバーのアップデートによる影響だったようです。

1000 :0ch+開発担当 ◆0chp.sx.ik :2014/02/27(木) 23:55:39.06 ID:KU/xWFNP0
■次スレ
ぜろちゃんねるプラス質問スレ 2
http://yakin.38-ch.net/test/read.cgi/zerochplus/1393498172/

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