Extension:NamespaceHTML

This page is a translated version of the page Extension:NamespaceHTML and the translation is 38% complete.
MediaWiki 拡張機能マニュアル
OOjs UI icon advanced-invert.svg
NamespaceHTML
リリースの状態: 安定
実装 タグ
説明 Allows raw HTML in specified namespaces
作者 Ike Hecht (tosfosトーク)
メンテナー WikiTeq team
最新バージョン 0.4 ()
互換性の方針 長期間サポート リリースであるすべての MediaWiki リリースについて、拡張機能に対応するブランチが存在します。
MediaWiki 1.35, 1.39
データベースの変更 いいえ
ライセンス GNU 一般公衆利用許諾書 2.0 以降
ダウンロード
$wgRawHtmlNamespaces
<html>
Quarterly downloads 22 (Ranked 145th)
translatewiki.net で翻訳を利用できる場合は、NamespaceHTML 拡張機能の翻訳にご協力ください
問題点 未解決のタスク · バグを報告

The NamespaceHTML extension allows raw HTML in specified namespaces. It is intended to work just like the $wgRawHtml setting. The difference is that this extension allows specifying which namespace(s) should be able to contain raw HTML, which allows administrators to restrict raw HTML to namespaces with sufficient edit protections.

This extension was created for WikiWorks.

使用法

Embed raw html within ‎<html>...‎</html> tags. See Manual:$wgRawHtml for more information.

As a template

The extension allows inclusion from namespaces where HTML is allowed to namespaces where HTML is not. You can create a custom script namespace and allow HTML in that namespace. Then you can create pages in the script namespace that contain safe scripts which can be transcluded into any page.

Technically, you can use the #tag parser function to pass parameters to the template. See here for an example. However, it is a better idea to use the Widgets extension for that.

Widget examples

インストール

  • ダウンロードして、ファイルをextensions/フォルダー内のNamespaceHTMLという名前のディレクトリ内に配置します。
  • 以下のコードを LocalSettings.php の末尾に追加します:
    wfLoadExtension( 'NamespaceHTML' );
    
  • Configure as required.
  •   注: $wgRawHtmlNamespaces = []; must be configured, see below.
  •   完了 – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。

設定

$wgRawHtmlNamespaces
List of the namespaces where raw HTML should be enabled. See this page for more information about namespace constants. For example:
# allow raw HTML but only in the Project: & User: namespaces
$wgRawHtmlNamespaces = [ NS_PROJECT, NS_USER ];

関連項目

  この拡張機能は、WikiTeq チームによって専門的に保守されています。