Top > IT > CMS > Pukiwiki > RemoveAutoGlossary
Last-modified: Sat, 14 Sep 2013 18:34:24 JST
Counter:1088 Today:1 Yesterday:0 Online:6
このエントリーをはてなブックマークに追加

オートグロッサリの削除

変更された機能

Glossaryページに登録した用語がWikiページ内に登場した時、リンクを張って、マウスオーバーでその用語の説明をポップアップする。

改造内容

  • スキンから次の項目を削除する。
    <div id="popUpContainer"></div>
  • スキンから次の行を削除する。
    <script type="text/javascript" src="<?php echo SKIN_URI ?>ajax/glossary.js"></script>
  • 「skin/ajax」ディレクトリから「glossary.js」を削除する。
  • 「pukiwiki.ini.php」から次の行("glossarypage"の項目)を削除する。
// Default page name
$defaultpage  = 'FrontPage';     // Top / Default page
$whatsnew     = 'RecentChanges'; // Modified page list
$whatsdeleted = 'RecentDeleted'; // Removeed page list
$interwiki    = 'InterWikiName'; // Set InterWiki definition here
$aliaspage    = 'AutoAliasName'; // Set AutoAlias definition here
$glossarypage = 'Glossary';	 // Set Glossary definition here

削除理由

  • グロッサリの量に限界がある。
    • 増えると正規表現のチェックで処理時間がかかる。
  • オーバーレイで表示されてもあんまり嬉しくない場合が多い。
    • 解除するためには別の領域へマウスを出す必要がある。
  • 詳細を見る必要がある場合は、そのページへ移動するか検索してもらった方が有益。

Reference