チケット #10551

Wiki で、ユーザへのリンク生成に失敗する
登録: 2007-06-06 17:24 最終更新: 2008-11-26 19:57

報告者:
(del#27713)
担当者:
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし
ファイル:
なし

詳細

# ================
# 問題の内容
# ================

id:(user_name)

の書式で張ることが出来る「ユーザへのリンク」ですが、
SourceForge.jp でのアカウント名に "+", "-", "=" といった
演算子が使われている場合、当該ユーザのページに対する
正常なリンクが生成されません。

"id", "users" 等、いずれの書式例に於いてもダメなようです。

# ================
# 問題回避の試行
# ================

具体的には、上で示した記号の直前にある文字までがリンクと
なり、以降の(演算子自身を含む)文字列に関しては a 要素
内容として含まれず、無視されます。

──かといって、

[id:(user_name)]

のようにブラケットで囲むと、
リンクそのものが無効となってしまいます。
ブラケット内文字列を、ダブルクォートで挟んだ場合も同様
です。

また、ウェブページでの表示上は「こちら」等の代替文字で
表記して
おきたいという用途で

[id:(user_name) こちら]

等と記述したい場合にも、意図したようにはリンクを作成
出来ない模様です。

# ================
# 現行の回避策
# ================

まあ、結局は絶対 URI でユーザページを直に指定すれば
問題ないです

チケットの履歴 (3 件中 3 件表示)

2007-06-06 17:35 更新者: sugi
コメント
Logged In: YES
user_id=439

すみません、'-' に関しては抜けていました。

「ユーザ名」としか書いていなかったのでわかりにくいのですが、
指定するのはユーザの UNIX 名になります。なので、 = や + を
使うことは無いはずです。
2007-06-07 04:00 更新者: (del#27713)
  • チケット完了時刻2007-06-07 04:00 に更新されました
  • 状況オープン から 完了 に更新されました
2008-11-26 19:57 更新者: sado

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする