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

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