Extension:FooterManager/ru
From MediaWiki.org
|
Footer Manager Статус релиза: stable |
|||
|---|---|---|---|
| Реализация | Skin | ||
| Описание | Позволяет настраивать нижний колонтитул. | ||
| Автор(а) | (SimonLitttalk) | ||
| Последняя версия | 0.0.1 (2011-09-07) | ||
| MediaWiki | 1.17.0+ | ||
| Лицензия | GPL | ||
| Загрузка | Download code | ||
|
|||
|
|||
| Проверить использование (экспериментальная функция) | |||
Contents |
Что делает это дополнение? [edit]
Позволяет настраивать нижний колонтитул.
Дополнение может использоваться для:
- запрещения ненужных ссылок в нижнем колонтитуле;
- добавления баннеров(обычно систем аналитики);
- добавления скриптов систем аналитики, например службы Google Analytics, которая не требует добавления баннера.
Установка [edit]
- Загрузите последнюю версию и распакуйте содержимое архива в папку extensions установленной MediaWiki.
- Разрешите использование дополнения добавлением следующей строки в файл LocalSettings.php:
require_once('extensions/FooterManager/FooterManager.php');
Конфигурация [edit]
Существуют различные настройки для этого расширения, вы можете поместить их в ваш файл LocalSettings.php.
Настройка ссылок в нижнем колонтитуле [edit]
- $wgFooterManagerLinks
- список, определяющий настройки ссылок в нижнем колонтитуле.
Вы можете запретить стандартные ссылки. Список доступных ссылок можно найти странице Manual:Footer.
$wgFooterManagerLinks['numberofwatchingusers']=false; $wgFooterManagerLinks['credits']=false; $wgFooterManagerLinks['copyright']=false; $wgFooterManagerLinks['tagline']=false; $wgFooterManagerLinks['privacy']=false; $wgFooterManagerLinks['about']=false;
Настройка баннеров [edit]
- $wgFooterManagerBanners
- список баннеров.
Вы можете использовать следующие ключи:
-
- headscript
- Добавляет <script> тег (для Javascript) в заголовок страницы;
- icon
- строка, непосредственно выводящаяся как HTML-код, в нижнем колонтитуле;
- bottomscript
- Добавляет <script> тег (для Javascript) в конце тела страницы;
- block
- Ключ массива баннеров $wgFooterIcons.
#first banner $wgFooterManagerBanners[] = array( 'headscript' => '<script type="text/javascript" src="http://mysite.com/example1.js?9999999"></script>', 'icon' => '<img src="http://mysite.com/banner.png?9999999" alt="My banner" />', 'bottomscript' =>'<script type="text/javascript" src="http://mysite.com/example2.js?9999999"></script>', #second banner $wgFooterManagerBanners[] = array( 'icon' => '<a href="http://mysite.com/"><img src="http://mysite.com/partnerBanner.png" alt="My banner" /></a>', 'block' => 'partnerBanners',
Для добавления типичного баннера используется следующий код:
#HTML banner $wgFooterManagerBanners[] = array( 'icon' => '<a href="http://www.mathjax.org/"> <img title="Powered by MathJax" src="http://www.mathjax.org/badge.gif" border="0" alt="Powered by MathJax" /> </a>', );
Пример настройки Google Analytics:
$wgFooterManagerBanners[] = array( 'bottomscript' => "<script type=\"text/javascript\"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-99999999-9']); _gaq.push(['_setDomainName', '.mysite.com']); _gaq.push(['_setAllowHash', 'false']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script>", );
В простых случаях удобнее использовать стандартный механизм:
#add banner $wgFooterIcons['analyticsystems']=array( #rambler Top100 '<script id="top100Counter" type="text/javascript" src="http://counter.rambler.ru/top100.jcn?9999999"></script> <noscript> <a href="http://top100.rambler.ru/navi/9999999/"> <img src="http://counter.rambler.ru/top100.cnt?9999999" alt="Rambler\'s Top100" border="0" /> </a> </noscript>', );
вместо:
$wgFooterManagerBanners[] = array( 'icon' => '<script id="top100Counter" type="text/javascript" src="http://counter.rambler.ru/top100.jcn?9999999"></script> <noscript> <a href="http://top100.rambler.ru/navi/9999999/"> <img src="http://counter.rambler.ru/top100.cnt?9999999" alt="Rambler\'s Top100" border="0" /> </a> </noscript>',
хотя результат получится одинаковый.
- $wgFooterManagerDefBannersBlock
- блок изображений по умолчанию (это ключ массива $wgFooterIcons). По умолчанию analyticsystems.
$wgFooterManagerDefBannersBlock = 'partnerBanners';
Отображение изображения Powered by MediaWiki в нижнем колонтитуле [edit]
- $wgFooterShowPoweredbyMwIcon
- разрешает изображения Powered by MediaWiki. По умолчанию true.
$wgFooterShowPoweredbyMwIcon = false; # Remove the Powered by MediaWiki image in the footer
Смотри также [edit]
| Язык: | English • русский |
|---|
