Этот шаблон объединяет все шаблоны, связанные с «вехами контента», в один, чтобы уменьшить беспорядок на страницах обсуждения и сделать его менее запутанным, когда статья имела несколько FAC , FAR или была понижена и повторно повышена и т. д. Хороший статус статьи, статьи для удаления, рецензии коллег и рецензии WikiProject также могут быть включены. Если статья перемещена, действия в рамках вех обычно не нужно также перемещать; шаблон присоединяет действия вех для статьи через перемещения статей и изменения названий.
Этот шаблон нельзя использовать для отсрочки номинаций на хорошие статьи или для номинации статей для таких процессов, как «Кандидат на избранную статью», «Кандидат на хорошую статью», «Рецензирование коллег» или «Рецензирование избранной статьи» , и его ни в коем случае нельзя использовать для процессов, которые все еще находятся в процессе выполнения; элементы добавляются в шаблон только после их закрытия.
Параметр |currentstatus=
управляет тем, какой текст отображается в верхней части поля. Если статья является GA, |topic=
необходимо отобразить тему статьи в верхней части поля. Набор из двадцати параметров формы |action1=|action1date=|action1link=|action1result=|action1oldid=
создает строку в разделе истории в нижней части поля. Действие1 относится к самому раннему событию.
Примечание: НЕ помещайте HTML-комментарии внутрь этого шаблона.
Простое использование обычно включает:
{{ История статьи | action1 = | action1date = | action1link = | action1result = | action1oldid = | currentstatus = | topic = <!--Если статья является GA--> }}
Более сложные варианты использования могут включать другие области:
{{ История статьи | action1 = | action1date = | action1link = | action1result = | action1oldid = | действие2 = | дата2действия = | ссылка2действия = | результат2действия = | старый_идентификатор_действия = | currentstatus = | itndate = | dykdate = | dykentry = | dyknom = | тема = | свернуть = }}
Большинство синтаксических ошибок помещают страницу обсуждения в категорию: Шаблоны истории статей с ошибками . После добавления истории статей или добавления/удаления вехи проверьте нижнюю часть страницы обсуждения на наличие этой категории ошибок.
FAC и FAR не являются допустимыми статусами, поскольку для технического обслуживания необходимо, чтобы {{ FAC }} и {{ FAR }} сохранялись отдельно.
Пример для Talk:Парадокс Ферми :
{{ История статьи | action1 = FAC | action1date = 00:44, 12 июня 2004 г. | action1link = Википедия:Избранные кандидаты на статью/Парадокс Ферми/архив1 | action1result = Продвинутый | action1oldid = 4164969| action2 = FAR | action2date = 02:55, 23 апреля 2006 г. | action2link = Википедия: Кандидаты на удаление избранных статей/Парадокс Ферми | action2result = Понижен | action2oldid = 49669714| action3 = PR | action3date = 09:31, 28 апреля 2006 г. | action3link = Википедия:Рецензирование/Парадокс Ферми/архив1 | action3oldid = 50428052| action4 = FAC | action4date = 22:10, 27 июня 2006 г. | action4link = Википедия:Избранные статьи-кандидаты/Парадокс Ферми/архив2 | action4result = Продвинутый | action4oldid = 60821005| action5 = FAR | action5date = 14:17, 13 сентября 2010 г. | action5link = Википедия:Обзор избранной статьи/Парадокс Ферми/архив1 | action5result = удалено | action5oldid = 384447156| maindate = 13 января 2005 г. | currentstatus = FFA }}
«Oldid» — это многозначное число, которое относится к точной версии страницы на момент этого конкретного действия. Эту версию можно просмотреть, нажав на дату в списке вех. Если oldid не указан, бот может определить его по дате действия.
Есть несколько способов получить oldid. Например, при просмотре истории страницы должна быть возможность навести указатель мыши на дату определенного изменения, и тогда URL-адрес появится в нижней части окна в строке состояния браузера:
http://en.wikipedia.org/w/index.php?title=Main_Page&oldid=89723590
В приведенном выше примере последнее число, 89723590, следует использовать в поле oldid.
Этот номер также можно получить, просмотрев различия в истории статьи и найдя oldid в строке URL.
Этот шаблон может создавать ряд ошибок. Они классифицируются в категории: Шаблоны истории статей с ошибками . Объяснение отдельных ошибок приведено ниже.
Эта ошибка возникает, когда указана дата, но дата не распознается как допустимая. Если вы сомневаетесь, используйте формат "d Month YYYY" (например, "4 June 2010"). Если дата кажется вам правильной, но вы все равно получаете эту ошибку, возможно, вы вставили невидимый управляющий символ в начале или конце даты. Это может произойти, когда вы копируете и вставляете временную метку. Попробуйте нажать клавишу backspace после вставки; если вы нажали клавишу backspace, но курсор не переместился, вы просто удалили управляющий символ.
Распознавание даты в шаблоне основано на функции парсера #time, поэтому все технические подробности о том, что разрешено, см. в документации #time на mediawiki.org.
Когда за определенными префиксами параметров следует число, например "action4", "dyk2" или "otd3", необходимо также указать параметр даты, например "action4date", "dyk2date" или "otd3date". Это работает и для таких имен параметров, как "action4x", "dyk2abc" и "otd3blah". Если вы получили эту ошибку, то вам необходимо указать правильный параметр даты или удалить все остальные параметры с этим префиксом.
Статус "FAC" считается недействительным, так как для номинации статей на статус Featured существует специализированный шаблон Template:Fac . Использование двух шаблонов потребует больше работы по обслуживанию. Пока идет рассмотрение кандидатуры избранной статьи, просто оставьте этот шаблон со старым статусом. Затем бот обновит шаблон {{ article history }} , когда обсуждение кандидатуры избранной статьи будет закрыто.
Статус "FAR" считается недействительным по тем же причинам, что и FAC выше. Вместо того, чтобы использовать этот шаблон для записи избранных обзоров статей, вам следует использовать специализированный шаблон Template:FAR . Пока кандидатура обзора находится в процессе рассмотрения, просто оставьте этот шаблон со старым статусом. Затем бот обновит шаблон {{ article history }} , когда обсуждение обзора будет закрыто.
Рейтинги статей, такие как "B", "C", "Start" и "Stub", создаются отдельными WikiProjects. Хотя эти рейтинги часто одинаковы между WikiProjects, они не обязаны быть такими: проекты совершенно свободны оценивать статью как "C", которую другие могут оценить как "Start", например. По этой причине такие рейтинги не следует добавлять в шаблон истории статьи.
Эта ошибка возникает, если вы указываете текущий статус с |currentstatus=
параметром, но код статуса, который вы использовали, не был распознан шаблоном. Список допустимых кодов статуса см. выше.
Бывшие избранные статьи всегда имеют текущий статус. В зависимости от истории статьи это может быть любой из "FA", "FL", "FFA", "FFL", "FFA/GA" или "GA". ("GA" автоматически преобразуется в "FFA/GA".) Вам нужно использовать одно из этих значений для параметра |currentstatus=
, в противном случае будет вызвана одна из ошибок выше. В качестве альтернативы, если статья на самом деле не является бывшей избранной статьей, вам нужно будет исправить параметр действия, который говорит, что статья была понижена при проверке избранной статьи (FAR).
Если вы указываете параметр "ftmain", "ft2main" и т. д. или просто что-либо, начинающееся с "ft" и числа, то шаблон предполагает, что вы хотите добавить информацию о избранной теме. Эти ошибки возникают, если вы указываете один из этих параметров, но не указываете соответствующий параметр имени. Для "ftmain" это будет "ftname", а для "ft2main" это будет "ft2name". Другие параметры, начинающиеся с "ft", вероятно, являются ошибкой, поэтому проверьте написание. (Кроме того, вам следует использовать "ftname", а не "ft1name", но "ft2name", "ft3name" и т. д. подойдут.)
Это ошибка в конфигурации модуля. Пожалуйста, сообщите об этом сопровождающему в Template talk:Article history .
Каждое действие должно иметь код действия для шаблона, чтобы знать, какие результаты допустимы, какой должна быть метка ссылки по умолчанию и другие вещи. Например, для избранной статьи-кандидата код действия — «FAC», а для рецензирования — «PR». Эти коды входят в параметры «action1», «action2», «action3» и т. д. Если вы включите параметр типа «action3result», но не включите параметр «action3» или включите код действия, который не распознается, вы получите одну из этих ошибок. Чтобы исправить их, проверьте написание параметров, убедитесь, что у вас есть код действия для каждого действия, которое вы включили, и проверьте список допустимых кодов действий выше, чтобы убедиться, что у вас правильный.
Шаблоны истории статей, в которых указан текущий статус, также должны иметь указанные действия. Это связано с тем, что для того, чтобы статья изначально имела текущий статус, должно было произойти какое-то действие, чтобы она достигла этого статуса. Например, статьи с текущим статусом FA (избранная статья) должны были пройти через действие FAC (кандидаты в избранные статьи). Чтобы исправить эту ошибку, добавьте соответствующие действия или, если у статьи нет текущего статуса, удалите параметр |currentstatus=
.
Большинство действий (но не все) требуют код результата. Например, действие "FAC" имеет два возможных результата: "promoted" и "failed". Пожалуйста, смотрите таблицу действий и результатов выше для допустимых значений. Если вы не указали параметр результата для действия, которое его требует, или если вы указали недопустимый код результата, то вы получите одну из этих ошибок. Вы также можете получить эту ошибку, если вы указали параметр действия, такой как "action1", "action2" и т. д. по ошибке: в этом случае просто удалите параметр.
Необязательно, но рекомендуется указывать oldid для всех действий в шаблоне. Это делается с помощью параметров "action1oldid", "action2oldid" и т. д. Если какое-либо из этих значений не является числом или это число равно нулю или меньше, или не является целым числом, то вы получите эту ошибку. Чтобы исправить это, укажите допустимый oldid или удалите параметр.