Pukiwiki

2020/02/06 17:47 Pukiwiki
ダウンロードサイト:Pukiwiki

Pukiwikiバージョンアップ

 Pukiwikiが1.5.2にバージョンアップしていましたので、最新のものを設置することにしました。
 Utf-8版をダウンロードして解凍し、サーバーにアップしたら、パーミッションを変えなくても動作しました。

Pukiwiki1.5.2

pukiwiki.ini.php編集

タイトルの設定

$page_title = 'ABC Wiki';  page_titleを任意のwikiの名前に変更します。

管理者の設定

$modifier = 'anonymous';  anonymousを管理者の名前に変更します。
$modifierlink = 'http://aqwiki.net/';   管理者のHPを記載します。

トップページの名前の変更

$defaultpage  = 'FrontPage';  トップページを好みの名前に変更する。 

パスワードの設定

$adminpass = '{x-php-md5}!';  パスワードを設定する。
   x-php-md5はmd5形式に変換してパスワードを設定する例である。「!」の部分を、任意のパスワードを設定し、それをmd5形式に変換したものを書き込む。
   md5変換ツール
$auth_users = array(  に
   'admin' => '{x-php-md5}xxx・・・',
   'foo' の上の行に自分のパスワードを書き加える。「admin」の所はそのままでもいいし、任意の名前にもできる。これが「ユーザー名」になる。
$edit_auth = 1;
$edit_auth_pages = array( に
   '##'                => 'admin',
   '#BarDiary#'の上の行に書き加える。
   管理者(ユーザー名)が全てのページに書き加えることが可能な設定である。adminのところには、auth_usersのところで決めたユーザー名を入れる。

skin/pukiwiki.skin.php編集

右メニューバーにする場合

<php if ($menu !== FALSE) { ?>
<table border="0" style="width:100%">
 <tr>
   <td class="menubar">
   <div id="menubar"><?php echo $menu ?></div>
   </td>
   <td valign="top">
   <div id="body"><?php echo $body ?></div>
   </td>
 </tr>
</table>
<?php } else { ?>

<?php if ($menu !== FALSE) { ?>
<table border="0" style="width:100%">
 <tr>
   <td valign="top">
   <div id="body"><?php echo $body ?></div>
   </td>
   <td class="menubar">
   <div id="menubar"><?php echo $menu ?></div>
   </td>
 </tr>
</table>
<?php } else { ?>
とする。

Last-modified、フッターを右寄せにする場合

 <div id="lastmodified"  align="right">
 <div id="footer" align="right">        フッターはv1.5.1もこの方法で移動させる。
とする。

Last-modifiedを右寄せにする場合(v1.5.1)

skin/pukiwiki.css.php編集

div#lastmodified {
	font-size:12px;
	padding:0px;
	margin:9px 0px 0px 0px;
	float:right;
}
デフォルトで「float:left」となっているところを、「float:right」と書き換える。

lib/init.php編集

コピーライトを編集する場合

define('S_VERSION', '1.5.2');
define('S_COPYRIGHT',
	'<strong>PukiWiki ' . S_VERSION . '</strong>' .
	' &copy; 2001-2019' .
	' <a href="https://pukiwiki.osdn.jp/">PukiWiki Development Team</a>'
);
の辺りを書き換えます。著作権表示の削除等に注意してください。