PukiWiki Plus! 導入後に手を加えたところとかをメモっておく。
インストール時に手を加えた場所
インストールバージョンは PukiWiki Plus! 1.4.6-u1-i18n Revision 915
- pukiwiki.ini.php
- default.skin.php
- default.css
追加導入したプラグイン
手を加えた場所
glossary関係
大幅に手を加えた。
make_link.php 885行あたり
0
1
2
3
4
5
6
7
8
| <?php } elseif ($ajax) {
// update by ukiya start
return '<span class="tooltip"' .
' onmouseover="' . "javascript:this.style.backgroundColor='#ffe4e1';" . '"' .
' onclick="' . "javascript:showGlossaryPopup('" . $script . "?plugin=tooltip&q=" . $s_term . "',event,0.2);" . '"' .
' onmouseout="' . "javascript:this.style.backgroundColor='transparent';" .
'">' .
//update by ukiya end
$term . '</span>';
} else { ?>
|
glossary.js 54行あたり
1
2
3
|
| startEvent('popupDiv','click','hideGlossaryPopup');
popupDiv.innerHTML = "<div align='center'> - close on click - </div>"+htmldoc.responseText;
var popUpContainer = document.getElementById("popUpContainer");
|
glossary.js に以下を追加
1
2
3
4
5
6
7
8
9
|
-
|
|
|
|
|
|
!
| function startEvent(ojNameStr,eventTypeNameStr,funcNameStr){
eval(ojNameStr+".on"+eventTypeNameStr+"="+ funcNameStr)
if(document.layers)
eval(ojNameStr+".captureEvents(Event."
+eventTypeNameStr.toUpperCase()+")")
}
|
linklist プラグイン
IGNOREリストが、「ホスト名のみ比較」になっていたのでパスまでマッチするように変更
linklist.inc.php 124行目あたり
| <?php if (linklist_ignore_check($url['host'] . $url['path'] )) continue; ?>
|
comment プラグイン
名前を自動的に[[]]で囲まないようにした。
オリジナルプラグイン
sakurascript
駄でべWiki:fifth moon/PukiWiki用さくらスクリプトプラグイン
より。
getrecent
pcomment プラグインから、コメント入力の機能を除いて表示のみに特化したもの。
トピックの表示に利用。一応添付しておく。