「テンプレート: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|}}} | ||
||none = | ||none = | ||
|#default = id="{{anchorencode:{{{ref}}}}}" | |#default = id="{{anchorencode:{{{ref}}}}}" | ||
8行目: | 7行目: | ||
}} | }} | ||
}}>{{ | }}>{{ | ||
#if: {{#if: {{{url|}}} | {{#if: {{{title|}}} | | #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|}}} | ||
|  {{{editor}}}:  | |  {{{editor}}}:  | ||
}}“{{#switch: {{{ | }}“[{{#switch:{{{url-status|}}}|live={{ifempty|{{{url}}}|{{{archive-url|}}}|{{{archiveurl|}}}}}|dead|unfit|#default={{ifempty|{{{archive-url|}}}|{{{archiveurl|}}}|{{{url}}}}}}} {{{title}}}]”{{#if: {{{format|}}}| ({{{format}}}) | ||
}}{{#if:{{{trans-title|}}} | |||
| [{{{trans-title}}}] | |||
}}{{#switch:{{{language|}}} | |||
|<!-- 空白値 -->|ja|ja-jp|ja-JP|日本語 = | |||
|#default =  ({{#ifeq: {{ISO639言語名|{{{language}}}}}||{{{language}}}|{{ISO639言語名|{{{language}}}}}}}) | |||
}} | |||
}}{{#if: {{{website|}}} | }}{{#if: {{{website|}}} | ||
| . ''{{{website}}}'' | | . ''{{{website}}}'' | ||
49行目: | 44行目: | ||
| .  {{#if: {{{location|}}} | | .  {{#if: {{{location|}}} | ||
| {{{location}}}:  | | {{{location}}}:  | ||
}} {{{publisher}}} | }} {{{publisher}}} | ||
}}{{#if: {{{page|}}} | }}{{#if: {{{page|}}} | ||
|. p. {{{page}}} | |. p. {{{page}}} | ||
|{{ | |{{#if: {{{pages|}}} | ||
|. pp. {{{pages}}} | |. pp. {{{pages}}} | ||
}} | }} | ||
69行目: | 60行目: | ||
}}{{#if: {{{hdl|}}} | }}{{#if: {{{hdl|}}} | ||
|  {{Hdl|{{{hdl|}}}}}. | |  {{Hdl|{{{hdl|}}}}}. | ||
}}{{#if: {{{archive-date|{{{archivedate|}}}}}} | }}{{#if: {{{archive-date|{{{archivedate|}}}}}}{{{archive-url|{{{archiveurl|}}}}}} | ||
|  {{Citation/showdate|{{{archive-date|{{{archivedate|}}}}}}}}時点の | |  {{Citation/showdate|{{{archive-date|{{{archivedate|}}}}}}}}時点の{{#switch:{{{url-status|}}}|unfit=オリジナルよりアーカイブ|live=オリジナルより[{{{archive-url|{{{archiveurl|}}}}}} アーカイブ]|dead|#default=[{{{url}}} オリジナル]よりアーカイブ}}。 | ||
}}{{#if: {{{accessdate|}}}{{{access-date|}}} | }}{{#if: {{{accessdate|}}}{{{access-date|}}} | ||
| {{#if:{{{archive-date|{{{archivedate|}}}}}} | | {{#if:{{{archive-date|{{{archivedate|}}}}}}{{{archive-url|{{{archiveurl|}}}}}} | ||
| | | | ||
|  | |  | ||
}}{{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 | | {{Cite web/error|accessdate}} | ||
}}{{#if: {{{quote|}}} | }}{{#if: {{{quote|}}} | ||
| “{{{quote}}}” | | “{{{quote}}}” | ||
}}</cite>{{#if: {{{archive-date|{{{archivedate|}}}}}} | }}</cite>{{#if: {{{archive-date|{{{archivedate|}}}}}}{{{archive-url|{{{archiveurl|}}}}}} | ||
| | | | ||
|{{# | |{{#switch:{{{url-status|}}}|live|#default=|unfit|dead={{リンク切れ|date={{{url-status-date|}}}}} | ||
}} | }} | ||
}}</includeonly><noinclude> | }}</includeonly>{{#if:{{{deadlink|}}}{{{deadlinkdate|}}}|[[Category:廃止されたパラメータ|deadlink]]}}<noinclude> | ||
{{Documentation}} | {{Documentation}} | ||
<!-- カテゴリはここではなく、/doc サブページに追加してください --> | <!-- カテゴリはここではなく、/doc サブページに追加してください --> | ||
</noinclude> | </noinclude> |