#access #norelated * PukiWikiのメモ。 [#e907ca5f] 基本的に、Pluginが充実しているので、結構便利。が、どんなPluginがあるのか良く分からないし、見付かりにくいため不便。なぜか[[Pukiwikiのサイト:http://pukiwiki.sourceforge.jp]]はめちゃ反応がにぶいし。 #contents ** インストール [#l069ddfb] *** パーミッションについて [#j7e65f88] ユーザー自身が含まれるグループを書き込み可能にしておいた後、スーパーユーザーにディレクトリ全体のOwnerをapacheに変えてもらうのがよさげ。いずれにせよ、少しめんどくさい。 *** 管理人パスワード設定 [#q73d7d90] pukiwiki.ini.phpにて&adminpassを適宜設定。 *** 編集時にパスワードを求める [#ad9da609] pukiwiki.ini.phpにて // Edit auth (0:Disable, 1:Enable) $edit_auth = 1; $edit_auth_pages = array( '##' => 'kei', ); とする。上の例では、全てのページがパスワード保護される。 *** WikiNameの廃止 [#w83698fd] pukiwiki.ini.phpにて // _Disable_ WikiName auto-linking $nowikiname = 1; とする。McDonnaldsとかでオートリンクされるのがイヤン。 ** 内容 [#oa47db78] *** 改行・正規表現・その他ちょいネタ。 [#d2abdb5a] 行末に"~"で改行。~ 正規表現はどうするのかなあ…。コード表で相当するのを直書きするのが良いようだ。めんどくさ。("&"は"&")~ &sad;や&bigsmile;を使うとこういうの(&sad;&bigsmile;)が出る。 *** ページ削除 [#n04e5756] Editの際、空にしてUpdate。 *** 画像の一覧表示 [#ub60acf3] プラグイン#jphotoを使用(オプション)。ポップアップされるのとか、フラッシュそのものが嫌だったりする。 *** 階層内のページ一覧表示 [#aada97af] #ls2が使える。見出しまで表示したいときは#ls2(,title)とする。 *** も少し詳細な階層内のページ一覧表示 [#eb5ce71c] #tracker_listが使えそう。詳細不明。 *** 画像を一度にアップロード [#l720d6f3] ひとつずつしかできない。tarでまとめてアップし、そこで解凍させるらしい・・・ *** 目次の表示 [#u456b65f] #contentsを挿入(デフォルト) *** カウンター [#dd2b9ee5] MenuBarに RIGHT: total: &color(green){&counter;};~ today: &color(green){&counter(today);};~ yesterday: &color(green){&counter(yesterday);};~ などと埋める。 *** アクセス解析 [#b30503a6] オプションプラグイン#accessでページごとのログ取り、#accessviewで閲覧。~ #accessviewは一つ一つのページを埋め込む必要があって、めんどくさい。~ 秘密ページにもしたいが、やりかた不明。あと、日本語でしか表示されない上に、エンコードに不備がある。(UTF-8が使われてない) ** 外観(skin) [#ob17f74e] *** ヘッダーの画像変更 [#cf3cc9ba] ./image 内に画像を置き、pukiwiki.skin.phpにて // Set site identities $_IMAGE['skin']['logo'] = 'xxxx.jpg'; と変更。 *** ヘッダー(ページ一番上)のアドレスが表示されているところを階層状にする. [#a7680b5b] pukiwiki.skin.php内にて if (! defined('SKIN_DEFAULT_DISABLE_TOPICPATH')) define('SKIN_DEFAULT_DISABLE_TOPICPATH', 0); // 1, 0 とする。 *** MenuBarの箇条書きを無くす [#gb5276b7] pukiwiki.css.phpにて /* kei */ div#menubar ul li { list-style-type:none; } などと足す。 ---- COMMENT #comment