Викиучебник:Визуальный редактор: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 45:
== Как временно отключить визуальный редактор ==
Для деактивации редактора необходимо перейти в раздел меню «[[Служебная:Настройки|Настройки]]» — «Редактирование» — «Бета-возможности» и отметить пункт «Временно отключить Визуальный редактор, пока он находится в бета-версии».
 
== Статистика ==
*[http://ee-dashboard.wmflabs.org/graphs/ruwiki_ve_hourly_perc# Hourly edits, visual editor vs wikitext (%)]
*[http://ee-dashboard.wmflabs.org/graphs/ruwiki_ve_hourly_perc_by_user_type# Hourly edits, visual editor vs wikitext (% by user group)]
*[http://ee-dashboard.wmflabs.org/graphs/ruwiki_ve_hourly_perc_by_ui# Hourly edits, visual editor vs wikitext (%)]
*[http://ee-dashboard.wmflabs.org/graphs/ruwiki_ve_hourly_by_ui# Hourly edits, visual editor vs wikitext]
*[http://ee-dashboard.wmflabs.org/graphs/ruwiki_ve_hourly# Hourly edits, visual editor vs wikitext editor]
*[http://ee-dashboard.wmflabs.org/graphs/ruwiki_ve_daily_editors# Daily unique editors]
*[http://ee-dashboard.wmflabs.org/graphs/ruwiki_ve_reverts# Hourly reverted revisions by type]
 
== Шаблоны ==
Чтобы в Визуальном редакторе полноценно редактировать шаблон нужно на страницу его документации (или на страницу самого шаблона внутри тегов <nowiki><noinclude></noinclude></nowiki>) вставить таблицу [[mw:Extension:TemplateData]].
 
Чтобы удобно создавать потребуется добавить в [[Special:MyPage/common.js]] (или [[Special:MyPage/vector.js|vector.js]] [[Special:MyPage/monobook.js|monobook.js]]) строки:
<syntaxhighlight lang="javascript">
//Формирование TemplateData
//На страницах шаблонов слева, в инструментах появляется строка TD Skeleton
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Salix alba/TDSkell.js&action=raw&ctype=text/javascript');
 
//Редактор TemplateData [[:en:User:NicoV/TemplateDataEditor]]
//На страницах шаблонов в редактировании на панель инструментов добавляется кнопка [TDE]
//Для начала работы тег <templatedata></templatedata> должен быть уже размещен в тексте
mw.loader.load('//fr.wikipedia.org/w/index.php?title=Utilisateur:Ltrlg/scripts/TemplateDataEditor.js&action=raw&ctype=text/javascript');
</syntaxhighlight>
Основное:
*description - текст о самом шаблоне
*params - поля шаблона
*sets - объединение полей в группы
Поле:
*label - видимое в редакторе имя для поля (до 20 знаков)
*description - текст описания поля
*required - должно ли поле быть заполнено обязательно, его нельзя удалить из списка используемых полей (false/true)
*suggested - помечает поле как рекомендуемое (false/true)
*deprecated - помечает поле как устаревшее (false/true)
*aliases - другие названия поля. Например, для поля можно добавить название на английском. ( [ "2", "Caption", "imagecaption" ] )
*default - подсказка, что использует шаблон(сам по умолчанию), если это поле остается пустым. Не влияет на шаблон и не подставляется само в шаблон.
*type - "unknown" "number" "string" "line" "wiki-page-name" (ограничивается общими правилами названия статей) "wiki-file-name" (с проверкой на "Foo.svg", не пропускает "File:Foo.svg") "wiki-user-name" (с проверкой на "Foo" , не пропускает "User:Foo") "content" "unbalanced-wikitext"
*inherits - имя другого поля, чьи параметры это поле может подставлять (скопировать) себе, чтобы не повторять остальные параметры в каждом похожем поле.
Группа:
*label - видимое в редакторе имя для группы
*params - перечисление полей в группе. ["year", "month", "day"]
 
== См. также ==