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

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
ぜろちゃんねるプラス