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

「IframeタグをMediaWikiで使う」の版間の差分

提供:Euro Truck Simulator 2 FanWiki
編集の要約なし
detailsタグとsummaryタグの挿入
 
(同じ利用者による、間の1版が非表示)
1行目: 1行目:
MediaWikiですが、デフォルトではIframeタグは使用が禁止されていてユーザーがiframeタグを入力しても除去される仕様でした。これはIframeで埋め込んだコンテンツが著作権の侵害をする可能性があることと、外部サイトを埋め込むことによるセキュリティ上のリスクによるものでした。このIframeを許可されたドメインのみ埋め込むことを可能にする方法がありましたので備忘録として残しておきます。
MediaWikiですが、デフォルトではIframeタグは使用が禁止されていてユーザーがiframeタグを入力しても除去される仕様でした。これはIframeで埋め込んだコンテンツが著作権の侵害をする可能性があることと、外部サイトを埋め込むことによるセキュリティ上のリスクによるものでした。このIframeを許可されたドメインのみ埋め込むことを可能にする方法がありましたので備忘録として残しておきます。


== インストール ==
<details open>
<summary>== インストール ==</summary>
*[https://www.mediawiki.org/wiki/Extension:Iframe MediaWikiサイト]からGitプロジェクトページへ移動してZipファイルをダウンロードして、ファイルをextensions/フォルダー内のIframeという名前のディレクトリ内に配置します。
*[https://www.mediawiki.org/wiki/Extension:Iframe MediaWikiサイト]からGitプロジェクトページへ移動してZipファイルをダウンロードして、ファイルをextensions/フォルダー内のIframeという名前のディレクトリ内に配置します。
*以下のコードを LocalSettings.php ファイルの末尾に追加します:
*以下のコードを LocalSettings.php ファイルの末尾に追加します:
<code>wfLoadExtension( 'Iframe' );</code>
<code>wfLoadExtension( 'Iframe' );</code>
</details>


== 設定 ==
<details open>
<summary>== 設定 ==</summary>
Iframeタグを使用するためのオプションのパラメータがいくつかあります。 LocalSettings.phpで設定することができます。
Iframeタグを使用するためのオプションのパラメータがいくつかあります。 LocalSettings.phpで設定することができます。


=== 初期化 ===
=== 初期化 ===
設定により、サイトマップのファイル名を設定することができます。<br>
まずは、設定のための変数を初期化します。<br>
<code>
<code>
$wgIframe = array();
$wgIframe = array();
38行目: 41行目:
</pre>
</pre>
という外部サイトのIframeコードを入手したとしたら、<code>src="https://your-domein/widget/XXXXXX/"</code>は除去してかつ、ドメインより後ろの相対パスはpathに記述する必要があるということです。
という外部サイトのIframeコードを入手したとしたら、<code>src="https://your-domein/widget/XXXXXX/"</code>は除去してかつ、ドメインより後ろの相対パスはpathに記述する必要があるということです。
</details>


== 動作環境 ==
<details open>
<summary>== 動作環境 ==</summary>
* [https://www.mediawiki.org/wiki/Download/ja MediaWiki ver 1.40.1]
* [https://www.mediawiki.org/wiki/Download/ja MediaWiki ver 1.40.1]
* [https://www.mediawiki.org/wiki/Extension:Iframe Extension:Iframe]
* [https://www.mediawiki.org/wiki/Extension:Iframe Extension:Iframe]
* [https://www.mediawiki.org/wiki/Skin:Vector/2022/ja Skin:ベクター/2022年版]
* [https://www.mediawiki.org/wiki/Skin:Vector/2022/ja Skin:ベクター/2022年版]
</details>


== 参考資料 ==
<details open>
<summary>== 参考資料 ==</summary>
* [https://www.mediawiki.org/wiki/Extension:Iframe Extension:Iframe]
* [https://www.mediawiki.org/wiki/Extension:Iframe Extension:Iframe]
</details>


[[Category:MediaWikiについての備忘録]]
[[Category:MediaWikiについての備忘録]]
Cookieは私達のサービスを提供するのに役立ちます。このサービスを使用することにより、お客様はCookieの使用に同意するものとします。