Difference between revisions of "Template:NeedsRework"

From Apache OpenOffice Wiki
Jump to: navigation, search
(+cat)
m (Adailton moveu a página Template:Documentation/NeedsRework para Template:NeedsRework sem deixar um redirecionamento: fusion of history)
Line 1: Line 1:
<noinclude>{{doc}}
+
{{delete}}
[[Category:Multilingual_templates_RU]]
+
[[Category:Multilingual_templates_UA]]
+
[[Category:Multilingual_templates_EN]]
+
<!--
+
В данном шаблоне задействован второй параметр (любой непустой). Параметр применяется для того, чтобы статья, в которой применён шаблон, не была отнесена к категории "Требует доработки".
+
Данный параметр введён для использования на странице документации RU/rules..., где описывается применение данного шаблона.
+
Применение параметра на других страницах СТРОГО ЗАПРЕЩЕНО!
+
По этой причине настоящий комментарий не вынесен в инструкцию.
+
--><!--
+
В шаблоне настроены "страницы-исключения", на которых не ставится категория "Требуют доработки"
+
Для обработки всех условий реализован счётчик. Если значение счётчика больше 0, то категория не ставится.
+
-->
+
</noinclude><!-- Установка переменной счётчика --> {{#vardefine:v1|0}}
+
<!-- Выводим переменную v1: {{#var: v1}} -->
+
<!-- Выводим переменную v1: {{#ifexpr:{{#expr:{{#var:v1}}>0}}|v1 больше 0|v1 меньше 0}} -->
+
{{#if: {{{2|}}}
+
  |<!-- Шаблон вызван с параметром - категорию не ставим --> {{#vardefine:v1|{{#expr:{{#var:v1}}+1}}}}
+
  |<!-- Шаблон вызван без параметра - категорию ставим -->
+
}}{{#ifexist:{{#rel2abs: ../preload}}
+
  |<!-- Шаблон вызван на странице "прелоад" - категорию не ставим --> {{#vardefine:v1|{{#expr:{{#var:v1}}+1}}}}
+
  |<!-- категорию ставим -->
+
}}{{#ifexist:{{#rel2abs: ../preload1}}
+
  |<!-- Шаблон вызван на странице "прелоад" - категорию не ставим --> {{#vardefine:v1|{{#expr:{{#var:v1}}+1}}}}
+
  |<!-- категорию ставим -->
+
}}{{#ifexist:{{#rel2abs: ../preload2}}
+
  |<!-- Шаблон вызван на странице "прелоад" - категорию не ставим --> {{#vardefine:v1|{{#expr:{{#var:v1}}+1}}}}
+
  |<!-- категорию ставим -->
+
}}{{#ifexist:{{#rel2abs: ../preload3}}
+
  |<!-- Шаблон вызван на странице "прелоад" - категорию не ставим --> {{#vardefine:v1|{{#expr:{{#var:v1}}+1}}}}
+
  |<!-- категорию ставим -->
+
}}{{#ifexist:{{#rel2abs: ../preload4}}
+
  |<!-- Шаблон вызван на странице "прелоад" - категорию не ставим --> {{#vardefine:v1|{{#expr:{{#var:v1}}+1}}}}
+
  |<!-- категорию ставим -->
+
}}{{#ifexist:{{#rel2abs: ../preload5}}
+
  |<!-- Шаблон вызван на странице "прелоад" - категорию не ставим --> {{#vardefine:v1|{{#expr:{{#var:v1}}+1}}}}
+
  |<!-- категорию ставим -->
+
}}{{#ifexist:{{#rel2abs: ../preload6}}
+
  |<!-- Шаблон вызван на странице "прелоад" - категорию не ставим --> {{#vardefine:v1|{{#expr:{{#var:v1}}+1}}}}
+
  |<!-- категорию ставим -->
+
}}{{#ifexist:{{#rel2abs: ../preload7}}
+
  |<!-- Шаблон вызван на странице "прелоад" - категорию не ставим --> {{#vardefine:v1|{{#expr:{{#var:v1}}+1}}}}
+
  |<!-- категорию ставим -->
+
}}{{#ifexist:{{#rel2abs: ../Template:NeedsRework}}
+
  |<!-- Шаблон вызван на собственной странице - категорию не ставим --> {{#vardefine:v1|{{#expr:{{#var:v1}}+1}}}}
+
  |<!-- категорию ставим -->
+
}}{{#ifexist:{{#rel2abs: ../../rules/templates}}
+
  |<!-- Шаблон вызван на странице Правил ({{#rel2abs: ../../rules/templates}}) - категорию не ставим --> {{#vardefine:v1|{{#expr:{{#var:v1}}+1}}}}
+
  |<!-- категорию ставим -->
+
}}<!--
+
 
+
Принятие решения о категории:
+
 
+
--><!--
+
Вывод счётчик v1: {{#var: v1}} -->{{#ifexpr:{{#expr:{{#var:v1}}>0}}
+
  |<!-- v1 больше 0 - без категории -->
+
  |<!-- v1 меньше 0 - относим к категории --> [[Category:NeedsRework_{{{1}}}]]
+
}}<!--
+
 
+
Далее - собственно сам шаблон:
+
 
+
-->
+
<!--
+
ВНИМАНИЕ! При добавлении новой локали - добавить соответствующую категорию с локалью в строках выше!
+
 
+
ATTENTION! When adding a new locale-add the appropriate category with the locale in the lines above!
+
-->
+
<includeonly><div>
+
<span style="border:1px solid #CCAA77; background-color: #FFFFAA; padding: 4px; text-align: left; margin-bottom: 20px; white-space: nowrap;">
+
[[image:Edit-find-replace.png|80px]] {{#switch:{{{1}}}
+
| RU        = Эта статья должна быть проверена на точность и соответствие стилю.
+
| UA        = Ця стаття повинна бути перевірена на точність і відповідність стилю.
+
| EN        = This article should be checked for accuracy and conformity to style.
+
| #default  = Эта статья должна быть проверена на точность и соответствие стилю.
+
}}
+
</span>
+
</div>[[Category:NeedsRework_{{{1|EN}}}]][[Category:{{{1|EN}}}]]</includeonly>
+

Revision as of 11:32, 2 January 2019

Personal tools