Обсуждение участника:Alex Smotrov

Материал из Викитеки — свободной библиотеки

Перейти к: навигация, поиск

Содержание

[править] Документация к Mediawiki:Common.js

Большая часть этого текста перейдёт в документацию, но пока что есть вопросы по или ненужности нужности отдельных функций.


[править] Все страницы

editTopLink() добавляет ссылку «править» для нулевой секции, над линией самого первого заголовка. Если есть или появятся какие-то шаблоны, претендующие на это место, ссылку можно переместить под линию.

[править] Страницы статей

Следующие три функции выполняются только в основном пространстве (статей).

Если нужно, можно легко разрешить выполнять их и в других пространствах.

[править] articleTab()

Если на странице присутствует специальный (невидимый) шаблон (с id=Author), то название таба «Статья» заменяется на «Автор» (впрочем, сам шаблон нигде не найден).

Если на странице присутствует специальный (невидимый) шаблон (с id=textquality), то к табу «Статья» добавляется значок «качества» статьи: 0, 25, 50, 75 или 100 % (см en:Template:Textquality)

Функция — аналог dotabs() из en.wikisource, однако переписана для читабельности и эффективности. (Ещё та функция дополнительно может заменять «Discussion» на «Source», пока непонятно зачем)

[править] BilingualLink()

Рядом с каждой интервики ставит ссылку ⇔ с параметром match=язык, при переходе по ссылке Mediawiki показывает сравнение двух языковых версий бок о бок (вероятно специальное расширение для Викитеки?).

Полный аналог BilingualLink() из en.wikisource, переписана для читабельности и эффективности.

[править] interwikiExtra()

Функция поддержки шаблона Template:Interwiki-info, добавляет произвольные описания к интервикам.

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

 {{Interwiki-info|fr1|текст 1}} 
 {{Interwiki-info|fr2|текст 2}} 

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

 {{Interwiki-info|fr|текст 1}} 
 {{Interwiki-info|fr|текст 2}} 

Технически, английский шаблон генерирует

 <span class=interwiki-info id=fr1 style="display:none" title="текст"/>

а наш

 <span class="iwiki-fr" style="display:none" title="текст"> </span>

[править] Страница поиска

extSearchMenu() добавляет на страницу поиска дополнительное меню для поиска на внешних сайтах.

Правда, почему-то Яndex ничего по Викитеке найти не может, вероятно надо заменить его на Rambler.

Есть предложение поместить код на отдельную страницу MediaWiki:Searchpage.js


[править] Страница редактирования

На страницах редактирования вызывается отдельная страница MediaWiki:Editpage.js, скрипт на которой

  • добавляет кнопки на верхнюю панель (такие же, какие были раньше)
  • добавляет кнопку Викификатора, вызываемого теперь из русской Википедии


[править] Вспомогательные функции

[править] includeScript()

Аналог importScript() из Википедии, однако позволяет подключить скрипт из любого проекта. Примеры:

includeScript('Участник:Пример/код.js'); //подключить скрипт местного участника
includeScript('Участник:Пример/код.js', 'ru.wikipedia.org') //подключить скрипт участника Википедии
Прочитал, но высказаться не могу. Недостаточно данных. Что касатся Яндекса — ситуация непонятная. Я лично добавлял Викитеку в поиск по Яндексу два раза, с тех пор прошло много времени, но индексирования так и нет. ChVA 04:46, 9 июня 2007 (UTC)

[править] Саха Викитека

Доброго времени! Нашел Вас по списку администраторов. Хочу зарегистрировать новую викитеку - Sakha Wikisource, для текстов на якутском языке. Не поможете советом, как создать тестовую страницу? HalanTul 02:39, 19 января 2008 (UTC)

[править] Викитека

Прошу Вас посетить Викитека:Форум и проголосовать по поводу выбора новых администраторов. С ув. Dmitrismirnov 19:10, 17 апреля 2008 (UTC)

[править] Вопрос о статусе администратора

На форуме подняли вопрос о временном статусе администратора, который уже держится больше года. Думаю, нужно или ответить на форуме или подать заявку стюартам на снятие статуса. --Александр Сигачёв 11:54, 16 мая 2008 (UTC)

I requested on Meta that my local sysop flag is removed. ∴ Alex Smotrov 14:20, 16 мая 2008 (UTC)