ページへ戻る
− Links
印刷
Ver 1.12 (サイト間オートリンク機能, WhatsNew用プラグイン修正など)
の編集 ::
XOOPS マニア
xpwiki
:
xpWiki開発日記
/
2007-04-12
の編集
xpWiki開発日記/2007-04-12 の編集
詳細な入力項目を表示
ページタイトル
( 空白で自動設定 )
:
ページ頭文字読み:
ページ並び順
( 0-9 小数可 標準:1 )
:
ページ別名
(複数は[
改行
]で区切る)
:
ページ内容:
#navi(../) RIGHT:&tag(ini設定,API,Bugfix,外部オートリンク); #boxdate * Ver 1.12 (サイト間オートリンク機能, WhatsNew用プラグイン修正など) [#r2f04770] ** 新機能:サイト間オートリンク [#k4517bd7] 別サイト・モジュール間を隔たりなくオートリンクできる仕組みを追加しました。 別サイト(xpWiki)の用語集にオートリンクさせたり、同サイト上の別のxpWikiにオートリンクさせたり、自己内の特定ディレクトリのページにオートリンクさせたりといろいろできます。 :D *** pukiwiki.ini.php 設定 [#j61726d4] html側/modules/[xpWikiディレクトリ]/private/ini/pukiwiki.ini.php 内で設定を行います。 雛形は次の通りです。 #code(php){{ $root->ext_autolinks[] = array( 'url' => 'http://xoops.hypweb.net/modules/xpwiki/' , // ''[空白] で自己xpWiki 'base' => 'keyword' , // ベースディレクトリ (''[空白] ですべてのページ) 'len' => 3 , // オートリンクを有効にする文字数 'enc' => 'EUC-JP' , // 相手先の文字エンコーディング 'cache' => 180 // キャッシュする分数 (最小値: 10分) ); }} このサイトでは、次のように設定しています。 keyword ディレクトリ内のページは、keyword/ を省いてもオートリンクされています。 例) XOOPS <- XOOPS だけで keyword/XOOPS にリンクされます。 #code(php){{ $root->ext_autolinks[] = array( 'url' => '' , 'base' => 'keyword' , 'len' => 3 , 'enc' => 'EUC-JP' , 'cache' => 10 ); }} また、[[cube.hypweb.net の xpwiki_pub:http://cube.hypweb.net/modules/xpwiki_pub/]] では、次のように設定しています。 複数指定した場合は、より先に記述した内容が優先になります。 #code(php){{ $root->ext_autolinks[] = array( 'url' => 'http://xoops.hypweb.net/modules/xpwiki/' , 'base' => '' , 'len' => 4 , 'enc' => 'EUC-JP' , 'cache' => 10 ); $root->ext_autolinks[] = array( 'url' => 'http://xoops.hypweb.net/modules/xpwiki/' , 'base' => 'keyword' , 'len' => 4 , 'enc' => 'EUC-JP' , 'cache' => 10 ); }} ** WhatsNew 用プラグインの不具合修正 [#n12a21ef] xpWiki を複数インストールした場合に、正常に動作していなかった問題を修正しました。 -[[xpWikiを複数インストールの場合のwhatsnewモジュールへの表示-xpWiki-フォーラム:http://xoops.hypweb.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=1905&forum=18]] ** pagename_num2str = 1 時のASIN対応 [#ha356a68] pukiwiki.ini.php で pagename_num2str = 1((数字のページ名はページ名に変えてタイトルを表示する機能)) としている場合に、従来の'数字と-'に加えて ASIN の場合も対応するようにしました。 ** CVS 更新履歴 [#ve06c443] -2007-04-12 17:43 nao-pon --* xoops_version.php (1.109): ---Version 1.12 -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): ---clean up. -2007-04-12 08:53 nao-pon --* class/func/pukiwiki_func.php (1.60): ---supported Amazon ASIN on 'pagename_num2str = 1'. * 一行コメント [#r9e26a2e] - AutoLinkとAutoAliasの優先順位はどうなりますか? -- [[ケロヨン]] &new{2007-04-13 (金) 14:23:50}; -- AutoAlias, AutoLink, AutoAlias(アルファベット), AutoLink(アルファベット), External AutoLink の順番になります。 :) -- [[nao-pon]] &new{2007-04-14 (土) 09:22:14}; #comment #navi(../)
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
日本の首都は?(漢字で)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
[1]
添付ファイル
[2]
:
Links list
(This host) = https://xoops.hypweb.net
(This host)
/modules/xpwiki/?cmd=edit&help=true&page=xpWiki%B3%AB%C8%AF%C6%FC%B5%AD%2F2007-04-12
(This host)
/modules/xpwiki/?plugin=attach&pcmd=list&refer=xpWiki%B3%AB%C8%AF%C6%FC%B5%AD%2F2007-04-12