pukiwiki1.4/plugin/title.inc.php の履歴ソース(No.1)

#title(ああああ)
* title.inc.php [#kbda6231]

titleタグを変更できる。
「モンスター図鑑/0004」というページのtitleを「モンスター図鑑/爆炎龍ティラノス」などにできる。

[[Pukiwiki/plugin/bodycache.php]]と同時に利用した場合、titleタグは変わらないので $bodycache_disable_plugins に title を入れてキャッシュ生成を無効化する必要がある。

 $bodycache_disable_plugins = array( 'ls2', 'sortabletable', 'title' );



** ダウンロード [#q1beb544]

- [[title.inc.php:http://www.revulo.com/PukiWiki/Plugin/Title.html]] by revulo 
-- &ref(./revulo.title.inc.zip,);(サイト消滅のためMITライセンスに基づきここで再配布)

** 手順(revulo氏版) [#c3375514]

- title.inc.php を plugin フォルダにアップロード

- 書式は次のようになっています。書くのはページのどこでも構いません。

 #title(タイトル [, H1タグ用タイトル])

なお、引数を1つ指定するか2つ指定するかによって、動作が変わります。

 #title(タイトル)

この場合は、<title> タグと <h1> タグの両方が「タイトル」に変わります。

 #title(タイトル1, タイトル2)

この場合は、<title> タグの方は「タイトル1」に、<h1> タグの方は「タイトル2」に変わります。

- 細かな注意点をいくつか記しておきます。

 <H1> タグのタイトルは、related プラグインへのリンクではなくなります
 編集時には、元のページ名がタイトルとして表示されます
 recent などの他のプラグインが表示するタイトルは変更されません

この辺りは、PukiWiki Plus! の TITLE: タグの動作に合わせてあるので、 とりあえずは仕様ということにします。
 
また、タイトル表示の仕組みはスキンによって異なるため、 一部のスキンではうまく動作しない可能性があります。 例えば、 Monobook for PukiWiki スキン を使っている場合、このプラグインは効果がありません。 以下のように monobook.skin.php を変更することで、不完全ながら動作するようになります。

#geshi(php,number){{
--- monobook.skin.php.orig
+++ monobook.skin.php
@@ -68,7 +68,7 @@

 // Title
 global $plugin;
-$display_title = $plugin === 'read' ? $wikinote->get_title($vars['page']) : $title;
+$display_title = $plugin === 'read' ? $wikinote->get_title($title) : $title;

 // relink.inc.php
 if ($enable_relink === TRUE && exist_plugin('relink')) {
}}

この辺りは、各スキンの作者に対応していただくか、こちらで個別対応していくことになると思います。

//** 手順 [#z21d8bc7]

//- /にtitle.inc.phpをアップロード
//- ページ本文で以下を記述

// #title(モンスター図鑑/爆炎龍ティラノス)

* コメント [#p9ec71cf]

#pcomment