**[[質問箱4/542]] [#m0f9bfce]
#author("2018-03-11T20:54:32+09:00;2015-04-24T09:10:18+09:00","","")
**[[質問箱/4542]] [#m0f9bfce]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|AutoAliasの優先度をAutoLinkより低くしたい|
|~バージョン|1.4.7|
|~投稿者|[[12S]]|
|~状態|完了|
|~投稿日|&new{2009-12-30 (水) 06:14:36};|
***質問 [#p7d0956a]
[[質問箱4/436]]のAutoAliasを導入したのですが、オートリンクより優先度が高いので、それより低くする事はできますでしょうか?例えばテレビジョンというのページがあった場合、AutoAliasでテレビ>テレビジョンという設定を作ったらテレビジョンというリンクが[[テレビ]]ジョンとなってしまう現象です。オートリンクの方が優先されて[[テレビジョン]]となってくれて、略のテレビの場合だけAutoAliasさせたいのですが。
[[質問箱/4436]]のAutoAliasを導入したのですが、オートリンクより優先度が高いので、それより低くする事はできますでしょうか?例えばテレビジョンというのページがあった場合、AutoAliasでテレビ>テレビジョンという設定を作ったらテレビジョンというリンクが[[テレビ]]ジョンとなってしまう現象です。オートリンクの方が優先されて[[テレビジョン]]となってくれて、略のテレビの場合だけAutoAliasさせたいのですが。

***回答 [#w99bfaf0]
- lib/make_link.php の次の部分で
 	function InlineConverter($converters = NULL, $excludes = NULL)
 	{
 		if ($converters === NULL) {
 			$converters = array(
 				'plugin',        // Inline plugins
 				'note',          // Footnotes
 				'url',           // URLs
 				'url_interwiki', // URLs (interwiki definition)
 				'mailto',        // mailto: URL schemes
 				'interwikiname', // InterWikiNames
 				'autoalias',     // AutoAlias
 				'autolink',      // AutoLinks
 				'bracketname',   // BracketNames
 				'wikiname',      // WikiNames
 				'autoalias_a',   // AutoAlias(alphabet)
 				'autolink_a',    // AutoLinks(alphabet)
 			);
 		}
配列の中身の順番を入れ替えれば、デフォルトを変更することは可能です。 --  &new{2009-12-30 (水) 06:39:32};
- 希望通りの動作になりました。ありがとうございます。 -- [[12S]] &new{2010-01-03 (日) 20:14:35};

//#comment

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.041 sec.

SourceForge