■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 最新50 [PR]ぜろちゃんねるプラス[PR]  

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

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); # 本文を再設定

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

275KB
続きを読む

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