Extension:AddHTML/ru

From MediaWiki.org
Jump to: navigation, search
Справка по расширениям MediaWiki - список
Crystal Clear action run.png
AddHTML

Статус релиза: stable

Реализация Tag
Описание Используется для безопасного добавления HTML на страницу wiki.
Автор(а) Jean-Lou Dupont (Jlduponttalk)
Последняя версия 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.

Пример1 [edit]

<addhtml id=xyz />

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

Пример2 [edit]

<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'. Если у вас несколько административных пользователей, вам необходимо доверять им чтобы использовать эту функцию.

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

require_once("$IP/extensions/ExtensionClass.php");
require_once("$IP/extensions/addHTML.php");
Язык: English  • français • русский