Extension:AddHTML/ru

From MediaWiki.org
Jump to: navigation, search
MediaWiki Extension
Crystal Clear action run.png
AddHTML

Статус: stable

Области применения Tag
Описание Используется для безопасного добавления HTML на страницу wiki.
Автор(ы) Jean-Lou Dupont (Jldupont talk)
Версия 1.1
MediaWiki тестировано на 1.8.2, 1.9.3
Ссылка для скачивания mediawiki.googlecode.com

Contents

[edit] Более удобное расширение

SecureHTML extension лучше подходит к использованию.

[edit] Возможности

  • Безопасность: Только участники, которые могут редактировать защищённые страницы (например администраторы) могут использовать HTML
  • Позволяет добавить на страницу HTML:
    • внутри wiki кода, например <addhtml>ваш HTML здесь</addhtml>
    • внутри PHP кода
  • Работает с кешем парсера

[edit] Ограничения

Может использоваться только на "защищённых" страницах, что означает, вам придётся защитить страницу для добавления HTML.

[edit] Пример1

<addhtml id=xyz />

и используйте плагин как например <runphp> для популяции секции # 'xyz' HTML кодом.

[edit] Пример2

<addhtml><html>
<head>
<script type="text/javascript">
function disp_prompt()
  {
  var name=prompt("Please enter your name","t3h h4x0r")
  if (name!=null && name!="")
    {
    document.write("Hello " + name + "! How are you today?")
    }
  }
</script>
</head>
<body>
<input type="button" onclick="disp_prompt()" value="CLICK!" />

</body>
</html></addhtml>

[edit] Безопасность

Страницы использующие 'addhtml' обязательно должны быть защищены, в противном случае будет выдано сообщение 'unauthorized use of addhtml'. Если у вас несколько административных пользователей, вам необходимо доверять им чтобы использовать эту функцию.

[edit] Изменения в LocalSettings.php

require_once("$IP/extensions/ExtensionClass.php");
require_once("$IP/extensions/addHTML.php");
Язык: English  • Français • Русский
Personal tools
Namespaces
Variants
Actions
Site
Support
Download
Development
Communication
Print/export
Toolbox