Сейчас 127 заметки.

Как вставить, добавить счетчик в движек MediaWiki: различия между версиями

Материал из ЗАметки
Строка 3: Строка 3:
 
Установить  
 
Установить  
 
https://www.mediawiki.org/wiki/Extension:HTMLets
 
https://www.mediawiki.org/wiki/Extension:HTMLets
 +
 +
в файл
 +
 +
<pre>LocalSettings.php</pre>
 +
 +
вставить код
 +
 +
require_once "$IP/extensions/HTMLets/HTMLets.php";
 +
$wgHTMLetsDirectory = "$IP/extensions/HTMLets";</pre>
 +
 +
Включает HTML-фрагменты в вики-страницы без изменения значения по умолчанию $wgRawHtml. Сниппеты находятся в файлах в специальном каталоге на веб-сервере. Это простой способ вставки специального кода JavaScript, <iframe> или HTML-формы, не позволяя пользователям вставлять произвольный и потенциально опасный код.
 +
 +
Включение HTML-фрагментов осуществляется с помощью специального тега <html et>. Например, если вы разместите это на вики-странице:
 +
 +
<pre><htmlet>foobar</htmlet></pre>
 +
 +
Это будет включать в себя содержимое файла foobar.html из каталога html. Если фрагмент будет часто меняться, и вы хотите, чтобы эти изменения сразу же отразились на вики-странице, вы можете HTMLets отключить кэш парсера для этой страницы:
 +
 +
<pre><htmlet nocache="ok">foobar</htmlet></pre>

Версия 23:52, 7 января 2021

Чтобы добавить код счетчика, например, Яндекс метрика, который будет исполнятся во всех шаблонах (обычный, мобильный) надо зайти на страницу http://ваш-сайт/index.php/MediaWiki:Common.js и вставить там код счетчика.

Установить https://www.mediawiki.org/wiki/Extension:HTMLets

в файл

LocalSettings.php

вставить код

require_once "$IP/extensions/HTMLets/HTMLets.php";

$wgHTMLetsDirectory = "$IP/extensions/HTMLets";

Включает HTML-фрагменты в вики-страницы без изменения значения по умолчанию $wgRawHtml. Сниппеты находятся в файлах в специальном каталоге на веб-сервере. Это простой способ вставки специального кода JavaScript, <iframe> или HTML-формы, не позволяя пользователям вставлять произвольный и потенциально опасный код.

Включение HTML-фрагментов осуществляется с помощью специального тега <html et>. Например, если вы разместите это на вики-странице:

<htmlet>foobar</htmlet>

Это будет включать в себя содержимое файла foobar.html из каталога html. Если фрагмент будет часто меняться, и вы хотите, чтобы эти изменения сразу же отразились на вики-странице, вы можете HTMLets отключить кэш парсера для этой страницы:

<htmlet nocache="ok">foobar</htmlet>