Difference between revisions of "RU/rules/theme kb"

From Wiki
Jump to navigationJump to search
(Основной текст)
 
 
(6 intermediate revisions by 2 users not shown)
Line 18: Line 18:
 
  |l1=Настоящая инструкция распространяется только на Базу Знаний. Для прочих разделов Энциклопедии действует отдельная инструкция: {{SecTitleRulesRus|RU/rules/theme}}
 
  |l1=Настоящая инструкция распространяется только на Базу Знаний. Для прочих разделов Энциклопедии действует отдельная инструкция: {{SecTitleRulesRus|RU/rules/theme}}
 
  |l2=This instruction applies only to the Knowledge Base. For other sections of the Encyclopedia has a separate Guidelines: {{SecTitleRulesLat|RU/rules/theme}}
 
  |l2=This instruction applies only to the Knowledge Base. For other sections of the Encyclopedia has a separate Guidelines: {{SecTitleRulesLat|RU/rules/theme}}
 +
}}
 +
{{Doc/doc/code/tbl/strL10n
 +
|nom=0.2.
 +
|l1=В темах Базы Знаний реализован механизм создания статей «одной кнопкой». При этом, ссылки на создаваемые статьи добавляются в темы автоматически. Таким образом, после создания статьи нет необходимости редактировать страницы тем.
 +
|l2=The topics in the Knowledge Base has a mechanism to create articles "one button". In this case, links to create pages automatically added to the topic. Thus, after creating an article there is no need to edit the page in topic.
 
}}
 
}}
 
