Wikipedia:井戸端/subj/定義リスト2と併用できないURLについて
表示
< Wikipedia:井戸端 | subj
![]() |
|
定義リスト2と併用できないURLについて
[編集]
不具合と言ってよいのか分からなかったため、こちらで質問させてください。
Template:定義リスト2を用いて箇条書きをしようとしたところ、特定のURLを書き込むと、そのURLを含む見出しが上手く表示されないことが分かりました。
例えば、
{{定義リスト2
|見出し1|
*項目
*項目
|見出し2|
*項目
*項目
|見出し3|
*項目
*項目(特定のURLを付記)
}}
とした場合、「見出し3」の内容(全ての項目)が表示されないのです。
現状この現象が起こることが分かっているURLの一例はこちらです。【[1] ※この記事に限らず、BARKSの記事リンクは全て同様の現象が起こります】
定義リスト2を使用しない箇条書きではこのような現象は起きないようですが、何か原因が分かる方はいらっしゃいますでしょうか?--雪舟(会話) 2021年9月21日 (火) 07:02 (UTC)
- おそらくGET変数での半角ハテナ記号( ? )がうまく処理されない影響と考えます。
- 回避方法は自分には分かりませんでしたでした。
- 記号をURLエンコーディング(? → %3F)すると、クリック可能かつ記号自体は回避できるのですが、barks側で文字通りのGET変数として処理されず404: Not Foundページへとリダイレクトされます。--Lingualatin(会話) 2021年9月21日 (火) 07:23 (UTC)
コメント 「[https://www.barks.jp/news/?id=1000208215 CARTOON、英出身大物プロデューサー“ハウイB”との共作「Locking Systems(HOWIE B REMIX)」リリース {{!}} BARKS]」を「{{URL|1=https://www.barks.jp/news/?id=1000208215|2=CARTOON、英出身大物プロデューサー“ハウイB”との共作「Locking Systems(HOWIE B REMIX)」リリース {{!}} BARKS}}」に修正すれば改善されます。--XRGD(会話) 2021年9月21日 (火) 08:03 (UTC)
上でXRGDさんが回避方法を解説くださっておりますので、蛇足ながらコメントします。Template:定義リスト2の引数節の解説通り=(半角のイコール)を{{=}}へ置換すれば回避可能です。今回のURLであれば
https://www.barks.jp/news/?id{{=}}1000208215
と記述すればOKです。--Junknote(会話) 2021年9月21日 (火) 08:46 (UTC)
ありがとうございます 回答くださった皆様、ありがとうございます。解説ページに回避方法が記載されていたことを見落としておりました。今後の編集に役立てたいと思います。--雪舟(会話) 2021年9月21日 (火) 10:13 (UTC)