#author("2022-10-29T12:51:06+09:00","","")
#author("2022-11-01T21:21:19+09:00","","")
** newtpl.inc.php [#jb3c825e]
|RIGHT:125|LEFT:360|c
|~サマリ|フォーム形式で使えるテンプレートプラグイン|
|~リビジョン|1.1.1|
|~対応バージョン|1.5.4|
|~投稿者|[[kanateko]]|
|~投稿日|&new{2022-10-29 (土) 12:50:09};|
newpageとtrackerを合わせたようなプラグイン。設定ページを使って用意したフォームの入力内容に沿ってテンプレートを置換し、新規ページを作成することが出来ます。

#contents

**主な機能 [#m20a9019]
-フォームを入力することで簡単にテンプレートを用いたページの作成ができる。
--入力項目はカスタマイズ可能。
---text, textarea, number, range, radio, checkbox, select, file, hiddenが使える。
---それぞれの形式でさらに細かい設定ができる。
---必須項目を指定可能。
---未記入時の出力も設定可能。
-管理者のみ、凍結必須といった設定を切り替えられる。

**ダウンロード [#wae166a5]
-[[github.com:kanateko/pukiwiki-plugin/tree/master/plugin-newtpl]]

**セットアップ [#ad22f36c]
+GitHubにある「plugin-newtpl」フォルダをダウンロードし、中身をそのままpukiwikiのディレクトリに放り込む。
--配置の見本~
┣ skin~
┃ ┗ css~
┃  ┗ newtpl.css~
┗ plugin~
  ┗ newtpl.inc.php
+(任意) 「新規」ボタンをこのプラグインに置き換えるため、PukiWikiディレクトリのlibにある「html.php」の以下の部分を変更する。
 -	$_LINK['new']      = "$script?plugin=newpage&refer=$r_page";
 +	$_LINK['new']      = "$script?plugin=newtpl&refer=$r_page";

**使用方法 [#d05eaff1]
「新規」ボタンを置き換えている場合はページ名入力欄の下に利用可能なテンプレートが表示されます。~
また、任意のページにブロック型 (#newtpl) で記述することでもリストを表示できます。~
使用したいテンプレート名のリンクをクリックするとフォームが表示され、必要事項を記入して作成ボタンを押すとテンプレートを用いた新規ページが作成されます。~

**テンプレートの作成方法 [#e843cc7c]
「:config/plugin/newtpl」(デフォルト設定) 以下にフォームやテンプレートの設定を記述します。~
このあたりは実際に見てもらったほうが説明しやすいので、下記の配布元を参照してください。
-https://jpngamerswiki.com/?6d931c44bb

**ライセンス [#b40510c4]
GPL v3

**コメント [#r3683dc3]
- 素晴らしいです。 -- [[テスト]] &new{2022-11-01 (火) 21:21:19};

#comment

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.057 sec.

OSDN