{{Doc/doc/code/tbl/titleL1L2
 
{{Doc/doc/code/tbl/titleL1L2
Line 37: Line 42:
 
{{Doc/doc/code/tbl/strL10n
 
{{Doc/doc/code/tbl/strL10n
 
  |nom=1.3.
 
  |nom=1.3.
  |l1=Общее количество статей в теме желательно не превышать 50; при превышении этого порога желательно разделить тему на две самостоятельные. Установлено физическое ограничение в 500 статей. Большее количество статей в теме не отображается.
+
  |l1=Общее количество статей в теме желательно не превышать 50; при превышении этого порога желательно разделить тему на две самостоятельные. Установлено физическое ограничение в 500 статей в теме. Большее количество статей в теме не отображается.
  |l2=Total number of articles in the topic is desirable not to exceed 50. Above this threshold, it is desirable to divide the topic into two separate. The physical limit of 500 articles. More articles in the topic is not displayed.
+
  |l2=Total number of articles in the topic is desirable not to exceed 50. Above this threshold, it is desirable to divide the topic into two separate. The physical limit of 500 articles in the topic. More articles in the topic is not displayed.
 
}}
 
}}
 
{{Doc/doc/code/tbl/strL10n
 
{{Doc/doc/code/tbl/strL10n
 
  |nom=1.4.
 
  |nom=1.4.
  |l1=Если тема подразумевает создание множества статей в будущем, то на её странице обязательно должна располагаться кнопка для создания статьи (п. 2.7.).
+
  |l1=На странице темы обязательно должна располагаться кнопка для создания статьи (п. 2.7.).
 
  |l2=If the topic involves the creation of numerous articles in the future, then on its page must be a button to create the article (p. 2.7.).
 
  |l2=If the topic involves the creation of numerous articles in the future, then on its page must be a button to create the article (p. 2.7.).
 
}}
 
}}
 
{{Doc/doc/code/tbl/strL10n
 
{{Doc/doc/code/tbl/strL10n
 
  |nom=1.5.
 
  |nom=1.5.
  |l1=Если статьи в теме необходимо объединить в группы с отдельными подзаголовками, то внутри секции '''toc''' (п. 2.5.) следует создавать соответствующее количество табличных блоков. Подзаголовки перед табличными блоками создаются обычным wiki-кодированием (начиная со второго уровня).
+
  |l1=Если в теме возникает необходимость объединения статей в группы с отдельными подзаголовками, то это главный признак необходимости разделения темы или создания вложенных тем. Иными словами - нежелательно создание подзаголовков внутри секции '''toc''' (п. 2.5.).
  |l2=If articles in the topic should be grouped with separate subheadings, it's inside the section'''toc''' (2.5.) should create an appropriate number of table blocks. Subheadings before a table block are created common wiki-coding (starting with the second level).
+
  |l2=If the topic arises the need to combine items into groups with separate headings, it is the main sign of the need to separate threads or create nested topics. In other words - undesirable the creation of sub-headings within the section '''toc''' (p. 2.5.).
 
}}
 
}}
 
{{Doc/doc/code/tbl/titleL1L2
 
{{Doc/doc/code/tbl/titleL1L2
Line 83: Line 88:
 
{{Doc/doc/code/tbl/strL10n
 
{{Doc/doc/code/tbl/strL10n
 
  |nom=2.5.1.
 
  |nom=2.5.1.
  |l1=Код начала секции (располагается на отдельной строке):
+
  |l1=Код начала секции (располагается на отдельной строке).
  |l2=Start code section (on a separate line):
+
  |l2=Start code section (on a separate line).
 
}}
 
}}
|-
 
|
 
| colspan="2" |
 
<pre><section begin=toc /></pre>
 
 
{{Doc/doc/code/tbl/strL10n
 
{{Doc/doc/code/tbl/strL10n
 
  |nom=2.5.2.
 
  |nom=2.5.2.
  |l1=Внутри секции располагается конструкция для создания сортируемой таблицы с перечнем ссылок на статьи темы:
+
  |l1=Внутри секции единственным её содержимым является шаблон {{Tl|RuTableArt}}, автоматически собирающий все статьи, ссылающиеся на данную тему, в сортируемую таблицу с перечнем ссылок на статьи темы:
  |l2=Inside the section is located structure to create a sortable table with a list of links to articles topics:
+
  |l2=Inside the section unique its content is a template {{Tl|RuTableArt}}, automatically gathers all the articles related to this topic in sortable table with a list of links to articles topics:
}}
 
{{Doc/doc/code/tbl/strL10n
 
|nom=2.5.2.1.
 
|l1=Код начала таблицы (располагается на отдельной строке):
 
|l2=Start code table (on a separate line):
 
}}
 
|-
 
|
 
| colspan="2" |
 
<pre>{{RUkbContTblBegin}}</pre>
 
{{Doc/doc/code/tbl/strL10n
 
|nom=2.5.2.2.
 
|l1=Для ссылки на статью создаётся одна строка в данной таблице. Последовательно может быть произвольное количество строк. Код строки таблицы со ссылкой на статью (располагается на отдельной строке):
 
|l2=To link to an article created by one row in this table. Sequence can be any number of rows. Code table row with a link to the article (on a separate line):
 
}}
 
|-
 
|
 
| colspan="2" |
 
<pre>{{RUkbContTblStr}}{{SecTitle|wiki-URL}}</pre>
 
{{Doc/doc/code/tbl/strL10n
 
|nom=2.5.2.3.
 
|l1=Код завершения таблицы (располагается на отдельной строке):
 
|l2=Completion code tables (on a separate line):
 
 
}}
 
}}
 
|-
 
|-
 
|
 
|
 
| colspan="2" |
 
| colspan="2" |
<pre>{{RUkbContTblEnd}}</pre>
+
<pre><section begin=toc />
 +
{{RuTableArt}}
 +
<section end=toc /></pre>
 
{{Doc/doc/code/tbl/strL10n
 
{{Doc/doc/code/tbl/strL10n
 
  |nom=2.5.3.
 
  |nom=2.5.3.
  |l1=Код окончания секции (располагается на отдельной строке):
+
  |l1=Код окончания секции (располагается на отдельной строке).
  |l2=Code completion of the section (on a separate line):
+
  |l2=Code completion of the section (on a separate line).
 
}}
 
}}
|-
 
|
 
| colspan="2" |
 
<pre><section end=toc /></pre>
 
 
{{Doc/doc/code/tbl/strL10n
 
{{Doc/doc/code/tbl/strL10n
 
  |nom=2.6.
 
  |nom=2.6.
  |l1=Блок подписи: {{Tlp|RUsignyear|NGarbuz|Н. Е. Гарбуз|2010}}
+
  |l1=Блок подписи. Например: {{Tlp|SignYear|NGarbuz|Н. Е. Г.|2010}}
  |l2=Signature block: {{Tlp|RUsignyear|NGarbuz|Н. Е. Гарбуз|2010}}
+
  |l2=Signature block. For example: {{Tlp|SignYear|NGarbuz|Н. Е. Г.|2010}}
 
}}
 
}}
 
{{Doc/doc/code/tbl/strL10n
 
{{Doc/doc/code/tbl/strL10n
 
  |nom=2.7.
 
  |nom=2.7.
|l1=Если в статье должна быть форма для создания статей, то вставляется блок формы создания статьи: {{Tl|RUonErrorForm}}
 
|l2=If the article should be a form for creating articles, it inserts a block form of creating an article: {{Tl | RUonErrorForm}}
 
}}
 
{{Doc/doc/code/tbl/strL10n
 
|nom=2.8.
 
 
  |l1=Блок подвала (зависит от раздела). Например: {{Tl|RUkbBottom}}
 
  |l1=Блок подвала (зависит от раздела). Например: {{Tl|RUkbBottom}}
 
  |l2=Block basement (depending on the section). For example: {{Tl|RUkbBottom}}
 
  |l2=Block basement (depending on the section). For example: {{Tl|RUkbBottom}}
Line 183: Line 154:
 
** {{Tlp|BreadCrumbL10n|wiki-URL theme}};
 
** {{Tlp|BreadCrumbL10n|wiki-URL theme}};
 
** template footer.
 
** template footer.
}}
 
{{Doc/doc/code/tbl/strL10n
 
|nom=3.2.
 
|l1=Для страниц тем без формы создания статьи дочерние страницы, описанные в п. 3.1. не создаются.
 
|l2=For theme pages without a form of creating an article child pages described in p. 3.1. are not created.
 
 
}}
 
}}
 
{{Doc/doc/code/tbl/end}}
 
{{Doc/doc/code/tbl/end}}
  
  
{{RUsignyear|Sancho|А. Е. Харламенков|2010}}
+
{{SignYear|Sancho|А. Е. Харламенков|2010}}
{{RUsigntransEng|Sancho|Aleksey E. Harlamenkov}}
+
{{SignTrans|EN|Sancho|Aleksey E. Harlamenkov}}
 
{{RUrulesBottom}}
 
{{RUrulesBottom}}

Latest revision as of 07:32, 22 April 2017


CardCatalog.png

Содержание

Rules.png




РУС ENG
0.

Область действия    —    Scope

0.1. Настоящая инструкция распространяется только на Базу Знаний. Для прочих разделов Энциклопедии действует отдельная инструкция: Инструкция. Создание новых тем This instruction applies only to the Knowledge Base. For other sections of the Encyclopedia has a separate Guidelines: Guidelines for creating a new themes
0.2. В темах Базы Знаний реализован механизм создания статей «одной кнопкой». При этом, ссылки на создаваемые статьи добавляются в темы автоматически. Таким образом, после создания статьи нет необходимости редактировать страницы тем. The topics in the Knowledge Base has a mechanism to create articles "one button". In this case, links to create pages automatically added to the topic. Thus, after creating an article there is no need to edit the page in topic.


1.

Общие положения    —    General provisions

1.1. Страницы тем представляют собой подборки ссылок на статьи одной тематики. Themes are pages with collections of links to articles of one subject.
1.2. Создавать новые темы предпочтительно копированием существующей страницы темы. Post new theme, preferably by copying an existing page theme.
1.3. Общее количество статей в теме желательно не превышать 50; при превышении этого порога желательно разделить тему на две самостоятельные. Установлено физическое ограничение в 500 статей в теме. Большее количество статей в теме не отображается. Total number of articles in the topic is desirable not to exceed 50. Above this threshold, it is desirable to divide the topic into two separate. The physical limit of 500 articles in the topic. More articles in the topic is not displayed.
1.4. На странице темы обязательно должна располагаться кнопка для создания статьи (п. 2.7.). If the topic involves the creation of numerous articles in the future, then on its page must be a button to create the article (p. 2.7.).
1.5. Если в теме возникает необходимость объединения статей в группы с отдельными подзаголовками, то это главный признак необходимости разделения темы или создания вложенных тем. Иными словами - нежелательно создание подзаголовков внутри секции toc (п. 2.5.). If the topic arises the need to combine items into groups with separate headings, it is the main sign of the need to separate threads or create nested topics. In other words - undesirable the creation of sub-headings within the section toc (p. 2.5.).


2.

Обязательные элементы темы    —    Required elements of a theme

2.1. Заголовок. Создаётся согласно Инструкция. Заголовки статей. Header. Created according to the Guidelines. Article titles.
2.2. Навигационный блок. Создаётся шаблоном {{RUkbUpToc}}. Следует сразу за секцией заголовка в той же строке. The navigation unit. Created a template {{RUkbUpToc}}. Immediately follows the section heading in the same row.
2.3. Навигационный блок. Создаётся шаблоном {{BreadCrumbL10n}}. Следует сразу за предыдущем блоком в той же строке. The navigation unit. Created a template {{BreadCrumbL10n}}. Immediately follows the last block in the same row.
2.4. Магическое слово: __NOTOC__ The magic word: __NOTOC__
2.5. Секция toc Section toc
2.5.1. Код начала секции (располагается на отдельной строке). Start code section (on a separate line).
2.5.2. Внутри секции единственным её содержимым является шаблон {{RuTableArt}}, автоматически собирающий все статьи, ссылающиеся на данную тему, в сортируемую таблицу с перечнем ссылок на статьи темы: Inside the section unique its content is a template {{RuTableArt}}, automatically gathers all the articles related to this topic in sortable table with a list of links to articles topics:
<section begin=toc />
{{RuTableArt}}
<section end=toc />
2.5.3. Код окончания секции (располагается на отдельной строке). Code completion of the section (on a separate line).
2.6. Блок подписи. Например: {{SignYear|NGarbuz|Н. Е. Г.|2010}} Signature block. For example: {{SignYear|NGarbuz|Н. Е. Г.|2010}}
2.7. Блок подвала (зависит от раздела). Например: {{RUkbBottom}} Block basement (depending on the section). For example: {{RUkbBottom}}


3.

Служебные страницы    —    Special pages

3.1. Каждая страница темы с формой создания статьи содержит обязательные дочерние страницы: Each page of topics with a form of creating an article contains mandatory child pages:
3.1.1. <имя_страницы>/form
  • Создаётся путём копирования существующей страницы. Содержание не меняется.
<name_page>/form
  • created by copying an existing page. The contents do not change.
3.1.2. <имя_страницы>/doc
  • Создаётся путём копирования существующей страницы. Содержание не меняется. Изменения вносятся только в случае отличия создаваемой страницы /form от копируемой.
<name_page>/doc
  • created by copying an existing page. The contents do not change. Changes are made only in case of differences generated page /form from being copied.
3.1.3. <имя_страницы>/preload
  • Создаётся путём копирования существующей страницы. Содержание меняется. Имеются три контрольные точки изменений:
    • секция заголовка;
    • {{BreadCrumbL10n|wiki-URL темы}};
    • шаблон подвала.
<name_page>/preload
  • created by copying an existing page. Content varies. There are three control points are the changes:











К началу страницы