「テンプレート:Cite web」の版間の差分

リンク切れテンプレート関連の挙動を修正(そもそもarchiveurlがない場合にしかつかないため、重複した判定は不要)
編集の要約なし
ja>ネイ
(リンク切れテンプレート関連の挙動を修正(そもそもarchiveurlがない場合にしかつかないため、重複した判定は不要))
1行目: 1行目:
<includeonly><cite class="citation web" style="font-style:normal"  
<includeonly><cite class="citation web" style="font-style:normal"  
{{
{{#switch:{{{ref|}}}
  #switch:{{{ref|}}}
   ||none =
   ||none =
   |#default = id="{{anchorencode:{{{ref}}}}}"
   |#default = id="{{anchorencode:{{{ref}}}}}"
8行目: 7行目:
   }}
   }}
}}>{{
}}>{{
   #if: {{#if: {{{url|}}} | {{#if: {{{title|}}} | [1] }} }}
   #if: {{#if: {{{url|}}} | {{#if: {{{title|}}} | 1 }} }}
   |
   |
   | {{Cite web/error|url|url={{{url|}}}|title={{{title|}}}}}
   | {{Cite web/error|url|url={{{url|}}}|title={{{title|}}}}}
15行目: 14行目:
   | {{Cite web/error|archive}}
   | {{Cite web/error|archive}}
}}{{#if: {{{author|}}}{{{last|}}}
}}{{#if: {{{author|}}}{{{last|}}}
   | {{#if: {{{authorlink|}}}
   | {{#if: {{{authorlink|{{{author-link|}}}}}}
     | [[{{{authorlink}}}|{{#if: {{{last|}}}
     | [[{{{authorlink|{{{author-link}}}}}}|{{#if: {{{last|}}}
       | {{{last}}}{{#if: {{{first|}}} | , {{{first}}} }}
       | {{{last}}}{{#if: {{{first|}}} | , {{{first}}} }}
       | {{{author}}}
       | {{{author}}}
32行目: 31行目:
}}{{#if: {{{editor|}}}
}}{{#if: {{{editor|}}}
   | &#32;{{{editor}}}&#58;&#32;
   | &#32;{{{editor}}}&#58;&#32;
}}“{{#switch: {{{format|}}}
}}“[{{#switch:{{{url-status|}}}|live={{ifempty|{{{url}}}|{{{archive-url|}}}|{{{archiveurl|}}}}}|dead|unfit|#default={{ifempty|{{{archive-url|}}}|{{{archiveurl|}}}|{{{url}}}}}}} {{{title}}}]{{#if: {{{format|}}}|&#32;({{{format}}})
  | PDF
}}{{#if:{{{trans-title|}}}
  | DOC
   | &nbsp;[{{{trans-title}}}]
  | XLS
}}{{#switch:{{{language|}}}
  | PPT
  |<!-- 空白値 -->|ja|ja-jp|ja-JP|日本語 =
  | RTF = {{{{{format}}}link| 1 = [{{ifempty|{{{archive-url|}}}|{{{archiveurl|}}}|{{{url}}}}} {{{title}}}] }}
  |#default = &#32;({{#ifeq: {{ISO639言語名|{{{language}}}}}||{{{language}}}|{{ISO639言語名|{{{language}}}}}}})
  |   <!-- 空白値 --> = [{{ifempty|{{{archive-url|}}}|{{{archiveurl|}}}|{{{url}}}}} {{{title}}}]
  |          #default = [{{ifempty|{{{archive-url|}}}|{{{archiveurl|}}}|{{{url}}}}} {{{title}}}]&#32;({{{format}}})
}}{{#if:{{{language|}}}  
   | {{#if:{{{trans_title|}}} | &nbsp;[{{{trans_title}}}] | {{#if:{{{trans-title|}}} | &nbsp;[{{{trans-title}}}]}}}} &#32;({{#ifeq: {{ISO639言語名|{{{language}}}}}||{{{language}}}|{{ISO639言語名|{{{language}}}}}}})
}}{{#if: {{{website|}}}
}}{{#if: {{{website|}}}
   | .&#32;''{{{website}}}''
   | .&#32;''{{{website}}}''
49行目: 44行目:
   | .&#32; {{#if: {{{location|}}}
   | .&#32; {{#if: {{{location|}}}
     | {{{location}}}:&#32;
     | {{{location}}}:&#32;
   }} {{{publisher}}}<!--{{#if: {{{author|}}}{{{last|}}}
   }} {{{publisher}}}
    |
    | {{#if: {{{date|}}}{{{year|}}}{{{month|}}} || }}
  }}-->
}}{{#if: {{{page|}}}
}}{{#if: {{{page|}}}
   |.&#32;p.&nbsp;{{{page}}}
   |.&#32;p.&nbsp;{{{page}}}
   |{{
   |{{#if: {{{pages|}}}
    #if: {{{pages|}}}
     |.&#32;pp.&nbsp;{{{pages}}}
     |.&#32;pp.&nbsp;{{{pages}}}
   }}
   }}
69行目: 60行目:
}}{{#if: {{{hdl|}}}  
}}{{#if: {{{hdl|}}}  
   | &#32;{{Hdl|{{{hdl|}}}}}.
   | &#32;{{Hdl|{{{hdl|}}}}}.
}}{{#if: {{{archive-date|{{{archivedate|}}}}}}
}}{{#if: {{{archive-date|{{{archivedate|}}}}}}{{{archive-url|{{{archiveurl|}}}}}}
   | &#32;{{Citation/showdate|{{{archive-date|{{{archivedate|}}}}}}}}時点の[{{{url}}} オリジナル]{{#if: {{{deadlink|{{{deadlinkdate|}}}}}}
   | &#32;{{Citation/showdate|{{{archive-date|{{{archivedate|}}}}}}}}時点の{{#switch:{{{url-status|}}}|unfit=オリジナルよりアーカイブ|live=オリジナルより[{{{archive-url|{{{archiveurl|}}}}}} アーカイブ]|dead|#default=[{{{url}}} オリジナル]よりアーカイブ}}
    | {{リンク切れ|date={{{deadlink|{{{deadlinkdate|}}}}}}|archiveurl={{{archive-url|{{{archiveurl|}}}}}}}}
    |
  }}よりアーカイブ。
}}{{#if: {{{accessdate|}}}{{{access-date|}}}
}}{{#if: {{{accessdate|}}}{{{access-date|}}}
   | {{#if:{{{archive-date|{{{archivedate|}}}}}}
   | {{#if:{{{archive-date|{{{archivedate|}}}}}}{{{archive-url|{{{archiveurl|}}}}}}
     |
     |
     |&#32;
     |&#32;
    |
   }}{{Accessdate|1={{{accessdate|{{{access-date|}}}}}}|isodate={{ISO dateJA|1={{{accessdate|{{{access-date|}}}}}}|defaultdate={{{accessdate|{{{access-date|}}}}}} }} }}
   }}{{Accessdate|1={{{accessdate|{{{access-date|}}}}}}|isodate={{ISO dateJA|1={{{accessdate|{{{access-date|}}}}}}|defaultdate={{{accessdate|{{{access-date|}}}}}} }} }}
   | {{Cite web/error|accessdate|deadlinkdate={{{deadlink|{{{deadlinkdate|}}}}}}}}
   | {{Cite web/error|accessdate}}
}}{{#if: {{{quote|}}}  
}}{{#if: {{{quote|}}}  
   | &nbsp;“{{{quote}}}”
   | &nbsp;“{{{quote}}}”
}}</cite>{{#if: {{{archive-date|{{{archivedate|}}}}}}
}}</cite>{{#if: {{{archive-date|{{{archivedate|}}}}}}{{{archive-url|{{{archiveurl|}}}}}}
   |
   |
   |{{#if: {{{deadlink|{{{deadlinkdate|}}}}}}
   |{{#switch:{{{url-status|}}}|live|#default=|unfit|dead={{リンク切れ|date={{{url-status-date|}}}}}
    | {{リンク切れ|date={{{deadlink|{{{deadlinkdate|}}}}}}|archiveurl={{{archive-url|{{{archiveurl|}}}}}}}}
    |
   }}
   }}
}}</includeonly><noinclude>
}}</includeonly>{{#if:{{{deadlink|}}}{{{deadlinkdate|}}}|[[Category:廃止されたパラメータ|deadlink]]}}<noinclude>
{{Documentation}}
{{Documentation}}
<!-- カテゴリはここではなく、/doc サブページに追加してください -->
<!-- カテゴリはここではなく、/doc サブページに追加してください -->
</noinclude>
</noinclude>
匿名利用者