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


title.inc.php#

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

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

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

ダウンロード#

  • title.inc.php by revulo
    • &ref(): File not found: "revulo.title.inc.zip" at page "pukiwiki1.4/plugin/title.inc.php";(サイト消滅のためMITライセンスに基づきここで再配布)

手順(revulo氏版)#

  • 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')) {
}}

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

コメント#

コメントはありません。 comments/pukiwiki1.4/plugin/title.inc.php

お名前: