*PukiWiki Pluginのインストール [#o6a2f51e] 必要なファイルは[[ここ:http://pukiwiki.sourceforge.jp/]]のpluginからDownload **ページ名からファイル名取得 [#v6d1cf3d] $filename = str_replace("%","",rawurlencode($pagename)) . "txt"; **別ページの内容の表示(includex)Plugin [#f16c9a6a] デフォルトでinclude.inc.phpというプラグインがあるが、表示行数の指定等オプションが増えている。[[ここ:http://note.sonots.com/?PukiWiki%2Fincludex.inc.php]]からdownlad. contentsx.inc.phpも必要なのでインストール。 ただ、そのままでは109行でエラーするので、includexの109行目、contentsxの19行目の _(の行をコメントアウトする。gettextをインストールするといいようなことが書かれていたが、インストールしてもだめだったのでコメントアウトした。 (e.g)タイトルを表示せず、1行から10行目を表示 #includex(ページ名,titlestr=off,1:10) includeしたページでanchor(アンカー)マーク「†」が表示されるので以下の部分(380行付近)をコメントアウト $attr_href = ' href="#' . $id . '"'; $attr_title = ' title="' . $id . '"'; $attr_class = ' class="anchor_super"'; // $link = '<a' . $attr_class . $attr_id . $attr_href . $attr_title . '>' . $_symbol_anchor . '</a>'; <==この行 return $link; } **添付(attach.inc.php)Plugin [#r032d64a] 添付を行うときのパスワードリクエストの変数定義について アップロード/削除時はそのページの作成権限のユーザパスワードで実行できるバックアップファイルはこの範囲外 // 管理者だけが添付ファイルをアップロードできるようにする //define('PLUGIN_ATTACH_UPLOAD_ADMIN_ONLY', TRUE); // FALSE or TRUE define('PLUGIN_ATTACH_UPLOAD_ADMIN_ONLY', FALSE); // FALSE or TRUE // 管理者だけが添付ファイルを削除できるようにする //define('PLUGIN_ATTACH_DELETE_ADMIN_ONLY', TRUE); // FALSE or TRUE define('PLUGIN_ATTACH_DELETE_ADMIN_ONLY', FALSE); // FALSE or TRUE // アップロード/削除時にパスワードを要求する(ADMIN_ONLYが優先) define('PLUGIN_ATTACH_PASSWORD_REQUIRE', FALSE); // FALSE or TRUE //define('PLUGIN_ATTACH_PASSWORD_REQUIRE', TRUE); // FALSE or TRUE [このパラメータはそのページの編集権限にパスワードが不要の場合のみ意味がある。 つまり編集は出来るが添付はに制限を設けるときのみ有効。編集が制限されている場合 は必ず編集用パスワードをリクエストされる。] ---- 以下の設定はADMIN_ONLYが優先なため、Webページ上にパスワードリクエストの表示 はされるがパスワードを入力しなくてもOKで、次のダイアログボックスでそのページ の作成権限のユーザパスワードで実行できる(PLUGIN_ATTACH_PASSWORD_REQUIREは 意味がない) // 管理者だけが添付ファイルをアップロードできるようにする //define('PLUGIN_ATTACH_UPLOAD_ADMIN_ONLY', TRUE); // FALSE or TRUE define('PLUGIN_ATTACH_UPLOAD_ADMIN_ONLY', FALSE); // FALSE or TRUE // 管理者だけが添付ファイルを削除できるようにする //define('PLUGIN_ATTACH_DELETE_ADMIN_ONLY', TRUE); // FALSE or TRUE define('PLUGIN_ATTACH_DELETE_ADMIN_ONLY', FALSE); // FALSE or TRUE // アップロード/削除時にパスワードを要求する(ADMIN_ONLYが優先) //define('PLUGIN_ATTACH_PASSWORD_REQUIRE', FALSE); // FALSE or TRUE define('PLUGIN_ATTACH_PASSWORD_REQUIRE', TRUE); // FALSE or TRUE ---- 以下の設定ではPLUGIN_ATTACH_PASSWORD_REQUIREの設定なか関わらず、Webページ上に パスワードリクエストが表示されでは管理者パスワードを入力後、ダイアログボックス ではそのページの作成権限のユーザパスワードまたは管理者ユーザパスワードで実行 できる。 // 管理者だけが添付ファイルをアップロードできるようにする define('PLUGIN_ATTACH_UPLOAD_ADMIN_ONLY', TRUE); // FALSE or TRUE //define('PLUGIN_ATTACH_UPLOAD_ADMIN_ONLY', FALSE); // FALSE or TRUE // 管理者だけが添付ファイルを削除できるようにする define('PLUGIN_ATTACH_DELETE_ADMIN_ONLY', TRUE); // FALSE or TRUE //define('PLUGIN_ATTACH_DELETE_ADMIN_ONLY', FALSE); // FALSE or TRUE **InterWikiNameについて [#w0e862ff] InterWikiNameについてはpukiwiki.ini.phpの $interwiki = 'InterWikiName'; // Set InterWiki definition here に指定されているページに定義されている そのページ(InterWikiName)に [URL InterWikiName] (文字エンコードタイプ) (e.g) -[http://enfant.mie-chukyo-u.ac.jp/? enfant] euc 例えば、他のサイトのwikiページを表示するPlugin(include_interwiki)では以下のように指定する #include_interwiki(InterWikiName,表示ページ名) (e.g) #include_interwiki(enfant,お知らせ)