コンテンツにスキップ

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

Template‐ノート:DNB

ページのコンテンツが他言語でサポートされていません。

authorパラメータが効きません。

[編集]

firstパラメータとlastパラメータを入力したときは普通に著者名が表示されますが、authorパラメータで入力したときは無視されるようです。バグだと思うのですが。なお英語版でも発生するようです。

  • {{DNB |prescript= |title=BATHURST, HENRY (1762-1834) |url=http://www.archive.org/stream/dictionaryofnati03stepuoft#page/n421/mode/2up |first=Thomas Edward |last=Kebbel |volume=3 |page=408 }}

と入力すると

  •  Kebbel, Thomas Edward (1885). "BATHURST, HENRY (1762-1834)". In Stephen, Leslie (ed.). Dictionary of National Biography (英語). Vol. 3. London: Smith, Elder & Co. p. 408.

と表示されますが、

  • {{DNB |prescript= |title=BATHURST, HENRY (1762-1834) |url=http://www.archive.org/stream/dictionaryofnati03stepuoft#page/n421/mode/2up |author=Kebbel, Thomas Edward |volume=3 |page=408 }}

と入力すると

となって執筆者名が表示されません。なおTemplate:Cite encyclopediaでは問題が起きません。

  • {{cite encyclopedia |last=Kebbel |first=Thomas Edward |editor=[[レズリー・スティーヴン|Leslie Stephen]] |encyclopedia=[[:en:Dictionary of National Biography|]]'', 1885–1900''​ |title=BATHURST, HENRY (1762-1834) |url=http://www.archive.org/stream/dictionaryofnati03stepuoft#page/n421/mode/2up |year=1885 |publisher=[[:en:Smith, Elder & Co|Smith, Elder & Co]] |volume=3 |location=[[ロンドン|London]] |page=408 }}

と入力すると

と表示されますが、

  • {{cite encyclopedia |author=Kebbel, Thomas Edward |editor=[[レズリー・スティーヴン|Leslie Stephen]] |encyclopedia=[[:en:Dictionary of National Biography|]]'', 1885–1900''​ |title=BATHURST, HENRY (1762-1834) |url=http://www.archive.org/stream/dictionaryofnati03stepuoft#page/n421/mode/2up |year=1885 |publisher=[[:en:Smith, Elder & Co|Smith, Elder & Co]] |volume=3 |location=[[ロンドン|London]] |page=408 }}

と入力した場合も同じように

と表示されます。―霧木諒二 2011年1月16日 (日) 13:02 (UTC)[返信]

報告 {{Cite encyclopedia}} を修正しました。--Frozen-mikan 2011年1月16日 (日) 14:23 (UTC)[返信]
素早い対処ありがとうございます。―霧木諒二 2011年1月16日 (日) 14:57 (UTC)[返信]

要望をいくつか。

[編集]

私にはこのテンプレートの編集は荷が重すぎるので、スキルのある方にお願いがあります。

  1. ウィキソースへのリンクを英語版にできないでしょうか。
    このテンプレートにはウィキソースの記事へリンクする機能がありますが、現状ではリンク先が日本語版ウィキソースになっています。
    • {{DNB |wstitle=Graham, James (d.1742) |prescript= |first= Thomas Finlayson |last= Henderson |volume= 22 |pages= 322-323 }}
    と入力すると
    となり、リンク切れが生じます。一応、
    • {{DNB |wstitle=en:Graham, James (d.1742) |prescript= |first= Thomas Finlayson |last= Henderson |volume= 22 |pages= 322-323 }}
    と入力すると
    となり英語版へリンクすることはできますが、テンプレートとウィキソースの性質上このリンク先は英語版ウィキソース固定でいいと思います。
  2. 上記のen:Leslie Stephenのリンク先をja:レズリー・スティーヴンにしていただけないでしょうか。一応日本語版記事がありますので。
  3. accessdateパラメータを使用した際のピリオドの位置を直していただけないでしょうか。
    wstitleパラメータを使用しなかった場合、accessdateパラメータで閲覧日が入力できます。しかし、
    • {{DNB |prescript= |title=Graham, James, (d. 1742) |url= http://www.archive.org/stream/dictionaryofnati22stepuoft#page/322/mode/2up |first= Thomas Finlayson |last= Henderson |volume= 22 |pages= 322-323 |accessdate= 2011-05-29 }}
    と入力すると
    となりなんか変です。多分最後のピリオドはページと閲覧日の間にあるべきではないでしょうか。

以上よろしくお願いします。―霧木諒二 2011年5月29日 (日) 07:42 (UTC)[返信]

Template:Cite DNB/sandboxで試作のうえ修正してみました。Template:Cite DNBの英語版の最新版から転記したため、「volume」を指定すると「1885–1900」が表示されない仕様になりました。使用記事を確認しましたが著しい不具合は出ていないようです。--122.131.80.140 2011年7月23日 (土) 06:00 (UTC)[返信]
ばっちりのようです。ありがとうございました。―霧木諒二 2011年7月31日 (日) 05:12 (UTC)[返信]