Thu
12
Apr
2007
Ver 1.12 (サイト間オートリンク機能, WhatsNew用プラグイン修正など)
新機能:サイト間オートリンク
別サイト・モジュール間を隔たりなくオートリンクできる仕組みを追加しました。
別サイト(xpWiki)の用語集にオートリンクさせたり、同サイト上の別のxpWikiにオートリンクさせたり、自己内の特定ディレクトリのページにオートリンクさせたりといろいろできます。 
html側/modules/[xpWikiディレクトリ]/private/ini/pukiwiki.ini.php 内で設定を行います。
雛形は次の通りです。
1
2
3
4
5
6
7
| $root->ext_autolinks[] = array(
'url' => 'http://.hypweb.net/modules/xpwiki/' , // ''[空白] で自己xpWiki
'base' => 'keyword' , // ベースディレクトリ (''[空白] ですべてのページ)
'len' => 3 , // オートリンクを有効にする文字数
'enc' => 'EUC-JP' , // 相手先の文字エンコーディング
'cache' => 180 // キャッシュする分数 (最小値: 10分)
);
|
このサイトでは、次のように設定しています。
keyword ディレクトリ内のページは、keyword/ を省いてもオートリンクされています。
例) <- だけで keyword/XOOPS にリンクされます。
1
2
3
4
5
6
7
| $root->ext_autolinks[] = array(
'url' => '' ,
'base' => 'keyword' ,
'len' => 3 ,
'enc' => 'EUC-JP' ,
'cache' => 10
);
|
また、cube.hypweb.net の xpwiki_pub では、次のように設定しています。
複数指定した場合は、より先に記述した内容が優先になります。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| $root->ext_autolinks[] = array(
'url' => 'http://.hypweb.net/modules/xpwiki/' ,
'base' => '' ,
'len' => 4 ,
'enc' => 'EUC-JP' ,
'cache' => 10
);
$root->ext_autolinks[] = array(
'url' => 'http://.hypweb.net/modules/xpwiki/' ,
'base' => 'keyword' ,
'len' => 4 ,
'enc' => 'EUC-JP' ,
'cache' => 10
);
|
WhatsNew 用プラグインの不具合修正
xpWiki を複数インストールした場合に、正常に動作していなかった問題を修正しました。
pagename_num2str = 1 時のASIN対応
pukiwiki.ini.php で pagename_num2str = 1*1 としている場合に、従来の'数字と-'に加えて ASIN の場合も対応するようにしました。
CVS 更新履歴
- 2007-04-12 17:43 nao-pon
- * xoops_version.php (1.109):
- 2007-04-12 17:42 nao-pon
- * skin/pukiwiki.css.php (1.17):
- added 'a.ext_autolink' CSS.
- 2007-04-12 14:12 nao-pon
- * class/make_link.php (1.6), events/onPageWriteBefore/api.inc.php
(1.1), ini/pukiwiki.ini.php (1.28), plugin/api.inc.php (1.1):
- new future, external auto link system.
- 2007-04-12 14:01 nao-pon
- * include/whatsnew.inc.php (1.2):
- could not work on duplicate.
- 2007-04-12 14:00 nao-pon
- * class/func/pukiwiki_func.php (1.61):
- 2007-04-12 08:53 nao-pon
- * class/func/pukiwiki_func.php (1.60):
- supported Amazon ASIN on 'pagename_num2str = 1'.
Counter: 3708,
today: 2,
yesterday: 1
Princeps date: 2007-04-13 (Fri) 14:23:50
Last-modified: 2007-04-14 (Sat) 09:22:16 (JST) (1762d) by nao-pon
Post a new comment