「テンプレート:Archive」の版間の差分
>Ostrich (リンクすべきでないページにもテンプレート:Archiveを利用可能なように大幅改修) |
>Ostrich 編集の要約なし |
||
(同じ利用者による、間の1版が非表示) | |||
1行目: | 1行目: | ||
<includeonly>{{#switch:{{{nolink}}} | <includeonly>{{#switch:{{{nolink}}} | ||
|1=[{{{2}}} {{{3|{{{2}}}}}}]( ''{{#invoke:String|sub|s={{{1}}}|i={{#ifeq:{{#invoke:String|find|source={{{1}}}|target=https}}|1|9|8}}|j={{#invoke:String|len|s={{{1}}}}}}}'' の魚拓) | |1=[{{{2}}} {{{3|{{{2}}}}}}]( ''{{nowiki|{{#invoke:String|sub|s={{{1}}}|i={{#ifeq:{{#invoke:String|find|source={{{1}}}|target=https}}|1|9|8}}|j={{#invoke:String|len|s={{{1}}}}}}}}}'' の魚拓) | ||
|[{{{1}}} {{{3|{{{1}}}}}}]([{{{2}}} 魚拓])}}</includeonly><noinclude> | |[{{{1}}} {{{3|{{{1}}}}}}]([{{{2}}} 魚拓])}}</includeonly><noinclude> | ||
== 使用目的 == | == 使用目的 == | ||
9行目: | 9行目: | ||
下記両方とも表示したい文字の欄は指定しないことも可能です。その場合元のURLが表示されます。 | 下記両方とも表示したい文字の欄は指定しないことも可能です。その場合元のURLが表示されます。 | ||
=== 元のURLが「=」を含まないとき === | === 元のURLが「=」を含まないとき === | ||
<code><nowiki>{{ | <code><nowiki>{{Archive|元のURL|魚拓のURL|表示したい文字}}</nowiki></code> | ||
=== 元のURLが「=」を含むとき === | === 元のURLが「=」を含むとき === | ||
<code><nowiki>{{ | <code><nowiki>{{Archive|1=元のURL|2=魚拓のURL|3=表示したい文字}}</nowiki></code> | ||
=== nolinkを使うべきページ === | === nolinkを使うべきページ === | ||
* [[カラッキング]]で作成されたページ | * [[カラッキング]]で作成されたページ | ||
17行目: | 17行目: | ||
上記のようなページについてはnolinkの引数に1を指定してください。対象ページにリンクせず取得元を表すことができます。元のURLが「=」を含む場合は上記のように引数の数字を指定してください。 | 上記のようなページについてはnolinkの引数に1を指定してください。対象ページにリンクせず取得元を表すことができます。元のURLが「=」を含む場合は上記のように引数の数字を指定してください。 | ||
<code><nowiki>{{ | <code><nowiki>{{Archive|元のURL|魚拓のURL|表示したい文字|nolink=1}}</nowiki></code> | ||
<code><nowiki>{{ | <code><nowiki>{{Archive|1=元のURL|2=魚拓のURL|3=表示したい文字|nolink=1}}</nowiki></code> | ||
== 利用例 == | == 利用例 == | ||
<code><nowiki>{{ | <code><nowiki>{{Archive|https://sonshi.xyz/wiki/メインページ|https://archive.vn/uwnuS|メインページ}}</nowiki></code>と入力すると | ||
<code>{{ | <code>{{Archive|https://sonshi.xyz/wiki/メインページ|https://archive.vn/uwnuS|メインページ}}</code>と出力されます。 | ||
URLに「=」が含まれている場合は上のとおりに入力すると表示が狂います。 | URLに「=」が含まれている場合は上のとおりに入力すると表示が狂います。 | ||
<code><nowiki>{{ | <code><nowiki>{{Archive|1=https://sonshi.xyz/index.php?title=メインページ|2=https://archive.vn/uwnuS|3=メインページ}}</nowiki></code>のように引数を明示することで | ||
<code>{{ | <code>{{Archive|1=https://sonshi.xyz/index.php?title=メインページ|2=https://archive.vn/uwnuS|3=メインページ}}</code>のように正しく表示できます。 | ||
nolinkに1を指定した場合<code><nowiki>{{ | nolinkに1を指定した場合<code><nowiki>{{Archive|https://sonshi.xyz/wiki/メインページ|https://archive.vn/uwnuS|メインページ|nolink=1}}</nowiki></code>表示は以下の通りです。 | ||
<code>{{ | <code>{{Archive|https://sonshi.xyz/wiki/メインページ|https://archive.vn/uwnuS|メインページ|nolink=1}}</code> | ||
[[カテゴリ:テンプレート]] | [[カテゴリ:テンプレート]] | ||
</noinclude> | </noinclude> |
2021年3月11日 (木) 19:48時点における最新版
使用目的
ウェブアーカイブ、特にarchive.todayは非常に削除されにくくWikiに加筆する際のソースとして適切なものですが、ウェブアーカイブのサービスが終了してしまうと元のURLすら不明となって後から精査することが難しくなりWikiの記述の信憑性が下がる恐れがあります。
このテンプレートは、魚拓のURLと元のURLを併記して万が一の場合でも元のURLの紛失を防ぐためのものです。
使用方法
下記両方とも表示したい文字の欄は指定しないことも可能です。その場合元のURLが表示されます。
元のURLが「=」を含まないとき
{{Archive|元のURL|魚拓のURL|表示したい文字}}
元のURLが「=」を含むとき
{{Archive|1=元のURL|2=魚拓のURL|3=表示したい文字}}
nolinkを使うべきページ
上記のようなページについてはnolinkの引数に1を指定してください。対象ページにリンクせず取得元を表すことができます。元のURLが「=」を含む場合は上記のように引数の数字を指定してください。
{{Archive|元のURL|魚拓のURL|表示したい文字|nolink=1}}
{{Archive|1=元のURL|2=魚拓のURL|3=表示したい文字|nolink=1}}
利用例
{{Archive|https://sonshi.xyz/wiki/メインページ|https://archive.vn/uwnuS|メインページ}}
と入力すると
URLに「=」が含まれている場合は上のとおりに入力すると表示が狂います。
{{Archive|1=https://sonshi.xyz/index.php?title=メインページ|2=https://archive.vn/uwnuS|3=メインページ}}
のように引数を明示することで
nolinkに1を指定した場合{{Archive|https://sonshi.xyz/wiki/メインページ|https://archive.vn/uwnuS|メインページ|nolink=1}}
表示は以下の通りです。
メインページ( sonshi.xyz/wiki/メインページ の魚拓)