Доступ запрещён — различия между версиями

Материал из DISCOPAL
Перейти к: навигация, поиск
 
(WikiBookmarks: load help page)
 
Строка 1: Строка 1:
{{:MediaWiki:hacl_permission_denied}}
+
'''ВикиЗакладки''' (''WikiBookmarks'') — расширение '''MediaWiki''', позволяющее управлять публичными
 +
списками закладок с помощью Wiki-статьи. Автор расширения — [http://yourcmc.ru/wiki/User:VitaliyFilippov Виталий Филиппов].
 +
Расширение распространяется по лицензии GPL (3-ей или более поздней версии). А это [http://yourcmc.ru/wiki/WikiBookmarks_(MediaWiki) ссылка на домашнюю страницу расширения].
 +
 
 +
На странице [[Special:Bookmarks]] Вы всегда можете (точнее, уже смогли :-)) найти свежую версию
 +
справочной информации по ВикиЗакладкам.
 +
 
 +
'''ВикиЗакладки''' используются в виде небольшого Javascript-букмарклета ([http://ru.wikipedia.org/wiki/Букмарклет что такое букмарклет?]).
 +
Чтобы установить такой букмарклет себе в браузер, введите название страницы,
 +
на которой Вы хотели бы поддерживать список своих закладок<span id="wb_default"></span>,
 +
нажмите кнопку '''Вывести ссылку''' и перетащите появившуюся ссылку себе на панель инструментов
 +
браузера или добавьте её в закладки браузера.
 +
 
 +
<!-- The following is Wikitext/HTML+JavaScript code for creating bookmarklet. It is localized using &lt;msgid&gt; templates and substituted into Wikitext help files. -->
 +
<html><div style="display:inline-block"><label for="wb_page"><b></html>Страница:<html></b></label><br/>
 +
<input type="text" id="wb_page" size="40" value="" /></div>
 +
<div style="display:inline-block"><label for="wb_text"><b></html>Текст кнопки:<html></b></label><br/>
 +
<input type="text" id="wb_text" size="20" value="</html>В ВикиЗакладки<html>" /></div>
 +
<input type="button" value="</html>Вывести ссылку<html>" onclick="wb_make_link()" />
 +
<div id="wb_link_div" style="font-weight: bold"></div>
 +
<script language="JavaScript" type="text/javascript" src="http://</html>{{SERVERNAME}}{{SCRIPTPATH}}/extensions/WikiBookmarks/WikiBookmarks.js<html>"></script>
 +
<script language="JavaScript">
 +
function wb_make_link()
 +
{
 +
var pg = document.getElementById("wb_page").value;
 +
var t = document.getElementById("wb_text").value;
 +
if (!t)
 +
  t = "</html>В ВикиЗакладки<html>";
 +
if (pg == "")
 +
{
 +
  alert("</html>Введите, всё-таки, непустое имя страницы для закладок!<html>");
 +
  return;
 +
}
 +
var d = document.getElementById("wb_link_div");
 +
d.innerHTML = "";
 +
d.appendChild(document.createTextNode("</html>Перетащите следующую ссылку на панель своего браузера:<html>"));
 +
d.appendChild(document.createElement('br'));
 +
d.appendChild(document.createTextNode("[[ "));
 +
var a = document.createElement('a');
 +
a.href = wb_bookmarklet(pg);
 +
a.innerHTML = t;
 +
d.appendChild(a);
 +
d.appendChild(document.createTextNode(" ]]"));
 +
}
 +
if (wgUserName)
 +
{
 +
var defp = "</html>{{ns:User}}<html>:" + wgUserName + "/</html>Закладки<html>";
 +
document.getElementById("wb_page").value = defp;
 +
document.getElementById("wb_default").innerHTML = "</html> (по умолчанию <b>$1</b>)<html>".replace("$1", defp);
 +
}
 +
</script>
 +
</html>
 +
<!-- End HTML+JavaScript -->
 +
 
 +
Далее, находясь на любой странице, которую Вы хотели бы запомнить на странице '''ВикиЗакладок''',
 +
просто нажмите на добавленную в браузер кнопку. '''ВикиЗакладки''' запоминают адрес текущей страницы,
 +
её заголовок и выделенный на странице текст, если таковой имеется.
 +
 
 +
Новые закладки добавляются в список в начале статьи, под несколькими уровнями заголовков.
 +
По умолчанию это заголовки '''== Год ==''' и его дочерний '''=== Месяц Год ===''' (<code>"%Y" "%B %Y"</code>).
 +
Предполагается, что это используется для классификации закладок по датам. Если Вы хотите изменить
 +
количество и/или формат заголовков, нужно добавить в начало страницы закладок комментарий вида
 +
<pre><!--BookmarkHeadings:"%Y" "%Y-%m" "%Y-%m-%d"--></pre>
 +
Из этого комментария '''ВикиЗакладки''' вырезают все строки, заключённые в кавычки, и используют
 +
их в качестве заголовков последовательных уровней. Формат строк совпадает с форматом функции PHP
 +
[http://php.net/manual/en/function.strftime.php strftime()] (на самом-то деле это функция libc, но это не важно).
 +
 
 +
Также Вы можете изменить формат самих даты-времени, отображаемых перед текстом каждой закладки.
 +
Для этого в начало страницы закладок нужно добавить комментарий вида
 +
<pre><!--BookmarkDate:"%d %H:%M:%S"--></pre>
 +
Строка, указанная в кавычках внутри комментария, и будет принята за формат даты-времени закладок.
 +
 
 +
[[Категория:Справка]]

Текущая версия на 02:14, 5 января 2014

ВикиЗакладки (WikiBookmarks) — расширение MediaWiki, позволяющее управлять публичными списками закладок с помощью Wiki-статьи. Автор расширения — Виталий Филиппов. Расширение распространяется по лицензии GPL (3-ей или более поздней версии). А это ссылка на домашнюю страницу расширения.

На странице Special:Bookmarks Вы всегда можете (точнее, уже смогли :-)) найти свежую версию справочной информации по ВикиЗакладкам.

ВикиЗакладки используются в виде небольшого Javascript-букмарклета (что такое букмарклет?). Чтобы установить такой букмарклет себе в браузер, введите название страницы, на которой Вы хотели бы поддерживать список своих закладок, нажмите кнопку Вывести ссылку и перетащите появившуюся ссылку себе на панель инструментов браузера или добавьте её в закладки браузера.



Далее, находясь на любой странице, которую Вы хотели бы запомнить на странице ВикиЗакладок, просто нажмите на добавленную в браузер кнопку. ВикиЗакладки запоминают адрес текущей страницы, её заголовок и выделенный на странице текст, если таковой имеется.

Новые закладки добавляются в список в начале статьи, под несколькими уровнями заголовков. По умолчанию это заголовки == Год == и его дочерний === Месяц Год === ("%Y" "%B %Y"). Предполагается, что это используется для классификации закладок по датам. Если Вы хотите изменить количество и/или формат заголовков, нужно добавить в начало страницы закладок комментарий вида

<!--BookmarkHeadings:"%Y" "%Y-%m" "%Y-%m-%d"-->

Из этого комментария ВикиЗакладки вырезают все строки, заключённые в кавычки, и используют их в качестве заголовков последовательных уровней. Формат строк совпадает с форматом функции PHP strftime() (на самом-то деле это функция libc, но это не важно).

Также Вы можете изменить формат самих даты-времени, отображаемых перед текстом каждой закладки. Для этого в начало страницы закладок нужно добавить комментарий вида

<!--BookmarkDate:"%d %H:%M:%S"-->

Строка, указанная в кавычках внутри комментария, и будет принята за формат даты-времени закладок.