<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.tlib.ru/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://wiki.tlib.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=OlgaButygina</id>
		<title>wiki.tlib.ru - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.tlib.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=OlgaButygina"/>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/OlgaButygina"/>
		<updated>2026-09-21T11:03:54Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.20.1</generator>

	<entry>
		<id>https://wiki.tlib.ru/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0</id>
		<title>Обсуждение:Заглавная страница</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0"/>
				<updated>2013-07-10T08:08:52Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Опять идет спам в вики ==&lt;br /&gt;
&lt;br /&gt;
Каким-то образом спамботы пробивают капчу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Опять идет спам в вики ==&lt;br /&gt;
:Поправим в начале следующей недели [[Участник:OM|OM]] ([[Обсуждение участника:OM|обсуждение]]) 14:23, 10 февраля 2013 (MSK)&lt;br /&gt;
&lt;br /&gt;
== Загрузка файлов zip ==&lt;br /&gt;
&lt;br /&gt;
Кажется, слетела возможность загружать файлы с расширением zip. Хотелось бы загрузить пару схем западной части Терскей-алатау. И еще не изменяются личные настройки. [[Участник:Tsvetik|Tsvetik]] ([[Обсуждение участника:Tsvetik|обсуждение]])&lt;br /&gt;
:Поправили, проверьте [[Участник:OM|OM]] ([[Обсуждение участника:OM|обсуждение]]) 19:02, 10 февраля 2013 (MSK)&lt;br /&gt;
&lt;br /&gt;
== Спам в вики ==&lt;br /&gt;
&lt;br /&gt;
Очень много спама последнее время появляется.&lt;br /&gt;
https://wiki.tlib.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:RecentChanges&lt;br /&gt;
Надо что-то с этим сделать&lt;br /&gt;
:Да, действительно :( Постараюсь решить вопрос до конца ноября [[Участник:OM|OM]] 22:12, 19 ноября 2012 (MSK)&lt;br /&gt;
:: Михаил, мне говорят, что не могут зарегистрироваться в Вики. Это как-то связано с борьбой со спамом?[[Участник:Tsvetik|Tsvetik]]&lt;br /&gt;
:::Был такой момент. А сейчас? [[Участник:OM|OM]]&lt;br /&gt;
::::Если я правильно понимаю, то регистрация на tlib.ru совмещена с регистрацией wiki.tlib.ru. Gри попытке зарегистрироваться на tlib.ru сервер выводит нечитаемое сообщение ''O?ainii?oo ia oaaeinu iiaee??eouny e na?aa?o.'', которое не исправляется сменой кодировки.&lt;br /&gt;
:::::Нет, регистрация проводится раздельно. На tlib.ru была ошибка, поправили. Прошу проверить. [[Участник:OM|OM]] 20:44, 3 декабря 2012 (MSK)&lt;br /&gt;
::::::Да, регистрация tlib.ru теперь работает. Я почему-то не вижу как зарегистрироваться новому пользователю на wiki.[[Участник:Tsvetik|Tsvetik]]&lt;br /&gt;
:::::::Регистрация была временно отключена в связи с чисткой страниц сайта от спама. Сейчас регистрация работает. [[Участник:OlgaButygina|OlgaButygina]]&lt;br /&gt;
&lt;br /&gt;
== отчёт в html ==&lt;br /&gt;
&lt;br /&gt;
http://www.manturs.narod.ru/ot4et/s_zem_vas/s_zem_vas.htm&lt;br /&gt;
№ 2308&lt;br /&gt;
&lt;br /&gt;
== Отчет №7054 ==&lt;br /&gt;
&lt;br /&gt;
День добрый!&lt;br /&gt;
&lt;br /&gt;
В отчете 7054 содержание не соответствует названию. Можно ли это как-то исправить?&lt;br /&gt;
&lt;br /&gt;
Константин Сорокин csorokin@cs.msu.su&lt;br /&gt;
:Спасибо, поправим [[Участник:OM|OM]] 15:41, 8 октября 2012 (MSK)&lt;br /&gt;
&lt;br /&gt;
== пер. Юсеньги Северный ==&lt;br /&gt;
Кто знает место нахождения отчета Довженко 1986 (&amp;quot;покинувшего&amp;quot; библиотеку на Б.Коммунистической) с описанием пер.Юсеньги Северный ???&lt;br /&gt;
&lt;br /&gt;
== 5513//Волошин ==&lt;br /&gt;
В нитке маршрута вместо пер. Беждух следует писать пер.Бжедух, по этой причине отчет не обнаруживается в поисковике&lt;br /&gt;
Сквозное прохождение пер.Бжедух в туристском (не альпинистском) мероприятии группой Волошина в 1994 г. претендует на первопрохождение. Более ранних прохождений в библиотеке не обнаружено&lt;br /&gt;
:Спасибо, поправим. [[Участник:OM|OM]] 13:42, 2 июля 2012 (MSK)&lt;br /&gt;
&lt;br /&gt;
== Отчет 7099 ==&lt;br /&gt;
Михаил, мне попался бумажный отчет, который в библиотеке лежит под номером 7099. В моей версии этого отчета есть несколько страниц и схем, которые не попали в копию на сайте. Поэтому я сделал более полную версию этого отчета и загрузил ее под номером 7099-TLIB. Таким образом отчеты, 7099 и 7099-TLIB об одном и том же походе, но версия 7099-TLIB немного более полная&lt;br /&gt;
:Посмотрел архив приложенный к 7099-TLIB. Там пропущена страница 72, поэтому заменить архив в 7099 не получилось (страницы должны быть строго подряд, без пропусков). Если можно, вышлите мне архив с корректной нумерацией страниц/дополненной страницей, тогда я заменю архив у 7099. [[Участник:OM|OM]] 16:11, 25 июня 2012 (MSK)&lt;br /&gt;
::Перенумеровал страницы и загрузил этот отчет под номером 115-tlib&lt;br /&gt;
:::Заменил файл отчета 7099 на новый [[Участник:OM|OM]] 12:08, 27 июня 2012 (MSK)&lt;br /&gt;
&lt;br /&gt;
== Отчет #4850 ==&lt;br /&gt;
&lt;br /&gt;
Уважаемые разработчики ресурса!&lt;br /&gt;
Огромное спасибо за проделанный титанический труд!&lt;br /&gt;
Правильно-ли я понял, что сканирование отчетов МГТК уже завершено?&lt;br /&gt;
У меня дома находится копия отчета, проходящего по каталогу МГТК за номером #4850 (водный поход Андийское Койсу - первопрохождение Шароаргун) группой под руководством А. Измайлова в 1987-м году.&lt;br /&gt;
Возможно что в связи с более поздними военными действиями в Чечне (в том числе в Шароагрунском ущелье) этот материал был изъят из свободного доступа? Я честно говоря не в курсе.&lt;br /&gt;
Если сканирование библиотеки МГТК действительно завершено - могу попробовать отсканировать отчет дома (у меня есть планшетный сканер).&lt;br /&gt;
С уважением, Константин, участник похода.&lt;br /&gt;
:Константин, если соберетесь сканировать отчет самостоятельно, то советую прочитать [[Сканирование_и_обработка_отчетов]]. Со своей стороны готов самостоятельно отсканировать и обработать ваш отчет. Алексей. [[Участник:Tsvetik|Tsvetik]]&lt;br /&gt;
&lt;br /&gt;
:Спасибо! Да, в целом оно завершено. Есть ряд утраченных отчетов, найти которые не удалось. Про изъятие я тоже не в курсе (отчет скорее потеряли, чем изъяли). За скан отчета буду благодарен. Опубликовать его можно через эту форму: http://www.tlib.ru/add_report/addReport.aspx (только надо сначала зарегистрироваться здесь: http://www.tlib.ru/add_report/Login.aspx). Если это сложно, то просто разместите ссылку для скачивания на архив отчета прямо здесь (через этот сервис http://narod.yandex.ru/, например), я закачаю его на tlib.ru [[Участник:OM|OM]] 15:48, 18 апреля 2012 (MSK)&lt;br /&gt;
&lt;br /&gt;
==Лоция==&lt;br /&gt;
Уважаемые администраторы сайта! В отчёте &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Шифр: 80&lt;br /&gt;
&lt;br /&gt;
Район: Европейская часть СССР. Северо-Запад, Европейская часть СССР. Северо-Запад:Новгородская область&lt;br /&gt;
&lt;br /&gt;
Автор: Камзеев В.; Город: &lt;br /&gt;
&lt;br /&gt;
Маршрут: #80-TLIB: озеро Цевло=река Цевло=озеро Полисть=река Полисть=город Старая Русса&lt;br /&gt;
&lt;br /&gt;
Тип: водный; Категория: 2&lt;br /&gt;
&lt;br /&gt;
Год: 2010; Месяц: май&lt;br /&gt;
&lt;br /&gt;
Тип судна: байдарки &amp;quot;Таймень&amp;quot;; ДСП: нет&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
вкралась или опечатка или накладка в название маршрута. Это не &amp;quot;озеро Цевло=река Цевло=озеро Полисть=река Полисть=город Старая Русса&amp;quot;. Это &amp;quot;лоция реки Пола&amp;quot;. Нужно устранить данное недоразумение. Или подскажите как мне самому внести изменения. &lt;br /&gt;
С уважением, Виктор!&lt;br /&gt;
:Спасибо, поправил [[Участник:OM|OM]] 19:02, 1 апреля 2012 (MSK)&lt;br /&gt;
&lt;br /&gt;
== Ссылка на горные районы ==&lt;br /&gt;
Думаю лучше сделать ссылку на горные районы на главной страницы вот в таком виде [[:Категория:Горные районы|Горные районы]]. Если перед словом Категория добавить двоеточие, то получится ссылка на категорию, а сама заглаваная страница не будет включена в категорию.&lt;br /&gt;
:Ok, заменил ссылку. [[Участник:OM|OM]] 13:04, 31 марта 2012 (MSK)&lt;br /&gt;
&lt;br /&gt;
== Отчет №94-TLIB ==&lt;br /&gt;
&lt;br /&gt;
Когда я загружал отчет 94-TLIB (рук. Красных), то забыл приложить к нему хребтовку. Сейчас обонвленный архив c хребтовкой ожидает одобрения под номером 100-Tlib. Замените на него пожалуйста старый архив из 94-tlib.&lt;br /&gt;
:Заменить отчет сложно из-за ограничений движка. Принял отчет 100-TLIB, убрал 94-TLIB. [[Участник:OM|OM]] 13:57, 31 марта 2012 (MSK)&lt;br /&gt;
&lt;br /&gt;
== Сканирование ==&lt;br /&gt;
Я тут написал небольшую статью про сканирование и обработку отчетов. [[Сканирование и обработка отчетов]], если нравится, то можно добавить ссылку на главную.&lt;br /&gt;
:Спасибо! Добавил сюда: [[Справка]] (в самом низу). [[Участник:OM|OM]] 19:39, 24 марта 2012 (MSK)&lt;br /&gt;
&lt;br /&gt;
== Объясните... ==&lt;br /&gt;
Объясните,как можно пользоваться вашим каталогом. Пытаемся войти на него - не получается.&lt;br /&gt;
:На заглавной странице (или прямо здесь) нажмите: &amp;lt;big&amp;gt;'''[http://tlib.ru/ Найти отчет]'''&amp;lt;/big&amp;gt; [[Участник:OM|OM]] 12:54, 21 января 2012 (MSK)&lt;br /&gt;
&lt;br /&gt;
== Отчет 5384 ==&lt;br /&gt;
&lt;br /&gt;
http://tlib.ru/doc.aspx?id=36969&amp;amp;page=1&lt;br /&gt;
Под этим номером содержится два отчета. Сафонова В.Ю. и Баранова В.А.&lt;br /&gt;
В авторы следует добавить Баранова В.А., чтобы его тоже можно было найти.&lt;br /&gt;
:Сделано [[Участник:OM|OM]] 11:58, 19 января 2012 (MSK)&lt;br /&gt;
&lt;br /&gt;
== поддержка тега gallery ==&lt;br /&gt;
&lt;br /&gt;
Можно установить тут вот это расширение?: http://www.mediawiki.org/wiki/Extension:CategoryTree [[Участник:Tsvetik|Tsvetik]]&lt;br /&gt;
:Уточню [[Участник:OM|OM]] 20:26, 16 января 2012 (MSK)&lt;br /&gt;
:Установили [[Участник:OM|OM]] 17:40, 20 января 2012 (MSK)&lt;br /&gt;
&lt;br /&gt;
== Контакты ==&lt;br /&gt;
&lt;br /&gt;
Михаил, как можно с вами связатья? Бываете ли вы в горклубе?&lt;br /&gt;
:Связаться можно по мейлу: ollosnow(с о б а к а)yandex.ru . В горклубе бываю крайне редко. [[Участник:OM|OM]] 12:32, 1 декабря 2011 (MSK)&lt;br /&gt;
&lt;br /&gt;
== Допустимый размер файлов ==&lt;br /&gt;
&lt;br /&gt;
Нельзя ли увеличить допустимый размер загружаемых файлов?&lt;br /&gt;
Я бы хотел добавть несколько отсканированных книг по исследования Джунгарии, но они не влезают в 2 Мб&lt;br /&gt;
[[Участник:Tsvetik|Tsvetik]] 21:20, 19 октября 2011 (MSK)&lt;br /&gt;
:А сколько нужно? [[Участник:OM|OM]] 21:29, 19 октября 2011 (MSK)&lt;br /&gt;
::Сейчас мне нужно залить 7Мб, но раньше удавалось заливать и 50-100. Я стараюсь сделать книги как можно меньше.&lt;br /&gt;
:::Завтра увеличим [[Участник:OM|OM]] 21:41, 19 октября 2011 (MSK)&lt;br /&gt;
:::Увеличили [[Участник:OM|OM]] 16:22, 20 октября 2011 (MSK)&lt;br /&gt;
::::Спасибо, но теперь он не хочет загружать MIME application/zip [[Участник:Tsvetik|Tsvetik]] 15:12, 22 октября 2011 (MSK)&lt;br /&gt;
:::::Сегодня поправим [[Участник:OM|OM]] 11:34, 24 октября 2011 (MSK)&lt;br /&gt;
:::::Поправили [[Участник:OM|OM]] 15:22, 24 октября 2011 (MSK)&lt;br /&gt;
&lt;br /&gt;
== Отдам книги ==&lt;br /&gt;
&lt;br /&gt;
Здравствуйте.&lt;br /&gt;
&lt;br /&gt;
У меня есть некоторое количество книг на тему туризма, советских годов выпуска, в основном по горному туризму - описание районов, восхождений и пр., которые я бы с удовольствием вам отдал. Вам это интересно?&lt;br /&gt;
:Лучше всего сдать их в библиотеку по адресу: Москва, ул.А.Солженицына 17, стр.1, под.2 (м.&amp;quot;Таганская&amp;quot;, м.&amp;quot;Марксистская&amp;quot;). Часы работы: пн. вт. чт. 16:00-20:00; ср. пт. 15:00-19:00. Справки: (495)911-2740. [[Участник:OM|OM]] 22:24, 13 июля 2011 (MSD)&lt;br /&gt;
&lt;br /&gt;
== Ищу один отчет ==&lt;br /&gt;
&lt;br /&gt;
Михаил, в 1986 году Вуколов В.Н. руководил экспедицией казтурсовета в Джунгарский алатау. В этой экспедиции было пройдено множество перевалов, были поданы заявки в классификационную комиссию, и эти перевалы вошли в классфикатор. Большая часть из этих перевалов сейчас известна, но некоторые из них уже успели назвать по второму разу. Я связывался с Вуколовым, и он сказал мне что привозил отчет об этой экспедиции в Москву, что тут его отсканировали и даже показыавли ему электронную копию. На tlib.ru этого отчета нет, в картотеке МГЦТК тоже. Не могли бы вы меня навести на людей, которые могут что-то знать про этот отчет? Может Евлюхин Виктор, который руководитель группы сканирования? &lt;br /&gt;
&lt;br /&gt;
Наверняка какие-то материалы, предоставленные Вуколовым, остались в классификационной комиссии. Кто входит в эту комисссию, где ее искать?&lt;br /&gt;
:Добрый день, Алексей! Несколько вопросов: &lt;br /&gt;
:#А можно взять этот отчет у Вуколова? Мы бы тогда его отсканировали и выложили. Если да, то остальные вопросы можно не читать.&lt;br /&gt;
:#Правильно ли я понимаю, что это был не спортивный поход, а экспедиция? Т.е. она не была зарегистрирована в МКК, а проходила по другому ведомству? Если да, то от какого ведомства была экспедиция?&lt;br /&gt;
:#В какой именно МКК он показывал свой отчет? В МГЦТК или другой? Кому именно он показывал?&lt;br /&gt;
:#Может ли Вуколов еще что-нибудь рассказать о людях/организациях у которых этот отчет/копия может быть?&lt;br /&gt;
:[[Участник:OM|OM]] 10:29, 29 июня 2011 (MSD)&lt;br /&gt;
::Вуколов живет в Алма-ате. Это то самый Вуколов, который написал путеводители по Северному Тянь-Шаню. Взять этот отчет у него, наверное, можно и если я не найду отчет в Москве, то попробую после похода к нему заскочить.&lt;br /&gt;
::Это, я думаю, был как раз спортивный поход, организованный казтурсоветом. В какой МКК была зарегистрирвоана - не знаю. Думаю, это был поход не ниже 4-й категории. Может быть, он был зарегстрирован и в Москве.&lt;br /&gt;
::Вуколов мне сказал, кому отдавал отчет, кажется это был некто Сазонов. В ближайшее время я попробую уточнить имя и время когда примерно это было.&lt;br /&gt;
:::Поговорил с Виктором Евгеньевичем Сазоновым. Он Вуколова знает, но что-бы тот ему передавал отчет - не помнит. Думаю, если есть возможность взять отчет/его копию у Вуколова, это был бы лучший вариант. [[Участник:OM|OM]] 11:25, 29 июня 2011 (MSD)&lt;br /&gt;
&lt;br /&gt;
== Расширения вики ==&lt;br /&gt;
Можно ли поставить сюда расширение Cite.php и google maps http://www.mediawiki.org/wiki/Extension:Google_Maps&lt;br /&gt;
:Исследуем вопрос [[Участник:OM|OM]] 15:11, 27 июня 2011 (MSD)&lt;br /&gt;
:Поставили google maps: &amp;lt;googlemap lat=&amp;quot;27.988056&amp;quot; lon=&amp;quot;86.925278&amp;quot; zoom=&amp;quot;11&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;200&amp;quot; controls=&amp;quot;small&amp;quot; type=&amp;quot;terrain&amp;quot;&amp;gt; 27.988056, 86.925278, Эверест &amp;lt;/googlemap&amp;gt; &lt;br /&gt;
:Cite.php пока не поставили, т.к. на нашу версию движка не ставится. Когда перейдем на следующую - поставим. [[Участник:OM|OM]] 16:32, 28 июня 2011 (MSD)&lt;br /&gt;
::вот спасибо [[Участник:Tsvetik|Tsvetik]] 19:12, 28 июня 2011 (MSD)&lt;br /&gt;
&lt;br /&gt;
== Возможность прикреплять файлы ==&lt;br /&gt;
Михаил, хотелось бы иметь возможность прикреплять к статьям в wiki файлы zip. Я знаю, что это как-то можно сделать в настрйоках вики или с помощью плагина (Ссылки вида [[Файл:file.ext]]). Я разрабатываю район Джунгарского алатау, ищу литературу, сканирую ее и хотелось бы ее выложить сюда в вики.&lt;br /&gt;
Скажем, вот каталог ледников выложен немножко криво. Архивы под видом изображения, вот таким образом: [[Каталог ледников СССР]]&lt;br /&gt;
[[Участник:Tsvetik|Tsvetik]] 19:25, 20 июня 2011 (MSD)&lt;br /&gt;
Все понял как это делается. Спасибо. [[Участник:Tsvetik|Tsvetik]] 19:52, 20 июня 2011 (MSD)&lt;br /&gt;
:Да, я немного подправил форматирование страницы [[Каталог ледников СССР]] :) Краткую справку по вики-форматированию можно посмотреть здесь: [[Wiki.tlib.ru:Справка]]. Если Вы сделаете &amp;quot;фронтальную&amp;quot; страницу для ваших работ (страница с ссылками на созданные Вами страницы, желательно с комментариями), то я смогу дать на нее ссылку с главной страницы этого сайта. [[Участник:OM|OM]] 19:54, 20 июня 2011 (MSD)&lt;br /&gt;
:: На самом деле у меня в планах сделать фронтальную страницу по Джунгарии, а еще лучше фронтальную страницу &amp;quot;Горные районы&amp;quot; как это, например сделано вот тут:  http://wiki.risk.ru/index.php/Категория:Горные_районы&lt;br /&gt;
::: Хорошо, как только сделаете - пишите :) [[Участник:OM|OM]] 20:24, 20 июня 2011 (MSD)&lt;br /&gt;
&lt;br /&gt;
== В списке документов... ==&lt;br /&gt;
&lt;br /&gt;
В списке документов (таблица по поиску) не присутствует фамилия руководителя, хотелось бы кроме нитки и года сразу увидеть фамилия/город&lt;br /&gt;
:Хорошо, сделаем [[Участник:OM|OM]] 11:45, 20 июня 2011 (MSD)&lt;br /&gt;
&lt;br /&gt;
Внутренне время сайта смещено от московского: ???&lt;br /&gt;
:Нет [[Участник:OM|OM]] 11:45, 20 июня 2011 (MSD)&lt;br /&gt;
&lt;br /&gt;
== Отчет 4252 нитка маршрута ==&lt;br /&gt;
Поправьте пожалуйста в отчете 4252 нитку маршрута. Там не хватает перевала Осиновский (1А)&lt;br /&gt;
&lt;br /&gt;
Должно быть так:&lt;br /&gt;
.... = р.Осиновка = пер. Осиновский (1А) = пер.Долгожданный = р.Хазиниха = .....&lt;br /&gt;
:Исправили. [[Участник:OM|OM]] 18:12, 14 июня 2011 (MSD)&lt;br /&gt;
&lt;br /&gt;
== Отчет 2990-STK ==&lt;br /&gt;
Михаил, вы не поняли. В дополнение к этому отчету я загрузил вам фотографии.&lt;br /&gt;
:Прошу прощения, к &amp;quot;отчету-пустышке&amp;quot; файла приложено не было. Если можно, выложите еще раз, пожалуйста. [[Участник:OM|OM]] 17:25, 1 июня 2011 (MSD)&lt;br /&gt;
::Загрузил еще раз&lt;br /&gt;
:::Выложил [[Участник:OM|OM]] 12:13, 2 июня 2011 (MSD)&lt;br /&gt;
&lt;br /&gt;
== Отчет 6034 ==&lt;br /&gt;
&lt;br /&gt;
Поправьте пожалуйста в отчете 6034 слово &amp;quot;Сунтар-Хаата&amp;quot; на &amp;quot;Сунтар-Хаята&amp;quot;, иначе этот отчет сложно найти.&lt;br /&gt;
:Исправил [[Участник:OM|OM]] 11:30, 30 мая 2011 (MSD)&lt;br /&gt;
&lt;br /&gt;
== отчет Величенкова о пеш.походе 5 кс в 2010 ==&lt;br /&gt;
&lt;br /&gt;
Ччтобы не сканировать все 333 страницы мМожно отчет скачать здесь http://www.tourism.ru/phtml/users/get_report.php?723&lt;br /&gt;
&lt;br /&gt;
Номер в библиотеке не знаю, был отдан полтора месяца назад.&lt;br /&gt;
&lt;br /&gt;
эмм, это был отет 7144 http://tlib.ru/doc.aspx?id=38387&amp;amp;page=1 жалко труд сканировавшего :(&lt;br /&gt;
&lt;br /&gt;
С уважением, Величенков Петр&lt;br /&gt;
:Спасибо, учтем. [[Участник:OM|OM]] 15:31, 27 мая 2011 (MSD)&lt;br /&gt;
:На будущее - Вы можете сами выкладывать отчеты здесь: http://tlib.ru нажав кнопку &amp;quot;Опубликовать отчёт&amp;quot; [[Участник:OM|OM]] 18:31, 19 октября 2011 (MSK)&lt;br /&gt;
&lt;br /&gt;
== Отчет 4252 ==&lt;br /&gt;
&lt;br /&gt;
Михаил, я отсканировал отчет, но оказалось что на tlib.ru уже такой есть. Его номер 4252.&lt;br /&gt;
В отчете на tlib не хватает некоторых фотографий и подписей к ним. Видимо, они были потеряны.&lt;br /&gt;
В отчете, который я отсканировал все фотографии с подписями на месте.&lt;br /&gt;
Я думаю, что надо как-то объединить эти два варианта в один.&lt;br /&gt;
:Понятно, спасибо! Есть варианты: &lt;br /&gt;
:*Можно загрузить недостающие страницы прямо на этот вики - [[Служебная:Upload|Загрузить файл]]. Только укажите в комментариях после каких страниц в отчете их нужно вставить. &lt;br /&gt;
:*Можно выложить вариант вашего архива стандартным образом (через tlib.ru). Карточку при этом подробно заполнять не надо, только в поле Маршрут надо написать комментарий, что надо обновить только архив.&lt;br /&gt;
:[[Участник:OM|OM]] 23:12, 25 мая 2011 (MSD)&lt;br /&gt;
:Выложил отчет дополненный присланными схемами и фотографиями. [[Участник:OM|OM]] 18:53, 30 мая 2011 (MSD)&lt;br /&gt;
&lt;br /&gt;
== Отчет 4573-TLIB ==&lt;br /&gt;
&lt;br /&gt;
Я пытался загрузить отчет 4573-TLIB. Это не то же самое что отчет 4573, это дополнительные материалы к нему. Дневник участников и кое-какие полезные фотографии.&lt;br /&gt;
:А возможно объединить материалы уже отсканенного отчета (4573) и ваши доп.материалы по нему (4573-TLIB) в один архив? Я тогда заменю архив 4573 на объединенный. [[Участник:OM|OM]] 11:55, 23 мая 2011 (MSD)&lt;br /&gt;
:Вложил в архив отчета 4573 дополнительные материалы. Их можно посмотреть, скачав архив (папка &amp;quot;Дополнительные материалы&amp;quot;). [[Участник:OM|OM]] 13:21, 23 мая 2011 (MSD)&lt;br /&gt;
:: Ок, понял&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=right&amp;gt;[[Архив.Обсуждение:Заглавная страница]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отчёт №5741 ==&lt;br /&gt;
&lt;br /&gt;
Вместо отчёта А.А. Лебедева по Кичикалаю 2000г лежит отчёт Парушина.&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0</id>
		<title>Заглавная страница</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0"/>
				<updated>2013-07-07T09:25:23Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p align=left&amp;gt; &amp;lt;big&amp;gt;'''[http://tlib.ru/ Найти отчет]'''&amp;lt;/big&amp;gt; | &amp;lt;big&amp;gt;'''[[:Категория:Горные районы|Горные районы]]'''&amp;lt;/big&amp;gt; |[[:Медиа:Tlib.ru.zip| Картотека на 07.02.2012]] | [[Разное]] | [[Справка]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{:О проекте}}&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;small&amp;gt;''Сегодня {{CURRENTDAYNAME}} {{CURRENTDAY}} {{CURRENTMONTHNAMEGEN}}. В данный момент на сайте размещено [[Special:Statistics|статей - {{NUMBEROFARTICLES}}]]. ''Последние [[Special:Newpages|добавленные страницы]]:{{Special:Newpages/5}}&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0</id>
		<title>Заглавная страница</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0"/>
				<updated>2013-07-07T09:19:31Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p align=left&amp;gt; &amp;lt;big&amp;gt;'''[http://tlib.ru/ Найти отчет]'''&amp;lt;/big&amp;gt; | &amp;lt;big&amp;gt;'''[[:Категория:Горные районы|Горные районы]]'''&amp;lt;/big&amp;gt; |[[:Медиа:Tlib.ru.zip| Картотека на 07.02.2012]] | [[Разное]] | [[Справка]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{:О проекте}}&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;small&amp;gt;''Сегодня {{CURRENTDAYNAME}} {{CURRENTDAY}} {{CURRENTMONTHNAMEGEN}}. В данный момент на сайте размещено [[Special:Statistics|статей - {{NUMBEROFARTICLES}}]]. ''Последние [[Special:Newpages|добавленные страницы]]:{{Special:Newpages/5}}&amp;lt;/small&amp;gt;&lt;br /&gt;
..&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0</id>
		<title>Заглавная страница</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0"/>
				<updated>2013-07-07T09:19:13Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p align=left&amp;gt; &amp;lt;big&amp;gt;'''[http://tlib.ru/ Найти отчет]'''&amp;lt;/big&amp;gt; | &amp;lt;big&amp;gt;'''[[:Категория:Горные районы|Горные районы]]'''&amp;lt;/big&amp;gt; |[[:Медиа:Tlib.ru.zip| Картотека на 07.02.2012]] | [[Разное]] | [[Справка]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{:О проекте}}&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;small&amp;gt;''Сегодня {{CURRENTDAYNAME}} {{CURRENTDAY}} {{CURRENTMONTHNAMEGEN}}. В данный момент на сайте размещено [[Special:Statistics|статей - {{NUMBEROFARTICLES}}]]. ''Последние [[Special:Newpages|добавленные страницы]]:{{Special:Newpages/5}}&amp;lt;/small&amp;gt;&lt;br /&gt;
.&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2013-07-07T08:21:59Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта. Не забываем дать права движку на эту БД.&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта &lt;br /&gt;
# В LocalSettings.php копии сайта прописываем вместо оригинальной бд её копию.&lt;br /&gt;
# Запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
==Подробная инструкция по апгрейду==&lt;br /&gt;
# Сайт wiki.tlib.ru крутится на Mediawiki. Находится он в директории /var/www/mediawiki. Если забыл/не знал - смотри /etc/httpd.conf (искать нужный виртуальный хост и смотреть значение директивы Directory). Название базы указано в файле /var/www/Mediawiki/LocalSettings.php.&lt;br /&gt;
# Новая версия Mediawiki обычно лежит по адресу http://www.mediawiki.org/wiki/Download Распаковка tar.gz-архива: &amp;lt;pre&amp;gt;tar xzf имя-архива.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования папки можно применить следующую команду &amp;lt;pre&amp;gt;cp -r имя-папки имя-копии-папки&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования базы данных можно применить следующие команды: &lt;br /&gt;
 &amp;gt; mysqldump -u db_user_name -h db_server_host -P db_server_port --password=&amp;quot;db_user_password&amp;quot; db_name &amp;gt;wikitlib.sql&lt;br /&gt;
 &amp;gt; mysql -u user_name -p&lt;br /&gt;
  % create database copyofwikitlibdb;&lt;br /&gt;
  % GRANT ALL PRIVILEGES ON copyofwikitlibdb.* TO db_user_name@'localhost' identified by 'db_user_password';&lt;br /&gt;
  % quit&lt;br /&gt;
 &amp;gt; mysql -u root -p copy_of_db &amp;lt; wikitlib.sql &lt;br /&gt;
Есть и другие варианты, Ренат, см. инструкцию в Exchange.&lt;br /&gt;
# В LocalSettings.php находим и правим след. строчку: &amp;lt;pre&amp;gt;$wgDBname           = &amp;quot;ИМЯ БАЗЫ ДАННЫХ&amp;quot;;&amp;lt;/pre&amp;gt; подставляем сюда имя копии базы данных. Проверяем, что пользователь $wgDBuser имеет к ней доступ.&lt;br /&gt;
# Копируем файлы нового движка поверх копии сайта. Заходим в папку копии сайта / maintenance. Запускаем update.php для апдейта схемы БД.&lt;br /&gt;
 cp -r mediawiki-1.18 copy_of_wiki_tlib_folder&lt;br /&gt;
 cd /maintenance&lt;br /&gt;
 php update.php&lt;br /&gt;
# Заходим на сайт. Если сайт упал, то заходим в LocalSettings.php и по очереди отключаем расширения. В конфиге это все строчки вида &amp;lt;pre&amp;gt;require_once(&amp;quot;$IP/extensions/Cite/Cite.php&amp;quot;);&amp;lt;/pre&amp;gt;. Чтобы отключить расширение, нужно закомментировать строчку, например, так:&amp;lt;pre&amp;gt;//require_once(&amp;quot;$IP/extensions/Cite/Cite.php&amp;quot;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
Находим комбинацию расширений, при которой сайт не падает. Лучше всего заходить при этом на страницы, где эти расширения применены, или в песочницу. Проверяем загрузку файлов. Проверяем создание нового пользователя. &lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет условные операторы к викитексту&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;adds several parser functions to MediaWiki which provide access to properties and metadata of various media files in both local and remote repositories&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;allows you to define a variable on a page, use it later in that same page or included templates, change its value, possibly to a value given by an expression in terms of the old value, etc.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка swf-роликов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Отображение и отправка форм с сайта&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка картинки - ссылки на попап с увеличенным изображением&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Публикация картинок в виде галереи&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Картинка-ссылка (устаревший функционал) - нужно включать три файла: extensions/ImageLinkPF.php,ImageReference/ImageReference.php и  ImageReference/IRef&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу.&lt;br /&gt;
Чтобы урезать функционал, нужно найти и исправить в файле /extensions/ConfirmEdit/ConfirmEdit.php следующий кусок кода:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgCaptchaTriggers = array();&lt;br /&gt;
$wgCaptchaTriggers['edit']          = false; // Would check on every edit&lt;br /&gt;
$wgCaptchaTriggers['create']		= false; // Check on page creation.&lt;br /&gt;
$wgCaptchaTriggers['sendemail']     = false; // Special:Emailuser&lt;br /&gt;
$wgCaptchaTriggers['addurl']        = false;  // Check on edits that add URLs&lt;br /&gt;
$wgCaptchaTriggers['createaccount'] = true;  // Special:Userlogin&amp;amp;type=signup&lt;br /&gt;
$wgCaptchaTriggers['badlogin']      = true;  // Special:Userlogin after failure&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==Особенности перехода с версии 1.17 на версию 1.18==&lt;br /&gt;
# В LocatlSettings.php меняет тип кэширования с CACHE_ACCEL на CACHE_ANYTHING&lt;br /&gt;
# Комментируем расширения MediaFunctions.php, DeleteUser.php, SimpleAntiSpam.php, GoogleMaps.php.&lt;br /&gt;
# В файле /includes/ProfilerStub.php комментируем функции wfProfileIn и wfProfileOut.&lt;br /&gt;
# В файле includes/upload/UploadBase.php комментируем 560-565 строчки (проверку на наличие дупликатов в архиве)&lt;br /&gt;
# Если на линукс-машине вдруг не установлен apc, устанавливаем его так:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
yum groupinstall &amp;quot;Development Tools&amp;quot;&lt;br /&gt;
yum install pcre_devel&lt;br /&gt;
yum install php-devel&lt;br /&gt;
pecl install apc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
При установке apc (последняя команда) будут запрошены установки. Можно их выбрать по умолчанию (т.е. все время жать Enter)&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2013-07-06T22:46:47Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта. Не забываем дать права движку на эту БД.&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта &lt;br /&gt;
# В LocalSettings.php копии сайта прописываем вместо оригинальной бд её копию.&lt;br /&gt;
# Запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
==Подробная инструкция по апгрейду==&lt;br /&gt;
# Сайт wiki.tlib.ru крутится на Mediawiki. Находится он в директории /var/www/mediawiki. Если забыл/не знал - смотри /etc/httpd.conf (искать нужный виртуальный хост и смотреть значение директивы Directory). Название базы указано в файле /var/www/Mediawiki/LocalSettings.php.&lt;br /&gt;
# Новая версия Mediawiki обычно лежит по адресу http://www.mediawiki.org/wiki/Download Распаковка tar.gz-архива: &amp;lt;pre&amp;gt;tar xzf имя-архива.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования папки можно применить следующую команду &amp;lt;pre&amp;gt;cp -r имя-папки имя-копии-папки&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования базы данных можно применить следующие команды: &lt;br /&gt;
 &amp;gt; mysqldump -u db_user_name -h db_server_host -P db_server_port --password=&amp;quot;db_user_password&amp;quot; db_name &amp;gt;wikitlib.sql&lt;br /&gt;
 &amp;gt; mysql -u user_name -p&lt;br /&gt;
  % create database copyofwikitlibdb;&lt;br /&gt;
  % GRANT ALL PRIVILEGES ON copyofwikitlibdb.* TO db_user_name@'localhost' identified by 'db_user_password';&lt;br /&gt;
  % quit&lt;br /&gt;
 &amp;gt; mysql -u root -p copy_of_db &amp;lt; wikitlib.sql &lt;br /&gt;
Есть и другие варианты, Ренат, см. инструкцию в Exchange.&lt;br /&gt;
# В LocalSettings.php находим и правим след. строчку: &amp;lt;pre&amp;gt;$wgDBname           = &amp;quot;ИМЯ БАЗЫ ДАННЫХ&amp;quot;;&amp;lt;/pre&amp;gt; подставляем сюда имя копии базы данных. Проверяем, что пользователь $wgDBuser имеет к ней доступ.&lt;br /&gt;
# Копируем файлы нового движка поверх копии сайта. Заходим в папку копии сайта / maintenance. Запускаем update.php для апдейта схемы БД.&lt;br /&gt;
 cp -r mediawiki-1.18 copy_of_wiki_tlib_folder&lt;br /&gt;
 cd /maintenance&lt;br /&gt;
 php update.php&lt;br /&gt;
# Заходим на сайт. Если сайт упал, то заходим в LocalSettings.php и по очереди отключаем расширения. В конфиге это все строчки вида &amp;lt;pre&amp;gt;require_once(&amp;quot;$IP/extensions/Cite/Cite.php&amp;quot;);&amp;lt;/pre&amp;gt;. Чтобы отключить расширение, нужно закомментировать строчку, например, так:&amp;lt;pre&amp;gt;//require_once(&amp;quot;$IP/extensions/Cite/Cite.php&amp;quot;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
Находим комбинацию расширений, при которой сайт не падает. Лучше всего заходить при этом на страницы, где эти расширения применены, или в песочницу. Проверяем загрузку файлов. Проверяем создание нового пользователя. &lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет условные операторы к викитексту&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;adds several parser functions to MediaWiki which provide access to properties and metadata of various media files in both local and remote repositories&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;allows you to define a variable on a page, use it later in that same page or included templates, change its value, possibly to a value given by an expression in terms of the old value, etc.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка swf-роликов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Отображение и отправка форм с сайта&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка картинки - ссылки на попап с увеличенным изображением&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Публикация картинок в виде галереи&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Картинка-ссылка (устаревший функционал) - нужно включать три файла: extensions/ImageLinkPF.php,ImageReference/ImageReference.php и  ImageReference/IRef&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу.&lt;br /&gt;
Чтобы урезать функционал, нужно найти и исправить в файле /extensions/ConfirmEdit/ConfirmEdit.php следующий кусок кода:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgCaptchaTriggers = array();&lt;br /&gt;
$wgCaptchaTriggers['edit']          = false; // Would check on every edit&lt;br /&gt;
$wgCaptchaTriggers['create']		= false; // Check on page creation.&lt;br /&gt;
$wgCaptchaTriggers['sendemail']     = false; // Special:Emailuser&lt;br /&gt;
$wgCaptchaTriggers['addurl']        = false;  // Check on edits that add URLs&lt;br /&gt;
$wgCaptchaTriggers['createaccount'] = true;  // Special:Userlogin&amp;amp;type=signup&lt;br /&gt;
$wgCaptchaTriggers['badlogin']      = true;  // Special:Userlogin after failure&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==Особенности перехода с версии 1.17 на версию 1.18==&lt;br /&gt;
# В LocatlSettings.php меняет тип кэширования с CACHE_ACCEL на CACHE_ANYTHING&lt;br /&gt;
# Комментируем расширения MediaFunctions.php, DeleteUser.php, SimpleAntiSpam.php, GoogleMaps.php.&lt;br /&gt;
# В файле /includes/ProfilerStub.php комментируем функции wfProfileIn и wfProfileOut.&lt;br /&gt;
# В файле includes/upload/UploadBase.php комментируем 560-565 строчки (проверку на наличие дупликатов в архиве)&lt;br /&gt;
# Если на линукс-машине вдруг не установлен apc, устанавливаем его так:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
yum groupinstall &amp;quot;Development Tools&amp;quot;&lt;br /&gt;
yum install pcre_devel&lt;br /&gt;
yum install php-devel&lt;br /&gt;
pecl install apc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
При установке apc (последняя команда) будут запрошены установки. Можно их выбрать по умолчанию (т.е. все время жать Enter)&lt;br /&gt;
test&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%9F%D0%B5%D1%81%D0%BE%D1%87%D0%BD%D0%B8%D1%86%D0%B0</id>
		<title>Песочница</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%9F%D0%B5%D1%81%D0%BE%D1%87%D0%BD%D0%B8%D1%86%D0%B0"/>
				<updated>2012-02-13T16:50:58Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Жила была Мыська...&lt;br /&gt;
&lt;br /&gt;
[[Image:nachalnik2.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:nachalnik2.jpg|Мысыська&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{SITENAME}}&lt;br /&gt;
{{fullurl:Песочница}}&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%9F%D0%B5%D1%81%D0%BE%D1%87%D0%BD%D0%B8%D1%86%D0%B0</id>
		<title>Песочница</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%9F%D0%B5%D1%81%D0%BE%D1%87%D0%BD%D0%B8%D1%86%D0%B0"/>
				<updated>2012-02-13T16:47:06Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Жила была Мыська...&lt;br /&gt;
&lt;br /&gt;
[[Image:nachalnik2.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:nachalnik2.jpg|Мысыська&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{SITENAME}}&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-23T13:43:57Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Создание новой секции сверху страницы при нажатии на плюсик */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта. Не забываем дать права движку на эту БД.&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта &lt;br /&gt;
# В LocalSettings.php копии сайта прописываем вместо оригинальной бд её копию.&lt;br /&gt;
# Запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
==Подробная инструкция по апгрейду==&lt;br /&gt;
# Сайт wiki.tlib.ru крутится на Mediawiki. Находится он в директории /var/www/mediawiki. Если забыл/не знал - смотри /etc/httpd.conf (искать нужный виртуальный хост и смотреть значение директивы Directory). Название базы указано в файле /var/www/Mediawiki/LocalSettings.php.&lt;br /&gt;
# Новая версия Mediawiki обычно лежит по адресу http://www.mediawiki.org/wiki/Download Распаковка tar.gz-архива: &amp;lt;pre&amp;gt;tar xzf имя-архива.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования папки можно применить следующую команду &amp;lt;pre&amp;gt;cp -r имя-папки имя-копии-папки&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования базы данных можно применить следующие команды: &lt;br /&gt;
 &amp;gt; mysqldump -u db_user_name -h db_server_host -P db_server_port --password=&amp;quot;db_user_password&amp;quot; db_name &amp;gt;wikitlib.sql&lt;br /&gt;
 &amp;gt; mysql -u user_name -p&lt;br /&gt;
  % create database copyofwikitlibdb;&lt;br /&gt;
  % GRANT ALL PRIVILEGES ON copyofwikitlibdb.* TO db_user_name@'localhost' identified by 'db_user_password';&lt;br /&gt;
  % quit&lt;br /&gt;
 &amp;gt; mysql -u root -p copy_of_db &amp;lt; wikitlib.sql &lt;br /&gt;
Есть и другие варианты, Ренат, см. инструкцию в Exchange.&lt;br /&gt;
# В LocalSettings.php находим и правим след. строчку: &amp;lt;pre&amp;gt;$wgDBname           = &amp;quot;ИМЯ БАЗЫ ДАННЫХ&amp;quot;;&amp;lt;/pre&amp;gt; подставляем сюда имя копии базы данных. Проверяем, что пользователь $wgDBuser имеет к ней доступ.&lt;br /&gt;
# Копируем файлы нового движка поверх копии сайта. Заходим в папку копии сайта / maintenance. Запускаем update.php для апдейта схемы БД.&lt;br /&gt;
 cp -r mediawiki-1.18 copy_of_wiki_tlib_folder&lt;br /&gt;
 cd /maintenance&lt;br /&gt;
 php update.php&lt;br /&gt;
# Заходим на сайт. Если сайт упал, то заходим в LocalSettings.php и по очереди отключаем расширения. В конфиге это все строчки вида &amp;lt;pre&amp;gt;require_once(&amp;quot;$IP/extensions/Cite/Cite.php&amp;quot;);&amp;lt;/pre&amp;gt;. Чтобы отключить расширение, нужно закомментировать строчку, например, так:&amp;lt;pre&amp;gt;//require_once(&amp;quot;$IP/extensions/Cite/Cite.php&amp;quot;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
Находим комбинацию расширений, при которой сайт не падает. Лучше всего заходить при этом на страницы, где эти расширения применены, или в песочницу. Проверяем загрузку файлов. Проверяем создание нового пользователя. &lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет условные операторы к викитексту&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;adds several parser functions to MediaWiki which provide access to properties and metadata of various media files in both local and remote repositories&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;allows you to define a variable on a page, use it later in that same page or included templates, change its value, possibly to a value given by an expression in terms of the old value, etc.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка swf-роликов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Отображение и отправка форм с сайта&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка картинки - ссылки на попап с увеличенным изображением&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Публикация картинок в виде галереи&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Картинка-ссылка (устаревший функционал) - нужно включать три файла: extensions/ImageLinkPF.php,ImageReference/ImageReference.php и  ImageReference/IRef&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу.&lt;br /&gt;
Чтобы урезать функционал, нужно найти и исправить в файле /extensions/ConfirmEdit/ConfirmEdit.php следующий кусок кода:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgCaptchaTriggers = array();&lt;br /&gt;
$wgCaptchaTriggers['edit']          = false; // Would check on every edit&lt;br /&gt;
$wgCaptchaTriggers['create']		= false; // Check on page creation.&lt;br /&gt;
$wgCaptchaTriggers['sendemail']     = false; // Special:Emailuser&lt;br /&gt;
$wgCaptchaTriggers['addurl']        = false;  // Check on edits that add URLs&lt;br /&gt;
$wgCaptchaTriggers['createaccount'] = true;  // Special:Userlogin&amp;amp;type=signup&lt;br /&gt;
$wgCaptchaTriggers['badlogin']      = true;  // Special:Userlogin after failure&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==Особенности перехода с версии 1.17 на версию 1.18==&lt;br /&gt;
# В LocatlSettings.php меняет тип кэширования с CACHE_ACCEL на CACHE_ANYTHING&lt;br /&gt;
# Комментируем расширения MediaFunctions.php, DeleteUser.php, SimpleAntiSpam.php, GoogleMaps.php.&lt;br /&gt;
# В файле /includes/ProfilerStub.php комментируем функции wfProfileIn и wfProfileOut.&lt;br /&gt;
# В файле includes/upload/UploadBase.php комментируем 560-565 строчки (проверку на наличие дупликатов в архиве)&lt;br /&gt;
# Если на линукс-машине вдруг не установлен apc, устанавливаем его так:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
yum groupinstall &amp;quot;Development Tools&amp;quot;&lt;br /&gt;
yum install pcre_devel&lt;br /&gt;
yum install php-devel&lt;br /&gt;
pecl install apc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
При установке apc (последняя команда) будут запрошены установки. Можно их выбрать по умолчанию (т.е. все время жать Enter)&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-23T13:43:20Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта. Не забываем дать права движку на эту БД.&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта &lt;br /&gt;
# В LocalSettings.php копии сайта прописываем вместо оригинальной бд её копию.&lt;br /&gt;
# Запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
==Подробная инструкция по апгрейду==&lt;br /&gt;
# Сайт wiki.tlib.ru крутится на Mediawiki. Находится он в директории /var/www/mediawiki. Если забыл/не знал - смотри /etc/httpd.conf (искать нужный виртуальный хост и смотреть значение директивы Directory). Название базы указано в файле /var/www/Mediawiki/LocalSettings.php.&lt;br /&gt;
# Новая версия Mediawiki обычно лежит по адресу http://www.mediawiki.org/wiki/Download Распаковка tar.gz-архива: &amp;lt;pre&amp;gt;tar xzf имя-архива.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования папки можно применить следующую команду &amp;lt;pre&amp;gt;cp -r имя-папки имя-копии-папки&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования базы данных можно применить следующие команды: &lt;br /&gt;
 &amp;gt; mysqldump -u db_user_name -h db_server_host -P db_server_port --password=&amp;quot;db_user_password&amp;quot; db_name &amp;gt;wikitlib.sql&lt;br /&gt;
 &amp;gt; mysql -u user_name -p&lt;br /&gt;
  % create database copyofwikitlibdb;&lt;br /&gt;
  % GRANT ALL PRIVILEGES ON copyofwikitlibdb.* TO db_user_name@'localhost' identified by 'db_user_password';&lt;br /&gt;
  % quit&lt;br /&gt;
 &amp;gt; mysql -u root -p copy_of_db &amp;lt; wikitlib.sql &lt;br /&gt;
Есть и другие варианты, Ренат, см. инструкцию в Exchange.&lt;br /&gt;
# В LocalSettings.php находим и правим след. строчку: &amp;lt;pre&amp;gt;$wgDBname           = &amp;quot;ИМЯ БАЗЫ ДАННЫХ&amp;quot;;&amp;lt;/pre&amp;gt; подставляем сюда имя копии базы данных. Проверяем, что пользователь $wgDBuser имеет к ней доступ.&lt;br /&gt;
# Копируем файлы нового движка поверх копии сайта. Заходим в папку копии сайта / maintenance. Запускаем update.php для апдейта схемы БД.&lt;br /&gt;
 cp -r mediawiki-1.18 copy_of_wiki_tlib_folder&lt;br /&gt;
 cd /maintenance&lt;br /&gt;
 php update.php&lt;br /&gt;
# Заходим на сайт. Если сайт упал, то заходим в LocalSettings.php и по очереди отключаем расширения. В конфиге это все строчки вида &amp;lt;pre&amp;gt;require_once(&amp;quot;$IP/extensions/Cite/Cite.php&amp;quot;);&amp;lt;/pre&amp;gt;. Чтобы отключить расширение, нужно закомментировать строчку, например, так:&amp;lt;pre&amp;gt;//require_once(&amp;quot;$IP/extensions/Cite/Cite.php&amp;quot;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
Находим комбинацию расширений, при которой сайт не падает. Лучше всего заходить при этом на страницы, где эти расширения применены, или в песочницу. Проверяем загрузку файлов. Проверяем создание нового пользователя. &lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет условные операторы к викитексту&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;adds several parser functions to MediaWiki which provide access to properties and metadata of various media files in both local and remote repositories&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;allows you to define a variable on a page, use it later in that same page or included templates, change its value, possibly to a value given by an expression in terms of the old value, etc.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка swf-роликов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Отображение и отправка форм с сайта&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка картинки - ссылки на попап с увеличенным изображением&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Публикация картинок в виде галереи&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Картинка-ссылка (устаревший функционал) - нужно включать три файла: extensions/ImageLinkPF.php,ImageReference/ImageReference.php и  ImageReference/IRef&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу.&lt;br /&gt;
Чтобы урезать функционал, нужно найти и исправить в файле /extensions/ConfirmEdit/ConfirmEdit.php следующий кусок кода:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgCaptchaTriggers = array();&lt;br /&gt;
$wgCaptchaTriggers['edit']          = false; // Would check on every edit&lt;br /&gt;
$wgCaptchaTriggers['create']		= false; // Check on page creation.&lt;br /&gt;
$wgCaptchaTriggers['sendemail']     = false; // Special:Emailuser&lt;br /&gt;
$wgCaptchaTriggers['addurl']        = false;  // Check on edits that add URLs&lt;br /&gt;
$wgCaptchaTriggers['createaccount'] = true;  // Special:Userlogin&amp;amp;type=signup&lt;br /&gt;
$wgCaptchaTriggers['badlogin']      = true;  // Special:Userlogin after failure&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==Особенности перехода с версии 1.17 на версию 1.18&lt;br /&gt;
# В LocatlSettings.php меняет тип кэширования с CACHE_ACCEL на CACHE_ANYTHING&lt;br /&gt;
# Комментируем расширения MediaFunctions.php, DeleteUser.php, SimpleAntiSpam.php, GoogleMaps.php.&lt;br /&gt;
# В файле /includes/ProfilerStub.php комментируем функции wfProfileIn и wfProfileOut.&lt;br /&gt;
# В файле includes/upload/UploadBase.php комментируем 560-565 строчки (проверку на наличие дупликатов в архиве)&lt;br /&gt;
# Если на линукс-машине вдруг не установлен apc, устанавливаем его так:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
yum groupinstall &amp;quot;Development Tools&amp;quot;&lt;br /&gt;
yum install pcre_devel&lt;br /&gt;
yum install php-devel&lt;br /&gt;
pecl install apc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
При установке apc (последняя команда) будут запрошены установки. Можно их выбрать по умолчанию (т.е. все время жать Enter)&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-15T13:45:02Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Подробная инструкция по апгрейду */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта. Не забываем дать права движку на эту БД.&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта &lt;br /&gt;
# В LocalSettings.php копии сайта прописываем вместо оригинальной бд её копию.&lt;br /&gt;
# Запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
==Подробная инструкция по апгрейду==&lt;br /&gt;
# Сайт wiki.tlib.ru крутится на Mediawiki. Находится он в директории /var/www/mediawiki. Если забыл/не знал - смотри /etc/httpd.conf (искать нужный виртуальный хост и смотреть значение директивы Directory). Название базы указано в файле /var/www/Mediawiki/LocalSettings.php.&lt;br /&gt;
# Новая версия Mediawiki обычно лежит по адресу http://www.mediawiki.org/wiki/Download Распаковка tar.gz-архива: &amp;lt;pre&amp;gt;tar xzf имя-архива.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования папки можно применить следующую команду &amp;lt;pre&amp;gt;cp -r имя-папки имя-копии-папки&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования базы данных можно применить следующие команды: &lt;br /&gt;
 &amp;gt; mysqldump -u db_user_name -h db_server_host -P db_server_port --password=&amp;quot;db_user_password&amp;quot; db_name &amp;gt;wikitlib.sql&lt;br /&gt;
 &amp;gt; mysql -u user_name -p&lt;br /&gt;
  % create database copyofwikitlibdb;&lt;br /&gt;
  % GRANT ALL PRIVILEGES ON copyofwikitlibdb.* TO db_user_name@'localhost' identified by 'db_user_password';&lt;br /&gt;
  % quit&lt;br /&gt;
 &amp;gt; mysql -u root -p copy_of_db &amp;lt; wikitlib.sql &lt;br /&gt;
Есть и другие варианты, Ренат, см. инструкцию в Exchange.&lt;br /&gt;
# В LocalSettings.php находим и правим след. строчку: &amp;lt;pre&amp;gt;$wgDBname           = &amp;quot;ИМЯ БАЗЫ ДАННЫХ&amp;quot;;&amp;lt;/pre&amp;gt; подставляем сюда имя копии базы данных. Проверяем, что пользователь $wgDBuser имеет к ней доступ.&lt;br /&gt;
# Копируем файлы нового движка поверх копии сайта. Заходим в папку копии сайта / maintenance. Запускаем update.php для апдейта схемы БД.&lt;br /&gt;
 cp -r mediawiki-1.18 copy_of_wiki_tlib_folder&lt;br /&gt;
 cd /maintenance&lt;br /&gt;
 php update.php&lt;br /&gt;
# Заходим на сайт. Если сайт упал, то заходим в LocalSettings.php и по очереди отключаем расширения. В конфиге это все строчки вида &amp;lt;pre&amp;gt;require_once(&amp;quot;$IP/extensions/Cite/Cite.php&amp;quot;);&amp;lt;/pre&amp;gt;. Чтобы отключить расширение, нужно закомментировать строчку, например, так:&amp;lt;pre&amp;gt;//require_once(&amp;quot;$IP/extensions/Cite/Cite.php&amp;quot;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
Находим комбинацию расширений, при которой сайт не падает. Лучше всего заходить при этом на страницы, где эти расширения применены, или в песочницу. Проверяем загрузку файлов. Проверяем создание нового пользователя. &lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет условные операторы к викитексту&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;adds several parser functions to MediaWiki which provide access to properties and metadata of various media files in both local and remote repositories&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;allows you to define a variable on a page, use it later in that same page or included templates, change its value, possibly to a value given by an expression in terms of the old value, etc.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка swf-роликов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Отображение и отправка форм с сайта&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка картинки - ссылки на попап с увеличенным изображением&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Публикация картинок в виде галереи&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Картинка-ссылка (устаревший функционал) - нужно включать три файла: extensions/ImageLinkPF.php,ImageReference/ImageReference.php и  ImageReference/IRef&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу.&lt;br /&gt;
Чтобы урезать функционал, нужно найти и исправить в файле /extensions/ConfirmEdit/ConfirmEdit.php следующий кусок кода:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgCaptchaTriggers = array();&lt;br /&gt;
$wgCaptchaTriggers['edit']          = false; // Would check on every edit&lt;br /&gt;
$wgCaptchaTriggers['create']		= false; // Check on page creation.&lt;br /&gt;
$wgCaptchaTriggers['sendemail']     = false; // Special:Emailuser&lt;br /&gt;
$wgCaptchaTriggers['addurl']        = false;  // Check on edits that add URLs&lt;br /&gt;
$wgCaptchaTriggers['createaccount'] = true;  // Special:Userlogin&amp;amp;type=signup&lt;br /&gt;
$wgCaptchaTriggers['badlogin']      = true;  // Special:Userlogin after failure&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-15T13:42:48Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Подробная инструкция по апгрейду */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта. Не забываем дать права движку на эту БД.&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта &lt;br /&gt;
# В LocalSettings.php копии сайта прописываем вместо оригинальной бд её копию.&lt;br /&gt;
# Запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
==Подробная инструкция по апгрейду==&lt;br /&gt;
# Сайт wiki.tlib.ru крутится на Mediawiki. Находится он в директории /var/www/mediawiki. Если забыл/не знал - смотри /etc/httpd.conf (искать нужный виртуальный хост и смотреть значение директивы Directory). Название базы указано в файле /var/www/Mediawiki/LocalSettings.php.&lt;br /&gt;
# Новая версия Mediawiki обычно лежит по адресу http://www.mediawiki.org/wiki/Download Распаковка tar.gz-архива: &amp;lt;pre&amp;gt;tar xzf имя-архива.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования папки можно применить следующую команду &amp;lt;pre&amp;gt;cp -r имя-папки имя-копии-папки&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования базы данных можно применить следующие команды: &lt;br /&gt;
 &amp;gt; mysqldump -u db_user_name -h db_server_host -P db_server_port --password=&amp;quot;db_user_password&amp;quot; db_name &amp;gt;wikitlib.sql&lt;br /&gt;
 &amp;gt; mysql -u user_name -p&lt;br /&gt;
  % create database copyofwikitlibdb;&lt;br /&gt;
  % GRANT ALL PRIVILEGES ON copyofwikitlibdb.* TO db_user_name@'localhost' identified by 'db_user_password';&lt;br /&gt;
  % quit&lt;br /&gt;
 &amp;gt; mysql -u root copy_of_db &amp;lt; wikitlib.sql &lt;br /&gt;
Есть и другие варианты, Ренат, см. инструкцию в Exchange.&lt;br /&gt;
# В LocalSettings.php находим и правим след. строчку: &amp;lt;pre&amp;gt;$wgDBname           = &amp;quot;ИМЯ БАЗЫ ДАННЫХ&amp;quot;;&amp;lt;/pre&amp;gt; подставляем сюда имя копии базы данных. Проверяем, что пользователь $wgDBuser имеет к ней доступ.&lt;br /&gt;
# Копируем файлы нового движка поверх копии сайта. Заходим в папку копии сайта / maintenance. Запускаем update.php для апдейта схемы БД.&lt;br /&gt;
 cp -r mediawiki-1.18 copy_of_wiki_tlib_folder&lt;br /&gt;
 cd /maintenance&lt;br /&gt;
 php update.php&lt;br /&gt;
# Заходим на сайт. Если сайт упал, то заходим в LocalSettings.php и по очереди отключаем расширения. В конфиге это все строчки вида &amp;lt;pre&amp;gt;require_once(&amp;quot;$IP/extensions/Cite/Cite.php&amp;quot;);&amp;lt;/pre&amp;gt;. Чтобы отключить расширение, нужно закомментировать строчку, например, так:&amp;lt;pre&amp;gt;//require_once(&amp;quot;$IP/extensions/Cite/Cite.php&amp;quot;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
Находим комбинацию расширений, при которой сайт не падает. Лучше всего заходить при этом на страницы, где эти расширения применены, или в песочницу. Проверяем загрузку файлов. Проверяем создание нового пользователя. &lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет условные операторы к викитексту&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;adds several parser functions to MediaWiki which provide access to properties and metadata of various media files in both local and remote repositories&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;allows you to define a variable on a page, use it later in that same page or included templates, change its value, possibly to a value given by an expression in terms of the old value, etc.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка swf-роликов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Отображение и отправка форм с сайта&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка картинки - ссылки на попап с увеличенным изображением&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Публикация картинок в виде галереи&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Картинка-ссылка (устаревший функционал) - нужно включать три файла: extensions/ImageLinkPF.php,ImageReference/ImageReference.php и  ImageReference/IRef&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу.&lt;br /&gt;
Чтобы урезать функционал, нужно найти и исправить в файле /extensions/ConfirmEdit/ConfirmEdit.php следующий кусок кода:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgCaptchaTriggers = array();&lt;br /&gt;
$wgCaptchaTriggers['edit']          = false; // Would check on every edit&lt;br /&gt;
$wgCaptchaTriggers['create']		= false; // Check on page creation.&lt;br /&gt;
$wgCaptchaTriggers['sendemail']     = false; // Special:Emailuser&lt;br /&gt;
$wgCaptchaTriggers['addurl']        = false;  // Check on edits that add URLs&lt;br /&gt;
$wgCaptchaTriggers['createaccount'] = true;  // Special:Userlogin&amp;amp;type=signup&lt;br /&gt;
$wgCaptchaTriggers['badlogin']      = true;  // Special:Userlogin after failure&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-15T13:42:11Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта. Не забываем дать права движку на эту БД.&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта &lt;br /&gt;
# В LocalSettings.php копии сайта прописываем вместо оригинальной бд её копию.&lt;br /&gt;
# Запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
==Подробная инструкция по апгрейду==&lt;br /&gt;
# Сайт wiki.tlib.ru крутится на Mediawiki. Находится он в директории /var/www/mediawiki. Если забыл/не знал - смотри /etc/httpd.conf (искать нужный виртуальный хост и смотреть значение директивы Directory). Название базы указано в файле /var/www/Mediawiki/LocalSettings.php.&lt;br /&gt;
# Новая версия Mediawiki обычно лежит по адресу http://www.mediawiki.org/wiki/Download Распаковка tar.gz-архива: &amp;lt;pre&amp;gt;tar xzf имя-архива.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования папки можно применить следующую команду &amp;lt;pre&amp;gt;cp -r имя-папки имя-копии-папки&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования базы данных можно применить следующие команды: &lt;br /&gt;
 &amp;gt; mysqldump -u db_user_name -h db_server_host -P db_server_port --password=&amp;quot;db_user_password&amp;quot; db_name &amp;gt;wikitlib.sql&lt;br /&gt;
 &amp;gt; mysql -u user_name -p&lt;br /&gt;
  % create database copyofwikitlibdb;&lt;br /&gt;
  % GRANT ALL PRIVILEGES ON copyofwikitlibdb.* TO db_user_name@'localhost' identified by 'db_user_password';&lt;br /&gt;
  % quit&lt;br /&gt;
 &amp;gt; mysql -u root copy_of_db &amp;lt; wikitlib.sql &lt;br /&gt;
Есть и другие варианты, Ренат, см. инструкцию в Exchange.&lt;br /&gt;
# В LocalSettings.php находим и правим след. строчку: &amp;lt;pre&amp;gt;$wgDBname           = &amp;quot;ИМЯ БАЗЫ ДАННЫХ&amp;quot;;&amp;lt;/pre&amp;gt; подставляем сюда имя копии базы данных. Проверяем, что пользователь $wgDBuser имеет к ней доступ.&lt;br /&gt;
# Копируем файлы нового движка поверх копии сайта. Заходим в папку копия сайта / maintenance. Запускаем update.php для апдейта схемы БД.&lt;br /&gt;
 cp -r mediawiki-1.18 copy_of_wiki_tlib_folder&lt;br /&gt;
 cd /maintenance&lt;br /&gt;
 php update.php&lt;br /&gt;
# Заходим на сайт. Если сайт упал, то заходим в LocalSettings.php и по очереди отключаем расширения. В конфиге это все строчки вида &amp;lt;pre&amp;gt;require_once(&amp;quot;$IP/extensions/Cite/Cite.php&amp;quot;);&amp;lt;/pre&amp;gt;. Чтобы отключить расширение, нужно закомментировать строчку, например, так:&amp;lt;pre&amp;gt;//require_once(&amp;quot;$IP/extensions/Cite/Cite.php&amp;quot;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
Находим комбинацию расширений, при которой сайт не падает. Лучше всего заходить при этом на страницы, где эти расширения применены, или в песочницу. Проверяем загрузку файлов. Проверяем создание нового пользователя. &lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет условные операторы к викитексту&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;adds several parser functions to MediaWiki which provide access to properties and metadata of various media files in both local and remote repositories&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;allows you to define a variable on a page, use it later in that same page or included templates, change its value, possibly to a value given by an expression in terms of the old value, etc.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка swf-роликов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Отображение и отправка форм с сайта&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка картинки - ссылки на попап с увеличенным изображением&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Публикация картинок в виде галереи&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Картинка-ссылка (устаревший функционал) - нужно включать три файла: extensions/ImageLinkPF.php,ImageReference/ImageReference.php и  ImageReference/IRef&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу.&lt;br /&gt;
Чтобы урезать функционал, нужно найти и исправить в файле /extensions/ConfirmEdit/ConfirmEdit.php следующий кусок кода:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgCaptchaTriggers = array();&lt;br /&gt;
$wgCaptchaTriggers['edit']          = false; // Would check on every edit&lt;br /&gt;
$wgCaptchaTriggers['create']		= false; // Check on page creation.&lt;br /&gt;
$wgCaptchaTriggers['sendemail']     = false; // Special:Emailuser&lt;br /&gt;
$wgCaptchaTriggers['addurl']        = false;  // Check on edits that add URLs&lt;br /&gt;
$wgCaptchaTriggers['createaccount'] = true;  // Special:Userlogin&amp;amp;type=signup&lt;br /&gt;
$wgCaptchaTriggers['badlogin']      = true;  // Special:Userlogin after failure&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-15T13:38:42Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Подробная инструкция по апгрейду */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта. Не забываем дать права движку на эту БД.&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта &lt;br /&gt;
# В LocalSettings.php копии сайта прописываем вместо оригинальной бд её копию.&lt;br /&gt;
# Запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
==Подробная инструкция по апгрейду==&lt;br /&gt;
# Сайт wiki.tlib.ru крутится на Mediawiki. Находится он в директории /var/www/mediawiki. Если забыл/не знал - смотри /etc/httpd.conf (искать нужный виртуальный хост и смотреть значение директивы Directory). Название базы указано в файле /var/www/Mediawiki/LocalSettings.php.&lt;br /&gt;
# Новая версия Mediawiki обычно лежит по адресу http://www.mediawiki.org/wiki/Download Распаковка tar.gz-архива: &amp;lt;pre&amp;gt;tar xzf имя-архива.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования папки можно применить следующую команду &amp;lt;pre&amp;gt;cp -r имя-папки имя-копии-папки&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования базы данных можно применить следующие команды: &lt;br /&gt;
 &amp;gt; mysqldump -u db_user_name -h db_server_host -P db_server_port --password=&amp;quot;db_user_password&amp;quot; db_name &amp;gt;wikitlib.sql&lt;br /&gt;
 &amp;gt; mysql -u user_name -p&lt;br /&gt;
  % create database copyofwikitlibdb;&lt;br /&gt;
  % GRANT ALL PRIVILEGES ON copyofwikitlibdb.* TO db_user_name@'localhost' identified by 'db_user_password';&lt;br /&gt;
  % quit&lt;br /&gt;
 &amp;gt; mysql -u root copy_of_db &amp;lt; wikitlib.sql &lt;br /&gt;
Есть и другие варианты, Ренат, см. инструкцию в Exchange.&lt;br /&gt;
# В LocalSettings.php находим и правим след. строчку: &amp;lt;pre&amp;gt;$wgDBname           = &amp;quot;ИМЯ БАЗЫ ДАННЫХ&amp;quot;;&amp;lt;/pre&amp;gt; подставляем сюда имя копии базы данных. Проверяем, что пользователь $wgDBuser имеет к ней доступ.&lt;br /&gt;
# Копируем файлы нового движка поверх копии сайта. Заходим в папку копия сайта / maintenance. Запускаем update.php для апдейта схемы БД.&lt;br /&gt;
 cp -r mediawiki-1.18 copy_of_wiki_tlib_folder&lt;br /&gt;
 cd /maintenance&lt;br /&gt;
 php update.php&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет условные операторы к викитексту&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;adds several parser functions to MediaWiki which provide access to properties and metadata of various media files in both local and remote repositories&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;allows you to define a variable on a page, use it later in that same page or included templates, change its value, possibly to a value given by an expression in terms of the old value, etc.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка swf-роликов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Отображение и отправка форм с сайта&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка картинки - ссылки на попап с увеличенным изображением&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Публикация картинок в виде галереи&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Картинка-ссылка (устаревший функционал) - нужно включать три файла: extensions/ImageLinkPF.php,ImageReference/ImageReference.php и  ImageReference/IRef&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу.&lt;br /&gt;
Чтобы урезать функционал, нужно найти и исправить в файле /extensions/ConfirmEdit/ConfirmEdit.php следующий кусок кода:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgCaptchaTriggers = array();&lt;br /&gt;
$wgCaptchaTriggers['edit']          = false; // Would check on every edit&lt;br /&gt;
$wgCaptchaTriggers['create']		= false; // Check on page creation.&lt;br /&gt;
$wgCaptchaTriggers['sendemail']     = false; // Special:Emailuser&lt;br /&gt;
$wgCaptchaTriggers['addurl']        = false;  // Check on edits that add URLs&lt;br /&gt;
$wgCaptchaTriggers['createaccount'] = true;  // Special:Userlogin&amp;amp;type=signup&lt;br /&gt;
$wgCaptchaTriggers['badlogin']      = true;  // Special:Userlogin after failure&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-15T13:36:52Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта. Не забываем дать права движку на эту БД.&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта &lt;br /&gt;
# В LocalSettings.php копии сайта прописываем вместо оригинальной бд её копию.&lt;br /&gt;
# Запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
==Подробная инструкция по апгрейду==&lt;br /&gt;
# Сайт wiki.tlib.ru крутится на Mediawiki. Находится он в директории /var/www/mediawiki. Если забыл/не знал - смотри /etc/httpd.conf (искать нужный виртуальный хост и смотреть значение директивы Directory). Название базы указано в файле /var/www/Mediawiki/LocalSettings.php.&lt;br /&gt;
# Новая версия Mediawiki обычно лежит по адресу http://www.mediawiki.org/wiki/Download Распаковка tar.gz-архива: &amp;lt;pre&amp;gt;tar xzf имя-архива.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования папки можно применить следующую команду &amp;lt;pre&amp;gt;cp -r имя-папки имя-копии-папки&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования базы данных можно применить следующие команды: &lt;br /&gt;
 &amp;gt; mysqldump -u db_user_name -h db_server_host -P db_server_port --password=&amp;quot;db_user_password&amp;quot; db_name &amp;gt;wikitlib.sql&lt;br /&gt;
 &amp;gt; mysql -u user_name -p&lt;br /&gt;
  % create database copyofwikitlibdb;&lt;br /&gt;
  % GRANT ALL PRIVILEGES ON copyofwikitlibdb.* TO db_user_name@'localhost' identified by 'db_user_password';&lt;br /&gt;
  % quit&lt;br /&gt;
 &amp;gt; mysql -u root copy_of_db &amp;lt; wikitlib.sql &lt;br /&gt;
Есть и другие варианты, Ренат, см. инструкцию в Exchange.&lt;br /&gt;
&lt;br /&gt;
5. В LocalSettings.php находим и правим след. строчку: &amp;lt;pre&amp;gt;$wgDBname           = &amp;quot;ИМЯ БАЗЫ ДАННЫХ&amp;quot;;&amp;lt;/pre&amp;gt; подставляем сюда имя копии базы данных. Проверяем, что пользователь $wgDBuser имеет к ней доступ.&lt;br /&gt;
&lt;br /&gt;
6. Копируем файлы нового движка поверх копии сайта. Заходим в папку копия сайта / maintenance. Запускаем update.php для апдейта схемы БД.&lt;br /&gt;
 cp -r mediawiki-1.18 copy_of_wiki_tlib_folder&lt;br /&gt;
 cd /maintenance&lt;br /&gt;
 php update.php&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет условные операторы к викитексту&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;adds several parser functions to MediaWiki which provide access to properties and metadata of various media files in both local and remote repositories&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;allows you to define a variable on a page, use it later in that same page or included templates, change its value, possibly to a value given by an expression in terms of the old value, etc.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка swf-роликов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Отображение и отправка форм с сайта&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка картинки - ссылки на попап с увеличенным изображением&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Публикация картинок в виде галереи&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Картинка-ссылка (устаревший функционал) - нужно включать три файла: extensions/ImageLinkPF.php,ImageReference/ImageReference.php и  ImageReference/IRef&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу.&lt;br /&gt;
Чтобы урезать функционал, нужно найти и исправить в файле /extensions/ConfirmEdit/ConfirmEdit.php следующий кусок кода:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgCaptchaTriggers = array();&lt;br /&gt;
$wgCaptchaTriggers['edit']          = false; // Would check on every edit&lt;br /&gt;
$wgCaptchaTriggers['create']		= false; // Check on page creation.&lt;br /&gt;
$wgCaptchaTriggers['sendemail']     = false; // Special:Emailuser&lt;br /&gt;
$wgCaptchaTriggers['addurl']        = false;  // Check on edits that add URLs&lt;br /&gt;
$wgCaptchaTriggers['createaccount'] = true;  // Special:Userlogin&amp;amp;type=signup&lt;br /&gt;
$wgCaptchaTriggers['badlogin']      = true;  // Special:Userlogin after failure&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-15T13:30:40Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Подробная инструкция по апгрейду */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
==Подробная инструкция по апгрейду==&lt;br /&gt;
# Сайт wiki.tlib.ru крутится на Mediawiki. Находится он в директории /var/www/mediawiki. Если забыл/не знал - смотри /etc/httpd.conf (искать нужный виртуальный хост и смотреть значение директивы Directory). Название базы указано в файле /var/www/Mediawiki/LocalSettings.php.&lt;br /&gt;
# Новая версия Mediawiki обычно лежит по адресу http://www.mediawiki.org/wiki/Download Распаковка tar.gz-архива: &amp;lt;pre&amp;gt;tar xzf имя-архива.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования папки можно применить следующую команду &amp;lt;pre&amp;gt;cp -r имя-папки имя-копии-папки&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования базы данных можно применить следующие команды: &lt;br /&gt;
 &amp;gt; mysqldump -u db_user_name -h db_server_host -P db_server_port --password=&amp;quot;db_user_password&amp;quot; db_name &amp;gt;wikitlib.sql&lt;br /&gt;
 &amp;gt; mysql -u user_name -p&lt;br /&gt;
  % create database copyofwikitlibdb;&lt;br /&gt;
  % GRANT ALL PRIVILEGES ON copyofwikitlibdb.* TO db_user_name@'localhost' identified by 'db_user_password';&lt;br /&gt;
  % quit&lt;br /&gt;
 &amp;gt; mysql -u root copy_of_db &amp;lt; wikitlib.sql &lt;br /&gt;
Есть и другие варианты, Ренат, см. инструкцию в Exchange.&lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет условные операторы к викитексту&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;adds several parser functions to MediaWiki which provide access to properties and metadata of various media files in both local and remote repositories&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;allows you to define a variable on a page, use it later in that same page or included templates, change its value, possibly to a value given by an expression in terms of the old value, etc.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка swf-роликов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Отображение и отправка форм с сайта&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка картинки - ссылки на попап с увеличенным изображением&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Публикация картинок в виде галереи&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Картинка-ссылка (устаревший функционал) - нужно включать три файла: extensions/ImageLinkPF.php,ImageReference/ImageReference.php и  ImageReference/IRef&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу.&lt;br /&gt;
Чтобы урезать функционал, нужно найти и исправить в файле /extensions/ConfirmEdit/ConfirmEdit.php следующий кусок кода:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgCaptchaTriggers = array();&lt;br /&gt;
$wgCaptchaTriggers['edit']          = false; // Would check on every edit&lt;br /&gt;
$wgCaptchaTriggers['create']		= false; // Check on page creation.&lt;br /&gt;
$wgCaptchaTriggers['sendemail']     = false; // Special:Emailuser&lt;br /&gt;
$wgCaptchaTriggers['addurl']        = false;  // Check on edits that add URLs&lt;br /&gt;
$wgCaptchaTriggers['createaccount'] = true;  // Special:Userlogin&amp;amp;type=signup&lt;br /&gt;
$wgCaptchaTriggers['badlogin']      = true;  // Special:Userlogin after failure&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-15T13:29:36Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Подробная инструкция по апгрейду */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
==Подробная инструкция по апгрейду==&lt;br /&gt;
# Сайт wiki.tlib.ru крутится на Mediawiki. Находится он в директории /var/www/mediawiki. Если забыл/не знал - смотри /etc/httpd.conf (искать нужный виртуальный хост и смотреть значение директивы Directory). Название базы указано в файле /var/www/Mediawiki/LocalSettings.php.&lt;br /&gt;
# Новая версия Mediawiki обычно лежит по адресу http://www.mediawiki.org/wiki/Download Распаковка tar.gz-архива: &amp;lt;pre&amp;gt;tar xzf имя-архива.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования папки можно применить следующую команду &amp;lt;pre&amp;gt;cp -r имя-папки имя-копии-папки&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования базы данных можно применить следующие команды: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; mysqldump -u db_user_name -h db_server_host -P db_server_port --password=&amp;quot;db_user_password&amp;quot; db_name &amp;gt;wikitlib.sql&lt;br /&gt;
&amp;gt; mysql -u user_name -p&lt;br /&gt;
 % create database copyofwikitlibdb;&lt;br /&gt;
 % GRANT ALL PRIVILEGES ON copyofwikitlibdb.* TO db_user_name@'localhost' identified by 'db_user_password';&lt;br /&gt;
 % quit&lt;br /&gt;
&amp;gt; mysql -u root copy_of_db &amp;lt; wikitlib.sql &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Есть и другие варианты, Ренат, см. инструкцию в Exchange.&lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет условные операторы к викитексту&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;adds several parser functions to MediaWiki which provide access to properties and metadata of various media files in both local and remote repositories&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;allows you to define a variable on a page, use it later in that same page or included templates, change its value, possibly to a value given by an expression in terms of the old value, etc.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка swf-роликов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Отображение и отправка форм с сайта&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка картинки - ссылки на попап с увеличенным изображением&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Публикация картинок в виде галереи&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Картинка-ссылка (устаревший функционал) - нужно включать три файла: extensions/ImageLinkPF.php,ImageReference/ImageReference.php и  ImageReference/IRef&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу.&lt;br /&gt;
Чтобы урезать функционал, нужно найти и исправить в файле /extensions/ConfirmEdit/ConfirmEdit.php следующий кусок кода:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgCaptchaTriggers = array();&lt;br /&gt;
$wgCaptchaTriggers['edit']          = false; // Would check on every edit&lt;br /&gt;
$wgCaptchaTriggers['create']		= false; // Check on page creation.&lt;br /&gt;
$wgCaptchaTriggers['sendemail']     = false; // Special:Emailuser&lt;br /&gt;
$wgCaptchaTriggers['addurl']        = false;  // Check on edits that add URLs&lt;br /&gt;
$wgCaptchaTriggers['createaccount'] = true;  // Special:Userlogin&amp;amp;type=signup&lt;br /&gt;
$wgCaptchaTriggers['badlogin']      = true;  // Special:Userlogin after failure&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-15T13:27:36Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Подробная инструкция по апгрейду */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
==Подробная инструкция по апгрейду==&lt;br /&gt;
# Сайт wiki.tlib.ru крутится на Mediawiki. Находится он в директории /var/www/mediawiki. Если забыл/не знал - смотри /etc/httpd.conf (искать нужный виртуальный хост и смотреть значение директивы Directory). Название базы указано в файле /var/www/Mediawiki/LocalSettings.php.&lt;br /&gt;
# Новая версия Mediawiki обычно лежит по адресу http://www.mediawiki.org/wiki/Download Распаковка tar.gz-архива: &amp;lt;pre&amp;gt;tar xzf имя-архива.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования папки можно применить следующую команду &amp;lt;pre&amp;gt;cp -r имя-папки имя-копии-папки&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования базы данных можно применить следующие команды: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; mysqldump -u db_user_name -h db_server_host -P db_server_port --password=&amp;quot;db_user_password&amp;quot; db_name &amp;gt;wikitlib.sql&lt;br /&gt;
&amp;gt; mysql -u user_name -p&lt;br /&gt;
 % create database copyofwikitlibdb;&lt;br /&gt;
 % GRANT ALL PRIVILEGES ON copyofwikitlibdb.* TO db_user_name@'localhost' identified by 'db_user_password';&lt;br /&gt;
 % quit&lt;br /&gt;
&amp;gt; mysql -u root copy_of_db &amp;lt; wikitlib.sql &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет условные операторы к викитексту&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;adds several parser functions to MediaWiki which provide access to properties and metadata of various media files in both local and remote repositories&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;allows you to define a variable on a page, use it later in that same page or included templates, change its value, possibly to a value given by an expression in terms of the old value, etc.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка swf-роликов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Отображение и отправка форм с сайта&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка картинки - ссылки на попап с увеличенным изображением&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Публикация картинок в виде галереи&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Картинка-ссылка (устаревший функционал) - нужно включать три файла: extensions/ImageLinkPF.php,ImageReference/ImageReference.php и  ImageReference/IRef&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу.&lt;br /&gt;
Чтобы урезать функционал, нужно найти и исправить в файле /extensions/ConfirmEdit/ConfirmEdit.php следующий кусок кода:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgCaptchaTriggers = array();&lt;br /&gt;
$wgCaptchaTriggers['edit']          = false; // Would check on every edit&lt;br /&gt;
$wgCaptchaTriggers['create']		= false; // Check on page creation.&lt;br /&gt;
$wgCaptchaTriggers['sendemail']     = false; // Special:Emailuser&lt;br /&gt;
$wgCaptchaTriggers['addurl']        = false;  // Check on edits that add URLs&lt;br /&gt;
$wgCaptchaTriggers['createaccount'] = true;  // Special:Userlogin&amp;amp;type=signup&lt;br /&gt;
$wgCaptchaTriggers['badlogin']      = true;  // Special:Userlogin after failure&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-15T13:27:15Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Подробная инструкция по апгрейду */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
==Подробная инструкция по апгрейду==&lt;br /&gt;
# Сайт wiki.tlib.ru крутится на Mediawiki. Находится он в директории /var/www/mediawiki. Если забыл/не знал - смотри /etc/httpd.conf (искать нужный виртуальный хост и смотреть значение директивы Directory). Название базы указано в файле /var/www/Mediawiki/LocalSettings.php.&lt;br /&gt;
# Новая версия Mediawiki обычно лежит по адресу http://www.mediawiki.org/wiki/Download Распаковка tar.gz-архива: &amp;lt;pre&amp;gt;tar xzf имя-архива.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования папки можно применить следующую команду &amp;lt;pre&amp;gt;cp -r имя-папки имя-копии-папки&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования базы данных можно применить следующие команды: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;mysqldump -u db_user_name -h db_server_host -P db_server_port --password=&amp;quot;db_user_password&amp;quot; db_name &amp;gt;wikitlib.sql&lt;br /&gt;
&amp;gt;mysql -u user_name -p&lt;br /&gt;
 %create database copyofwikitlibdb;&lt;br /&gt;
 %GRANT ALL PRIVILEGES ON copyofwikitlibdb.* TO db_user_name@'localhost' identified by 'db_user_password';&lt;br /&gt;
 %quit&lt;br /&gt;
&amp;gt;mysql -u root copy_of_db &amp;lt; wikitlib.sql &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет условные операторы к викитексту&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;adds several parser functions to MediaWiki which provide access to properties and metadata of various media files in both local and remote repositories&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;allows you to define a variable on a page, use it later in that same page or included templates, change its value, possibly to a value given by an expression in terms of the old value, etc.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка swf-роликов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Отображение и отправка форм с сайта&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка картинки - ссылки на попап с увеличенным изображением&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Публикация картинок в виде галереи&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Картинка-ссылка (устаревший функционал) - нужно включать три файла: extensions/ImageLinkPF.php,ImageReference/ImageReference.php и  ImageReference/IRef&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу.&lt;br /&gt;
Чтобы урезать функционал, нужно найти и исправить в файле /extensions/ConfirmEdit/ConfirmEdit.php следующий кусок кода:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgCaptchaTriggers = array();&lt;br /&gt;
$wgCaptchaTriggers['edit']          = false; // Would check on every edit&lt;br /&gt;
$wgCaptchaTriggers['create']		= false; // Check on page creation.&lt;br /&gt;
$wgCaptchaTriggers['sendemail']     = false; // Special:Emailuser&lt;br /&gt;
$wgCaptchaTriggers['addurl']        = false;  // Check on edits that add URLs&lt;br /&gt;
$wgCaptchaTriggers['createaccount'] = true;  // Special:Userlogin&amp;amp;type=signup&lt;br /&gt;
$wgCaptchaTriggers['badlogin']      = true;  // Special:Userlogin after failure&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-15T13:26:46Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Подробная инструкция по апгрейду */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
==Подробная инструкция по апгрейду==&lt;br /&gt;
# Сайт wiki.tlib.ru крутится на Mediawiki. Находится он в директории /var/www/mediawiki. Если забыл/не знал - смотри /etc/httpd.conf (искать нужный виртуальный хост и смотреть значение директивы Directory). Название базы указано в файле /var/www/Mediawiki/LocalSettings.php.&lt;br /&gt;
# Новая версия Mediawiki обычно лежит по адресу http://www.mediawiki.org/wiki/Download Распаковка tar.gz-архива: &amp;lt;pre&amp;gt;tar xzf имя-архива.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования папки можно применить следующую команду &amp;lt;pre&amp;gt;cp -r имя-папки имя-копии-папки&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования базы данных можно применить следующие команды: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysqldump -u db_user_name -h db_server_host -P db_server_port --password=&amp;quot;db_user_password&amp;quot; db_name &amp;gt;wikitlib.sql&lt;br /&gt;
mysql -u user_name -p&lt;br /&gt;
%create database copyofwikitlibdb;&lt;br /&gt;
%GRANT ALL PRIVILEGES ON copyofwikitlibdb.* TO db_user_name@'localhost' identified by 'db_user_password';&lt;br /&gt;
mysql -u root copy_of_db &amp;lt; wikitlib.sql &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет условные операторы к викитексту&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;adds several parser functions to MediaWiki which provide access to properties and metadata of various media files in both local and remote repositories&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;allows you to define a variable on a page, use it later in that same page or included templates, change its value, possibly to a value given by an expression in terms of the old value, etc.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка swf-роликов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Отображение и отправка форм с сайта&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка картинки - ссылки на попап с увеличенным изображением&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Публикация картинок в виде галереи&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Картинка-ссылка (устаревший функционал) - нужно включать три файла: extensions/ImageLinkPF.php,ImageReference/ImageReference.php и  ImageReference/IRef&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу.&lt;br /&gt;
Чтобы урезать функционал, нужно найти и исправить в файле /extensions/ConfirmEdit/ConfirmEdit.php следующий кусок кода:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgCaptchaTriggers = array();&lt;br /&gt;
$wgCaptchaTriggers['edit']          = false; // Would check on every edit&lt;br /&gt;
$wgCaptchaTriggers['create']		= false; // Check on page creation.&lt;br /&gt;
$wgCaptchaTriggers['sendemail']     = false; // Special:Emailuser&lt;br /&gt;
$wgCaptchaTriggers['addurl']        = false;  // Check on edits that add URLs&lt;br /&gt;
$wgCaptchaTriggers['createaccount'] = true;  // Special:Userlogin&amp;amp;type=signup&lt;br /&gt;
$wgCaptchaTriggers['badlogin']      = true;  // Special:Userlogin after failure&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-15T13:26:23Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
==Подробная инструкция по апгрейду==&lt;br /&gt;
# Сайт wiki.tlib.ru крутится на Mediawiki. Находится он в директории /var/www/mediawiki. Если забыл/не знал - смотри /etc/httpd.conf (искать нужный виртуальный хост и смотреть значение директивы Directory). Название базы указано в файле /var/www/Mediawiki/LocalSettings.php.&lt;br /&gt;
# Новая версия Mediawiki обычно лежит по адресу http://www.mediawiki.org/wiki/Download Распаковка tar.gz-архива: &amp;lt;pre&amp;gt;tar xzf имя-архива.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования папки можно применить следующую команду &amp;lt;pre&amp;gt;cp -r имя-папки имя-копии-папки&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования базы данных можно применить следующие команды: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysqldump -u db_user_name -h db_server_host -P db_server_port --password=&amp;quot;db_user_password&amp;quot; db_name &amp;gt;wikitlib.sql&lt;br /&gt;
mysql -u user_name -pPASS&lt;br /&gt;
%create database copyofwikitlibdb;&lt;br /&gt;
%GRANT ALL PRIVILEGES ON copyofwikitlibdb.* TO db_user_name@'localhost' identified by 'db_user_password';&lt;br /&gt;
mysql -u root copy_of_db &amp;lt; wikitlib.sql &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет условные операторы к викитексту&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;adds several parser functions to MediaWiki which provide access to properties and metadata of various media files in both local and remote repositories&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;allows you to define a variable on a page, use it later in that same page or included templates, change its value, possibly to a value given by an expression in terms of the old value, etc.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка swf-роликов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Отображение и отправка форм с сайта&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка картинки - ссылки на попап с увеличенным изображением&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Публикация картинок в виде галереи&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Картинка-ссылка (устаревший функционал) - нужно включать три файла: extensions/ImageLinkPF.php,ImageReference/ImageReference.php и  ImageReference/IRef&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу.&lt;br /&gt;
Чтобы урезать функционал, нужно найти и исправить в файле /extensions/ConfirmEdit/ConfirmEdit.php следующий кусок кода:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgCaptchaTriggers = array();&lt;br /&gt;
$wgCaptchaTriggers['edit']          = false; // Would check on every edit&lt;br /&gt;
$wgCaptchaTriggers['create']		= false; // Check on page creation.&lt;br /&gt;
$wgCaptchaTriggers['sendemail']     = false; // Special:Emailuser&lt;br /&gt;
$wgCaptchaTriggers['addurl']        = false;  // Check on edits that add URLs&lt;br /&gt;
$wgCaptchaTriggers['createaccount'] = true;  // Special:Userlogin&amp;amp;type=signup&lt;br /&gt;
$wgCaptchaTriggers['badlogin']      = true;  // Special:Userlogin after failure&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-15T13:17:08Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
==Подробная инструкция по апгрейду==&lt;br /&gt;
# Сайт wiki.tlib.ru крутится на Mediawiki. Находится он в директории /var/www/mediawiki. Если забыл/не знал - смотри /etc/httpd.conf (искать нужный виртуальный хост и смотреть значение директивы Directory). Название базы указано в файле /var/www/Mediawiki/LocalSettings.php.&lt;br /&gt;
# Новая версия Mediawiki обычно лежит по адресу http://www.mediawiki.org/wiki/Download Распаковка tar.gz-архива: &amp;lt;pre&amp;gt;tar xzf имя-архива.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Для копирования папки можно применить следующую команду &amp;lt;pre&amp;gt;cp -r имя-папки имя-копии-папки&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет условные операторы к викитексту&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;adds several parser functions to MediaWiki which provide access to properties and metadata of various media files in both local and remote repositories&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;allows you to define a variable on a page, use it later in that same page or included templates, change its value, possibly to a value given by an expression in terms of the old value, etc.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка swf-роликов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Отображение и отправка форм с сайта&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка картинки - ссылки на попап с увеличенным изображением&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Публикация картинок в виде галереи&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Картинка-ссылка (устаревший функционал) - нужно включать три файла: extensions/ImageLinkPF.php,ImageReference/ImageReference.php и  ImageReference/IRef&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу.&lt;br /&gt;
Чтобы урезать функционал, нужно найти и исправить в файле /extensions/ConfirmEdit/ConfirmEdit.php следующий кусок кода:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgCaptchaTriggers = array();&lt;br /&gt;
$wgCaptchaTriggers['edit']          = false; // Would check on every edit&lt;br /&gt;
$wgCaptchaTriggers['create']		= false; // Check on page creation.&lt;br /&gt;
$wgCaptchaTriggers['sendemail']     = false; // Special:Emailuser&lt;br /&gt;
$wgCaptchaTriggers['addurl']        = false;  // Check on edits that add URLs&lt;br /&gt;
$wgCaptchaTriggers['createaccount'] = true;  // Special:Userlogin&amp;amp;type=signup&lt;br /&gt;
$wgCaptchaTriggers['badlogin']      = true;  // Special:Userlogin after failure&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-15T13:12:06Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
==Подробная инструкция по апгрейду==&lt;br /&gt;
#Сайт wiki.tlib.ru крутится на Mediawiki. Находится он в директории /var/www/mediawiki. Если забыл/не знал - смотри /etc/httpd.conf&lt;br /&gt;
#Новая версия Mediawiki обычно лежит по адресу http://www.mediawiki.org/wiki/Download&lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет условные операторы к викитексту&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;adds several parser functions to MediaWiki which provide access to properties and metadata of various media files in both local and remote repositories&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;allows you to define a variable on a page, use it later in that same page or included templates, change its value, possibly to a value given by an expression in terms of the old value, etc.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка swf-роликов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Отображение и отправка форм с сайта&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка картинки - ссылки на попап с увеличенным изображением&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Публикация картинок в виде галереи&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Картинка-ссылка (устаревший функционал) - нужно включать три файла: extensions/ImageLinkPF.php,ImageReference/ImageReference.php и  ImageReference/IRef&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу.&lt;br /&gt;
Чтобы урезать функционал, нужно найти и исправить в файле /extensions/ConfirmEdit/ConfirmEdit.php следующий кусок кода:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgCaptchaTriggers = array();&lt;br /&gt;
$wgCaptchaTriggers['edit']          = false; // Would check on every edit&lt;br /&gt;
$wgCaptchaTriggers['create']		= false; // Check on page creation.&lt;br /&gt;
$wgCaptchaTriggers['sendemail']     = false; // Special:Emailuser&lt;br /&gt;
$wgCaptchaTriggers['addurl']        = false;  // Check on edits that add URLs&lt;br /&gt;
$wgCaptchaTriggers['createaccount'] = true;  // Special:Userlogin&amp;amp;type=signup&lt;br /&gt;
$wgCaptchaTriggers['badlogin']      = true;  // Special:Userlogin after failure&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-15T10:20:08Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет условные операторы к викитексту&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;adds several parser functions to MediaWiki which provide access to properties and metadata of various media files in both local and remote repositories&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;allows you to define a variable on a page, use it later in that same page or included templates, change its value, possibly to a value given by an expression in terms of the old value, etc.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка swf-роликов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Отображение и отправка форм с сайта&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка картинки - ссылки на попап с увеличенным изображением&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Публикация картинок в виде галереи&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Картинка-ссылка (устаревший функционал) - нужно включать три файла: extensions/ImageLinkPF.php,ImageReference/ImageReference.php и  ImageReference/IRef&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу.&lt;br /&gt;
Чтобы урезать функционал, нужно найти и исправить в файле /extensions/ConfirmEdit/ConfirmEdit.php следующий кусок кода:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgCaptchaTriggers = array();&lt;br /&gt;
$wgCaptchaTriggers['edit']          = false; // Would check on every edit&lt;br /&gt;
$wgCaptchaTriggers['create']		= false; // Check on page creation.&lt;br /&gt;
$wgCaptchaTriggers['sendemail']     = false; // Special:Emailuser&lt;br /&gt;
$wgCaptchaTriggers['addurl']        = false;  // Check on edits that add URLs&lt;br /&gt;
$wgCaptchaTriggers['createaccount'] = true;  // Special:Userlogin&amp;amp;type=signup&lt;br /&gt;
$wgCaptchaTriggers['badlogin']      = true;  // Special:Userlogin after failure&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-15T10:13:33Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет условные операторы к викитексту&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;adds several parser functions to MediaWiki which provide access to properties and metadata of various media files in both local and remote repositories&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;allows you to define a variable on a page, use it later in that same page or included templates, change its value, possibly to a value given by an expression in terms of the old value, etc.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка swf-роликов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Отображение и отправка форм с сайта&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка картинки - ссылки на попап с увеличенным изображением&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Публикация картинок в виде галереи&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Картинка-ссылка (устаревший функционал) - нужно включать три файла: extensions/ImageLinkPF.php,ImageReference/ImageReference.php и  ImageReference/IRef&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу.&lt;br /&gt;
Чтобы урезать функционал, нужно найти и исправить в файле /extensions/ConfirmEdir/ConfirmEdit.php следующий кусок кода:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgCaptchaTriggers = array();&lt;br /&gt;
$wgCaptchaTriggers['edit']          = false; // Would check on every edit&lt;br /&gt;
$wgCaptchaTriggers['create']		= false; // Check on page creation.&lt;br /&gt;
$wgCaptchaTriggers['sendemail']     = false; // Special:Emailuser&lt;br /&gt;
$wgCaptchaTriggers['addurl']        = false;  // Check on edits that add URLs&lt;br /&gt;
$wgCaptchaTriggers['createaccount'] = true;  // Special:Userlogin&amp;amp;type=signup&lt;br /&gt;
$wgCaptchaTriggers['badlogin']      = true;  // Special:Userlogin after failure&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-15T10:13:10Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Перечень установленных расширений */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет условные операторы к викитексту&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;adds several parser functions to MediaWiki which provide access to properties and metadata of various media files in both local and remote repositories&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;allows you to define a variable on a page, use it later in that same page or included templates, change its value, possibly to a value given by an expression in terms of the old value, etc.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка swf-роликов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Отображение и отправка форм с сайта&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка картинки - ссылки на попап с увеличенным изображением&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Публикация картинок в виде галереи&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Картинка-ссылка (устаревший функционал) - нужно включать три файла: extensions/ImageLinkPF.php,ImageReference/ImageReference.php и  ImageReference/IRef&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу.&lt;br /&gt;
Чтобы урезать функционал, нужно найти и исправить в файле /extensions/ConfirmEdir/ConfirmEdit.php следующий кусок кода:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgCaptchaTriggers = array();&lt;br /&gt;
$wgCaptchaTriggers['edit']          = false; // Would check on every edit&lt;br /&gt;
$wgCaptchaTriggers['create']		= false; // Check on page creation.&lt;br /&gt;
$wgCaptchaTriggers['sendemail']     = false; // Special:Emailuser&lt;br /&gt;
$wgCaptchaTriggers['addurl']        = false;  // Check on edits that add URLs&lt;br /&gt;
$wgCaptchaTriggers['createaccount'] = true;  // Special:Userlogin&amp;amp;type=signup&lt;br /&gt;
$wgCaptchaTriggers['badlogin']      = true;  // Special:Userlogin after failure&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-14T13:17:29Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Перечень установленных расширений */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет условные операторы к викитексту&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;adds several parser functions to MediaWiki which provide access to properties and metadata of various media files in both local and remote repositories&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;allows you to define a variable on a page, use it later in that same page or included templates, change its value, possibly to a value given by an expression in terms of the old value, etc.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка swf-роликов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Отображение и отправка форм с сайта&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка картинки - ссылки на попап с увеличенным изображением&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Публикация картинок в виде галереи&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Картинка-ссылка (устаревший функционал) - нужно включать три файла: extensions/ImageLinkPF.php,ImageReference/ImageReference.php и  ImageReference/IRef&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу. Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-14T13:16:55Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Перечень установленных расширений */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет условные операторы к викитексту&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;adds several parser functions to MediaWiki which provide access to properties and metadata of various media files in both local and remote repositories&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;allows you to define a variable on a page, use it later in that same page or included templates, change its value, possibly to a value given by an expression in terms of the old value, etc.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка swf-роликов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Отображение и отправка форм с сайта&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка картинки-ссылки на попап с увеличенным изображением&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Публикация картинок в виде галереи&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Картинка-ссылка (устаревший функционал) - нужно включать три файла: extensions/ImageLinkPF.php,ImageReference/ImageReference.php и  ImageReference/IRef&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу. Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-14T13:15:23Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Перечень установленных расширений */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка swf-роликов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Отображение и отправка форм с сайта&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка картинки-ссылки на попап с увеличенным изображением&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Публикация картинок в виде галереи&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Картинка-ссылка (устаревший функционал) - нужно включать три файла: extensions/ImageLinkPF.php,ImageReference/ImageReference.php и  ImageReference/IRef&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу. Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-14T13:14:26Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Перечень установленных расширений */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Вставка swf-роликов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Отображение и отправка форм с сайта&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Картинка-ссылка (устаревший функционал) - нужно включать три файла: extensions/ImageLinkPF.php,ImageReference/ImageReference.php и  ImageReference/IRef&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу. Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-14T13:12:09Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Перечень установленных расширений */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageLinkPF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;IRef&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. &amp;lt;br /&amp;gt;$wgGroupPermissions['*']['edit'] = true;&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&amp;lt;br /&amp;gt;&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу. Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-14T13:11:45Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Перечень установленных расширений */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Variable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;swf&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;PostForm&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageLinkPF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Popup&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;GalleryTable&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ImageReference&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;IRef&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Deleteuser&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен. $wgGroupPermissions['*']['edit'] = true;&lt;br /&gt;
$wgNamespacePermissionLockdown['*']['edit'] = array('user');&lt;br /&gt;
$wgNamespacePermissionLockdown[NS_TALK]['edit'] = array('*');&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Нужно указывать GoogleMapsKey и дефолтные координаты в конфиге&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу. Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-14T12:54:23Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Перечень установленных расширений */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table border='1'&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Удаление участников&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions v1.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;VariablesExtension&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a&amp;gt;, &amp;lt;gal&amp;gt;, &amp;lt;gallery&amp;gt;, &amp;lt;googlemap&amp;gt;, &amp;lt;googlemapkml&amp;gt;, &amp;lt;html&amp;gt;, &amp;lt;iref&amp;gt;, &amp;lt;math&amp;gt;, &amp;lt;nowiki&amp;gt;, &amp;lt;postform&amp;gt;, &amp;lt;pre&amp;gt;, &amp;lt;ref&amp;gt;, &amp;lt;references&amp;gt; и &amp;lt;swf&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу. Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-14T12:54:02Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Апгрейд движка */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Перечень установленных расширений===&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Расширение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Смысл&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Удаление участников&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Спецстраница для удаления участников&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Cite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет теги &amp;lt;ref[ name=id]&amp;gt; и &amp;lt;references/&amp;gt; для сносок&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;MediaFunctions v1.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ParserFunctions&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;VariablesExtension&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ConfirmEdit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Простая реализация CAPTCHA&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Google Maps&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Lockdown&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Права групп на пространства имен&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;SimpleAntiSpam&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Добавляет на форму простую проверку на спам и ботов&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a&amp;gt;, &amp;lt;gal&amp;gt;, &amp;lt;gallery&amp;gt;, &amp;lt;googlemap&amp;gt;, &amp;lt;googlemapkml&amp;gt;, &amp;lt;html&amp;gt;, &amp;lt;iref&amp;gt;, &amp;lt;math&amp;gt;, &amp;lt;nowiki&amp;gt;, &amp;lt;postform&amp;gt;, &amp;lt;pre&amp;gt;, &amp;lt;ref&amp;gt;, &amp;lt;references&amp;gt; и &amp;lt;swf&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу. Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-13T08:48:30Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Перечень установленных расширений см. на стр. [[Special:Version]]&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу. Также в настоящий момент не работает расширение одновременной загрузки нескольких файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-12T13:15:34Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Перечень установленных расширений см. на стр. [[Special:Version]]&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу. Также в настоящий момент не работает расширение множественной загрузки файлов - MultipleUpload.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-12T13:14:38Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Апгрейд движка */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Перечень установленных расширений см. на стр. [[Special:Version]]&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMaps в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-12T13:14:29Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Апгрейд движка */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Перечень установленных расширений см. на стр. [[Special:Version]]&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMapsExtension в версии 1.17 конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-12T13:14:16Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Апгрейд движка */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Перечень установленных расширений см. на стр. [[Special:Version]]&lt;br /&gt;
&lt;br /&gt;
Из установленных расширений ConfirmEdit и GoogleMapsExtension конфликтуют, поэтому функциональность ConfirmEdit урезана. Это значит, что это расширение не вызывается при попытке сохранить исправленную страницу.&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-12T13:12:43Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Апгрейд движка */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Перечень установленных расширений см. на стр. [[Special:Version]]&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-12T13:10:55Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Апгрейд движка */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-12T13:10:41Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Апгрейд движка */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance выполняем команду php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта, можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-12T13:10:13Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: /* Апгрейд движка */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта, можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
# Переключаем сайт на новый движок&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-12T13:09:42Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
# Скачиваем новую версию движка.&lt;br /&gt;
# Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
# Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
# Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance php update.php)&lt;br /&gt;
# По очереди проверяем расширения и включаем их (работоспособность сайта, можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-12-12T13:07:55Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Апгрейд движка==&lt;br /&gt;
1) Скачиваем новую версию движка.&lt;br /&gt;
2) Делаем на http-сервере копию папки с сайтом&lt;br /&gt;
3) Делаем на sql-сервере копию базы данных сайта&lt;br /&gt;
4) Копируем новую версию движка поверх копии сайта и запускаем апгрейд базы данных (из папки maintenance php update.php)&lt;br /&gt;
5) По очереди проверяем расширения и включаем их (работоспособность сайта, можно проверить, сделав временно под него виртуальный хост с записью его имени в /etc/hosts на своем терминале).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-10-19T10:00:19Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
 if ( $section == 'new' ) {&lt;br /&gt;
 $subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
 /* //закомментировать этот кусок кода&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
 ? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
 : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 */&lt;br /&gt;
 //вместо него добавить нижнюю строчку&lt;br /&gt;
 $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-10-19T09:59:48Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
   if ( $section == 'new' ) {&lt;br /&gt;
	$subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
	/* //закомментировать этот кусок кода&lt;br /&gt;
           $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
		? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
		: &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
        */&lt;br /&gt;
        //вместо него добавить нижнюю строчку&lt;br /&gt;
         $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
                                &lt;br /&gt;
     }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-10-19T09:59:38Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
   if ( $section == 'new' ) {&lt;br /&gt;
	&lt;br /&gt;
	$subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
	/* //закомментировать этот кусок кода&lt;br /&gt;
           $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
		? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
		: &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
        */&lt;br /&gt;
        //вместо него добавить нижнюю строчку&lt;br /&gt;
         $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
                                &lt;br /&gt;
     }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-10-19T09:59:25Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
   if ( $section == 'new' ) {&lt;br /&gt;
	# Inserting a new section&lt;br /&gt;
	$subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
	/* //закомментировать этот кусок кода&lt;br /&gt;
           $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
		? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
		: &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
        */&lt;br /&gt;
        //вместо него добавить нижнюю строчку&lt;br /&gt;
         $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
                                &lt;br /&gt;
     }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>Справка:Содержание</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2011-10-19T09:58:59Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: Новая страница: «==Изменения, вносимые в движок== ===Создание новой секции сверху страницы при нажатии на плю...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Изменения, вносимые в движок==&lt;br /&gt;
===Создание новой секции сверху страницы при нажатии на плюсик===&lt;br /&gt;
В файле includes/Article.php нужно найти и поправить след. строчку:&lt;br /&gt;
if ( $section == 'new' ) {&lt;br /&gt;
	# Inserting a new section&lt;br /&gt;
	$subject = $summary ? wfMsgForContent( 'newsectionheaderdefaultlevel', $summary ) . &amp;quot;\n\n&amp;quot; : '';&lt;br /&gt;
	/* //закомментировать этот кусок кода&lt;br /&gt;
           $text = strlen( trim( $oldtext ) ) &amp;gt; 0&lt;br /&gt;
		? &amp;quot;{$oldtext}\n\n{$subject}{$text}&amp;quot;&lt;br /&gt;
		: &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
        */&lt;br /&gt;
        //вместо него добавить нижнюю строчку&lt;br /&gt;
         $text = strlen( trim( $oldtext ) ) &amp;gt; 0 ? &amp;quot;{$subject}{$text}\n\n{$oldtext}&amp;quot; : &amp;quot;{$subject}{$text}&amp;quot;;&lt;br /&gt;
                                &lt;br /&gt;
     }&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	<entry>
		<id>https://wiki.tlib.ru/%D0%A4%D0%B0%D0%B9%D0%BB:Camera.gif</id>
		<title>Файл:Camera.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.tlib.ru/%D0%A4%D0%B0%D0%B9%D0%BB:Camera.gif"/>
				<updated>2011-09-16T11:03:38Z</updated>
		
		<summary type="html">&lt;p&gt;OlgaButygina: загружена новая версия «Файл:Camera.gif»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>OlgaButygina</name></author>	</entry>

	</feed>