**[[質問箱4/42]] [#v2f064e6]
#author("2018-03-11T19:19:41+09:00;2013-07-07T09:13:14+09:00","","")
**[[質問箱/4042]] [#v2f064e6]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|存在しないページにつく?を消したい|
|~バージョン|1.4.7|
|~投稿者|[[スギナミ]]|
|~状態|完了|
|~投稿日|&new{2007-04-07 (土) 16:48:13};|
***質問 [#m165f583]
BracketNameなどを使ってページのリンクを作りますが、~
存在しないページに対してはおしりに「?」が付いてしまいます。~
[[Wikipedia]]などのように、「?」を表示させないようにするには、どこを変更すればよいでしょうか?

よろしくおねがいします。

***回答 [#ma2b49c8]
- どうしたいのか明確にお願いします。単に「?」をなくしたいのであればja.lng.phpの「$_symbol_noexists = '?';」を「$_symbol_noexists = '';」として下さい。文字の背景色を変えたくない場合はpukiwiki.css.phpの「span.noexists」の下の「background-color:#FFFACC;」を「background-color:inherit;」として下さい。Wikipedia(MediaWiki)のようにBracketName自体を新規ページ作成画面へのリンクにしたい場合は本体の改造が必要になります。 --  &new{2007-04-07 (土) 22:30:32};
- 自分も?が付くのは好きじゃなかったけど、変えようとか考えたこともありませんでした。BracketNameをリンクにするには次のような改造でいけそうです。 -- [[ぃぉぃぉ]] &new{2007-04-07 (土) 23:03:27};
--lib/make_link.php
 		// Dangling link
 		if (PKWK_READONLY) return $s_alias; // No dacorations
 
 -		$retval = $s_alias . '<a href="' .
 -			'./?cmd=edit&amp;page=' . $r_page . $r_refer . '">' .
 -			$_symbol_noexists . '</a>';
 +		$retval = '<a href="' .
 +			'./?cmd=edit&amp;page=' . $r_page . $r_refer . '">' .
 +			$s_alias . $_symbol_noexists . '</a>';
 
 		if ($link_compact) {
 			return $retval;
 		} else {
 			return '<span class="noexists">' . $retval . '</span>';
 		}

- [[Q. 文字や見出しの横や下についている記号や矢印(↑, †, ?)を変更したい(消したい)>Q&A/デザイン・CSS#va05b554]] --  &new{2010-04-15 (木) 17:34:42};
- 誘導先で解答済み[[削除予定]] -- &new{2013-07-07 (日) 09:13:14};

//#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.239 sec.

SourceForge