コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

Wikipedia:井戸端/subj/定義リスト2と併用できないURLについて

定義リスト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)[返信]