Template‐ノート:Unsigned2
引数3の残骸
[編集]署名無しでsubst 展開すると、{{ #if: {{{3|}}} |({{{3}}}による付記)}}という残骸が残る。こそで
- 他のテンプレートで見た<includeonly>subst:</includeonly>を#ifの頭にもっていくのはどうだろう。
- もっていって、subst 展開させてないやつに影響がないのだろうか。
その2点を前もってお伺いします。--花いちもんめ 2007年2月15日 (木) 12:26 (UTC) ためしに実験してみます。
- substあり。
—以上の署名の無いコメントは、サンプルユーザー(会話・履歴)氏が[2007年2月15日 (木) 15:30 (UTC)]に投稿したものです。
- substなし
--以上の署名のないコメントは、サンプルユーザー(会話・投稿記録)さんが 2007年2月15日 (木) 15:30 (UTC) に投稿したものです。
と表示されます。substなしでは投稿画面には出ないようですがsubstありだと投稿画面に出ますね。--124.18.160.231 2007年2月15日 (木) 15:30 (UTC)
- 実験してみましたが、確かに
{{ #if: {{{3|}}} |({{{3}}}による付記)}}。
が残りますね。--124.18.160.231 2007年2月15日 (木) 15:33 (UTC)
#ifの前に <includeonly>subst:</includeonly> を入れると、subst: せず普通に unsigned2 を呼び出しているところは以下のような結果になってしまいます:
- —以上の署名の無いコメントは、 Cpro(会話・履歴)氏が [2007年2月16日 (金) 02:20 (UTC)]に投稿したものです{{subst:#if: |({{{3}}}による付記)}}。
解決策としては、m:Help:Substitution#Optional substitution にある方法を使うしかないと思います。Template:DayAfterなどでこの方法を使ってるんですが、具体的には #if の部分を
{{{{{subst|}}}#if: {{{3|}}} |({{{3}}}による付記)}}
と変更し、呼出時に
{{subst:unsigned2|Cpro|2007年2月16日 (金) 02:20 (UTC)|subst=subst:}}
とします。
しかし、いちいち subst=subst:
とやらなきゃいけないのはあまり省力化にならないし、付け忘れれば結局残骸は出てしまうわけで、あまりスマートな解決策とは言えないかも。残骸が出るのはこの際諦める、としてもいいんじゃないでしょうか。--cpro 2007年2月16日 (金) 02:20 (UTC)
- 124.18.160.231さん、Cproさん、応答ありがとうございます。むずかしいもんですね。改変あきらめます。--花いちもんめ 2007年2月16日 (金) 03:38 (UTC)
代案を思いついたのですが、しっぽで引数3の有無を判別してるところを、先頭で判別、長くはなるが、then文(引数3有り)else文(引数3無し)それぞれ全文記述、、、、ただ[[ ]]中の|はif文に影響するのでしょうか?--花いちもんめ 2007年2月18日 (日) 23:57 (UTC)
- 利用者ページで試してみましたが、すさまじい残骸が残ってしまいました。--花いちもんめ 2007年2月19日 (月) 03:43 (UTC)
改造したTemplate:Unsigned3を作らせていただきました。--花いちもんめ 2007年3月11日 (日) 06:24 (UTC)
- (作成反対)Unsigがあるので、Template:Unsigned3は不要だと思います。--Game-M 2007年4月20日 (金) 05:42 (UTC)
- (同意)Usingの動作を確認させていただきました。作成者としてUnsigned3を即時削除にださせていただきました。--花いちもんめ 2007年4月20日 (金) 12:41 (UTC)
斜体について
[編集]読みづらいので立体にしておいたほうが良いと思うのですが、いかがでしょうか。--Calvero 2007年9月16日 (日) 08:48 (UTC)
- 同感。全角フォントは斜体にむかないので。--花いちもんめ 2007年9月16日 (日) 12:44 (UTC)
テンプレート移動の告知
[編集]このテンプレートはTemplate‐ノート:Unsigned#常に投稿日時を含めるようにする提案に基づきTemplate:Unsignedに移動されました。--ネイ(会話) 2020年12月28日 (月) 06:33 (UTC)