Доступ запрещён — различия между версиями
(WikiBookmarks: load help page) |
|||
| (не показана 1 промежуточная версия 1 участника) | |||
| Строка 1: | Строка 1: | ||
| − | {{: | + | '''ВикиЗакладки''' (''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 <msgid> 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"-->
Строка, указанная в кавычках внутри комментария, и будет принята за формат даты-времени закладок.