Top > PukiWiki > Plugin > mailform.inc.php

Source of mailform.inc.php

&tag(PukiWiki);

//*mailform.inc.php
|RIGHT:100|LEFT:360|c
|~サマリ|簡易メールフォーム|
|~リビジョン|0.1|
|~対応バージョン|1.4.7_notb|
|~ライセンス|GPL v2|
|~投稿日|&new{2011-02-26};|

#contents

*概要 [#pa8bfe44]
メールフォームを生成するプラグインです。
-インライン型として、メールフォームへのリンクを挿入します。
-ブロック型として、メールフォームを表示します。

なお、スパム対策などの高度な機能はありません。

*ダウンロード [#vb4556fc]
#attachref(./mailform.inc.php.tgz)

*書式 [#adbe2876]
インライン型
 &mailform([リンクテキスト]);
ブロック型
 #mailform()

*設定 [#s9c57c64]
mailform.inc.php の16~21行目の下記定数を適宜変更して下さい。
|~定数|~内容|~デフォルト値|h
|MAILFORM_INLINE|インライン型で表示されるデフォルトのテキスト|メール|
|MAILFORM_TITLE|メールフォームのタイトル|メールフォーム|
|MAILFORM_TO|送信先メールアドレス|COLOR(RED):xxx@yyy.zzz ※要変更|
|MAILFORM_SUBJECT_PREFIX|メール件名の接頭辞|[PukiWiki Mailform]|
|MAILFORM_COMMENT_ROWS|メールフォームの行数|20|
|MAILFORM_COMMENT_COLS|メールフォームの列数|80|

30~47行目はメールフォームに表示されるメッセージですので、好みで変更して下さい。

*使い方 [#xeb914c6]
**インライン型 [#l46baf4e]
 &mailform();
と記述すると、デフォルトでは「メール」と表示され、メールフォームへのリンクとなります。リンクテキストを変えたい場合は、下記のように引数にテキストを記述します。
 &mailform(問合せ);
**ブロック型 [#x126b274]
  #mailform()
とすると、メールフォームを表示します。

**スキンに記述する場合 [#dba5243d]
メールフォームへのリンクをスキンに直接記述する場合は、下記のようにします。
#geshi(PHP){{
<?php if (exist_plugin_inline('mailform')) {
echo plugin_mailform_inline();
} ?>
}}
リンクテキストを指定する場合は以下のようにします。
#geshi(PHP){{
<?php if (exist_plugin_inline('mailform')) {
echo plugin_mailform_inline('問合せ');
} ?>
}}

*履歴 [#u6d0cf8a]
-2011/2/26 ver.0.1
--公開