メニューを切り替える
個人設定を切り替える
ログインしていません
編集を行うと、IPアドレスが公開されます。

Footerにリンクを追加したい

提供:Euro Truck Simulator 2 FanWiki
2023年11月18日 (土) 19:33時点におけるUmebossi (トーク | 投稿記録)による版 (→‎動作環境)

MediaWikiのフッターはデフォルトで、リンクコンテンツが決まっていますが本サイトではCookieに関する声明を追加したかったので、フッターにリンクを追加できる拡張機能を探していてExtension:SimpleFooterLinkを見つけたので、備忘録として残しておきます。ただし、この拡張機能は定期的にメンテナンスされているわけではないようなので、MediaWikiのversionが上がり仕様が変更になった時、動作不良になることを了承しておく必要があります。

インストール

  • MediaWikiサイトでダウンロードして、ファイルをextensions/フォルダー内のSimpleFooterLinkという名前のディレクトリ内に配置します。

この拡張機能は、ダウンロードリンクがありません。インフォボックスの中にあるGitプロジェクトページからダウンロードします。

  • 以下のコードを LocalSettings.php ファイルの末尾に追加します:

wfLoadExtension( 'SimpleFooterLink' );


設定

SimpleFooterLinkの生成を変更するオプションのパラメータは非常にシンプルな配列構造です。 LocalSettings.phpで設定することができます。

// Add link to a wiki page at footer link area:
$wgSimpleFooterLinkArray = [
  [
    "name" => "ALink",
    "tag" => "a",
    "attr" => [ "href" => "link-url" ],
    "innerHTML" => "link-text",
  ]
];

設定パラメータ

Configuration parameters
Name Value typing
$wgSimpleFooterLinkArray Unnamed array, fulfilled with key-value named array described as right
name string

Must be identical, or only the very last one keep and other lost.

tag string

HTML element tagname, in lower case, pass to Html::rawElement as first parameter - $element.

attr key-value named array

HTML attributes key-value map, pass to Html::rawElement as second parameter - $attribs, also see Html::expandAttributes for detail.
CAUTION: if tag is "a", attr has key "href", then attr.href will be parsed by Skin::makeInternalOrExternalUrl first.

innerHTML string

HTML string without escaped, pass to Html::rawElement as third parameter - $contents.

動作環境

参考資料

Cookieは私達のサービスを提供するのに役立ちます。このサービスを使用することにより、お客様はCookieの使用に同意するものとします。