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

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

Материал из ЗАметки
Строка 1: Строка 1:
Чтобы добавить код счетчика, например, Яндекс метрика, который будет исполнятся во всех шаблонах (обычный, мобильный) надо зайти на страницу  http://ваш-сайт/index.php/MediaWiki:Common.js и вставить там код счетчика.
+
Чтобы добавить код счетчика, например, Яндекс метрика, который будет исполнятся во всех шаблонах (обычный, мобильный) надо зайти на страницу   
  
 
Установить  
 
Установить  
Строка 22: Строка 22:
  
 
<pre><htmlet nocache="ok">foobar</htmlet></pre>
 
<pre><htmlet nocache="ok">foobar</htmlet></pre>
 +
 +
В каталог
 +
 +
<pre>ваш-сайтy/extensions/HTMLets/</pre>
 +
 +
загрузить html файл с кодом.

Версия 23:37, 9 января 2021

Чтобы добавить код счетчика, например, Яндекс метрика, который будет исполнятся во всех шаблонах (обычный, мобильный) надо зайти на страницу

Установить 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>

В каталог

ваш-сайтy/extensions/HTMLets/

загрузить html файл с кодом.