Fri
20
Apr
2007
Ver 1.14-15 (Ext Autolink 整備とその他諸々)
外部オートリンク
- ページ名を前方一致で指定して、適用範囲を設定できるようにした。
- 自サイト内は、http アクセスなしに AutoLink データを取得するようにした。
pukiwiki.ini.php での設定方法が若干変わりました。
1
2
3
4
5
6
7
8
9
10
11
| //// Auto link for hypweb's xpwiki/keyword/[ANY]
$root->ext_autolinks[] = array( // 配列キーに適用されるページ名を前方一致で指定できます。('&' 区切りで複数指定可)
'url' => '' , // 空白('')で自己xpWiki, 'ディレクトリ名' は自サイト内の別のxpWiki.
'urldat'=> 0 , // urlはオートリンクデータそのもの(0:No, 1:Yes)
'base' => '' , // ベースページ名 (''[空白] ですべてのページ)
'len' => 3 , // オートリンクを有効にする文字数
'enc' => 'EUC-JP' , // 相手先の文字エンコーディング
'cache' => 10 , //キャッシュする分数 (最小値: 10分)
'title' => 'Ext:[KEY]' , // <a>タグのtitle属性 ([KEY] は対象語句に置換されます)
'pat' => '' , // リンクパターン. ([URL_ENCODE], [WIKI_ENCODE], [EWORDS_ENCODE]が使用可能)
);
|
'pat' の置換ワードの意味は次の通りです。
- [URL_ENCODE]
- 対象語句をURLエンコードした文字列
- [WIKI_ENCODE]
- 対象語句をバイナリコードに変換して%を省いた文字列
- [EWORDS_ENCODE]
- 対象語句をURLエンコードして%を省いた文字列
この xpWiki では、keyword 以下のページに e-Words のページへのオートリンクを設定してあります。
その場合の設定は次の通りです。
1
2
3
4
5
6
7
8
9
10
| $root->ext_autolinks['keyword'] = array(
'url' => 'http://.hypweb.net/download/e-words.autolink.dat',
'base' => '' ,
'len' => 3 ,
'enc' => 'UTF-8',
'cache' => 10 ,
'urldat'=> 1 ,
'pat' => 'http://e-words.jp/w/[EWORDS_ENCODE].html' ,
'title' => 'e-Words:[KEY]',
);
|
その他諸々
- pginfo.en.php に日本語が残っていたので、英語に変換した。
- ページ作成テンプレートの複数指定を可能にした。
- 権限チェックが適切でなかったので修正した。
- 未作成ページの右に付くリンクを '?' から画像に変更した。
- 自己ページはオートリンクさせないようにした。
- CSS: ext_autolink クラスを修正した。
- 2007-04-20 22:00 nao-pon
- * xoops_version.php (1.112):
- 2007-04-20 21:57 nao-pon
- * class/make_link.php (1.12), ini/pukiwiki.ini.php (1.33):
- Array 'root->ext_autolinks' key is valid pages split with '&' (prefix search).
- 2007-04-20 15:50 nao-pon
- * lang/plugin/dbsync.en.php (1.2):
- 2007-04-20 15:50 nao-pon
- * lang/plugin/: pginfo.en.php (1.3), pginfo.ja.php (1.3):
- remove needless sentences.
- 2007-04-20 10:48 nao-pon
- * xoops_version.php (1.111):
- 2007-04-20 10:47 nao-pon
- 2007-04-20 09:32 nao-pon
- * class/func/pukiwiki_func.php (1.64), ini/pukiwiki.ini.php (1.31):
- multi templates supported.
- 2007-04-19 23:43 nao-pon
- * class/func/: xoops_wrapper.php (1.24), xpwiki_func.php (1.58):
- bugfixed. auth check process.
- 2007-04-19 22:32 nao-pon
- * lang/: en.lng.php (1.14), ja.lng.php (1.14):
- changed noexists symbol to image.
- 2007-04-19 22:31 nao-pon
- * skin/pukiwiki.css.php (1.18):
- edited ext_autolink class.
- 2007-04-19 22:30 nao-pon
- * class/func/pukiwiki_func.php (1.63):
- not maked autolink of own page.
- 2007-04-19 22:28 nao-pon
- * class/make_link.php (1.11):
- do not use http access to get own site's extAutolink data.
一行コメント
Counter: 2733,
today: 1,
yesterday: 0
Princeps date: 2007-04-20 (Fri) 07:37:00
Last-modified: 2007-04-20 (Fri) 07:37:00 (JST) (1756d) by nao-pon
Post a new comment