pukiwiki1.4x系設置時作業 のバックアップ差分(No.2)
※※このサイトは2012年頃より更新を停止しています。※※
- バックアップ一覧
- 現在との差分 を表示
- ソース を表示
- バックアップ を表示
- pukiwiki1.4x系設置時作業 へ行く。
- 1 (2006-11-21 (火) 07:11:30)
- 2 (2006-11-21 (火) 07:11:30)
- 追加された行はこの色です。
- 削除された行はこの色です。
Wiki設置時に、自分的に最初にしておくべき設定とかの作業をメモしておく。
#contents
*最初に必ずする設定
**pukiwiki.ini.php
-''LANG''
日本語に。
-''page_title''
ページタイトル決定。
-''modifier''
管理者情報設定。
-''defaultpage''
トップページ名決定。
-''nofollow,noindex''
検索ロボットから隠すか否か。
-''trackback''
トラックバックpingを送るか送らないか。
受け取るか受け取らないか。
たいていOFF
-''nowikiname''
Wikiネームを有効にするか否か。
-''autolink''
よくわからん。
-''adminpass''
適当に。
-''fixed_heading_anchor''
h[1-9]タグのアンカーを有効にするか否か。
-''line_break''
改行をどう扱うか。
*追加ですること
**pukiwiki.ini.php
-''notimeupdate''
「タイムスタンプを変更しない」を有効にするか否か。
-''lastmod''
HTTP: Output Last-Modified header
-''notify''
メール通知するか否か。
**表示がらみ
+''keitai.skin.phpの修正''
--navi部分が
0.Top | 1.Menu | 2.新規 | 3.編集 | 9.更新履歴
になる感じに修正。
--携帯画面の最下部にnaviを追加する。
--iridスキンを使うなら、上記のように編集したkeitai.skin.phpをirid配下に設置すること。
+''pukiwiki1.4.x系に、記事のソースを表示するリンクを追加''
上部のリンクに「ソース」を追加し、sourceコマンドで表示中のページのHTML整形前のテキスト生データを出力するようにした。
以下、変更箇所
--''lib/html.php''
61行目付近 - 追加:$_LINK['source'] = "$script?cmd=source&page=$r_page";
86行目付近 - 追加:$link_source = & $_LINK['source'];
--''skin/pukiwiki.skin.php''
114行目付近 - 追加: <?php _navigator('source') ?> |
--''ja.lng.php''
131行目付近 - 追加:$_LANG['skin']['source'] = 'ソース'; // HTML整形前テキスト表示
--''skin/pukiwiki.skin.php''
追加したいところに「ソース」を追記。
*場合によっちゃ追加でやること
**プラグイン calendar_viewer にちょいと
「<<前の5件」とか「次の5件>>」っていうリンクは、標準のプラグインだとリストの一番最後にだけ出る。
これをリストの一番上に出したいなと思ったのでちょっとソースに手を加える。
下記、変更箇所。
--対象ファイル:calendar_viewer.inc.php,v 1.34 2005/06/05
---いじるところはfunction plugin_calendar_viewer_convert()。
---見るところは「// Include start」以降。
---A)
150行目過ぎぐらい、コメントで「// $limit_page の件数までインクルード」とあるところの while{〜〜〜} の塊りが、表示している記事を読み込んでいるところになる。
---B)
260行目過ぎぐらい、コメントで「// ナビゲート用のリンクを末尾に追加」とあるところの if{〜〜〜} の塊りが、「<<前の5件」「次の5件>>」というリンクを出力しているところになる。
---元々のソースでは上から順序良く$return_bodyにつなげていってるだけ。
---なので、A)で
$return_body .= $head . $body;
となっているところを↓↓
$tmp_return_body .= $head . $body;
とでもしておく。
---そして、B)の
$return_body .=
となっているところを↓↓
$link_prev_and_next .=
とでもしておく。
--このfunction plugin_calendar_viewer_convert()の最後で
return $return_body;
の直前に
$return_body .= $link_prev_and_next . $tmp_return_body . $link_prev_and_next;
と書き加える。
**PHPのmb_send_mail関数のバグ対応
-lib/mail.php
必要であればやる。
**iridスキン適用
pukiwiki.skin.phpとkeitai.skin.phpだけ新しいのと差し替えて、ディレクトリ丸ごと入れ替え。
#comment