Шаблон:Галерея понедельного флешмоба/Документация: различия между версиями

Материал из Энциклобогии
Перейти к навигации Перейти к поиску
(Алгоритм пополнения Галереи понедельного флешмоба)
 
м (опечатки, категория, копипаст заготовки)
Строка 17: Строка 17:
; listing: Параметр, меняющий отображение навигационных ссылок на странице списка. Должен быть задан строго в форме  <code style="white-space:nowrap;"><nowiki>|listing  = {{#if:{{{listing|}}}|{{{listing}}} }}</nowiki></code> для корректной передачи параметра на внешнюю страницу.
; listing: Параметр, меняющий отображение навигационных ссылок на странице списка. Должен быть задан строго в форме  <code style="white-space:nowrap;"><nowiki>|listing  = {{#if:{{{listing|}}}|{{{listing}}} }}</nowiki></code> для корректной передачи параметра на внешнюю страницу.
; номер: Номер зала галереи. Обязательно задаётся равным '''n''' — номеру подстраницы, на которой применяется.
; номер: Номер зала галереи. Обязательно задаётся равным '''n''' — номеру подстраницы, на которой применяется.
; содержание: Место для размещения результатов флешмобов под номерами '''''n0–n9''''' с числом десятков равным номеру галереи. ''Например, в зале № 3 содержатся результаты флешмобов №№ 30–39, а результаты флешмобов №№ 140–149 — в зале № 14.'' Результаты каждого флешмоба должны размещаться путём заполнения [[Шаблон:Понедельный флешмоб|'''шаблона Понедельный флешмоб''']].
; содержание: Место для размещения результатов флешмобов под номерами '''''n0–n9''''' с числом десятков равным номеру галереи. ''Например, в зале № 3 содержатся результаты флешмобов №№ 30–39, а результаты флешмобов №№ 140–149 — в зале № 14.'' Результаты каждого флешмоба должны размещаться путём заполнения шаблона {{tl|Понедельный флешмоб}}.
; nonext: Любое текстовое значение убирает ссылку на следующую галерею (следует применять, если её время ещё не пришло).
; nonext: Любое текстовое значение убирает ссылку на следующую галерею (следует применять, если её время ещё не пришло).
; nocat: Снимает автоматическое присвоение категории.
; nocat: Снимает автоматическое присвоение категории.
Строка 29: Строка 29:
{{Понедельный флешмоб
{{Понедельный флешмоб
  |listing  = {{#if:{{{listing|}}}|{{{listing}}} }}
  |listing  = {{#if:{{{listing|}}}|{{{listing}}} }}
|номер =
|тег  =
|тема  =
|тег2  =
|тема2 =
|тема9 =


|номер =
|тема  =
  |тема2 =
  |тема3 =
  |тема9 =
  |тег      =
  |дата начала      =  
  |дата начала      =  
  |дата завершения  =  
  |дата завершения  =  
Строка 85: Строка 85:


----
----
...
...
...
...
...
... ''Высота «содержательной» части страницы увеличен для повышения наглядности.''
...
...
...
...
...
...
...
----
----
Строка 112: Строка 134:
}}
}}
</pre>
</pre>
После добавления последнего флешмоба следует удалить значение параметра ''nonext'' (или всю строку целиком).


=== Готовые залы ===
=== Готовые залы ===
Тогда на странице «Галерея понедельного флешмоба/, где применён шаблон, появится ссылка следующий зал:
После добавления последнего флешмоба следует удалить значение параметра ''nonext'' (или всю строку целиком). Тогда на странице «Галерея понедельного флешмоба/14», где применён шаблон, появится ссылка следующий зал:
{{Галерея понедельного флешмоба
{{Галерея понедельного флешмоба
  |listing  = {{#if:{{{listing|}}}|{{{listing}}} }}
  |listing  = {{#if:{{{listing|}}}|{{{listing}}} }}
Строка 142: Строка 163:
}}
}}
{{-}}
{{-}}
<includeonly><!--Категория шаблона-->[[Категория:Понедельный флешмоб| ]]</includeonly>
<includeonly><!--Категория шаблона-->[[Категория:Шаблоны| ]][[Категория:Понедельный флешмоб| ]]</includeonly>
<noinclude><!--Категория этой страницы-->[[Категория:Шаблоны/Документация]]</noinclude>
<noinclude><!--Категория этой страницы-->[[Категория:Шаблоны/Документация]]</noinclude>

Версия от 15:22, 30 июня 2015

Шаблон:Галерея понедельного флешмоба снабжает комплектом навигационных ссылок страницы вида «Галерея понедельного флешмоба/n» (где n — это номер галереи) и корректно их транслирует в список тем понедельного флешмоба. Применяющие страницы автоматически упорядочиваются в категории Понедельный флешмоб в правильной последовательности.


Параметры

{{Галерея понедельного флешмоба
 |listing  = {{#if:{{{listing|}}}|{{{listing}}} }}
 |номер    = 
 |содержание =


 |nonext   = << Удалить при полном заполнении галереи <<
}}
listing
Параметр, меняющий отображение навигационных ссылок на странице списка. Должен быть задан строго в форме |listing = {{#if:{{{listing|}}}|{{{listing}}} }} для корректной передачи параметра на внешнюю страницу.
номер
Номер зала галереи. Обязательно задаётся равным n — номеру подстраницы, на которой применяется.
содержание
Место для размещения результатов флешмобов под номерами n0–n9 с числом десятков равным номеру галереи. Например, в зале № 3 содержатся результаты флешмобов №№ 30–39, а результаты флешмобов №№ 140–149 — в зале № 14. Результаты каждого флешмоба должны размещаться путём заполнения шаблона {{Понедельный флешмоб}}.
nonext
Любое текстовое значение убирает ссылку на следующую галерею (следует применять, если её время ещё не пришло).
nocat
Снимает автоматическое присвоение категории.

Заготовка для копирования

Вместе с заготовкой шаблона Понедельного флешмоба
{{Галерея понедельного флешмоба
 |listing  = {{#if:{{{listing|}}}|{{{listing}}} }}
 |номер    = 
 |содержание =
{{Понедельный флешмоб
 |listing  = {{#if:{{{listing|}}}|{{{listing}}} }}
 |номер =
|тег  = 
 |тема  = 
|тег2  = 
 |тема2 = 
 |тема9 = 

 |дата начала      = 
 |дата завершения  = 

 |начало     = 
 |текстов    = 
 |результаты = 
 |статья     = 
 |галерея    = 
}}

 |nonext   = << Удалить при полном заполнении галереи <<
}}

Наглядные примеры

Создание новой страницы

Код вида

{{Галерея понедельного флешмоба
 |listing  = {{#if:{{{listing|}}}|{{{listing}}} }}
 |номер    = 14
 |содержание =

----
...
----

 |nonext   = << Удалить при полном заполнении галереи <<
}}

будет отображён на странице «Галерея понедельного флешмоба/14», где применён, следующим образом:


Галерея понедельного флешмоба
полный список тем понедельного флешмоба

...



Галерея понедельного флешмоба
полный список тем понедельного флешмоба

а на странице списка так:

Зал № 14

↑↑↑ к началу оглавления ↑↑↑

↑↑ к концу оглавления ↑↑

↑ к началу зала № 13 ↑



...

...

...

...

...

... Высота «содержательной» части страницы увеличен для повышения наглядности.

...

...

...

...

...

...


Зал № 14

↑↑↑ к началу оглавления ↑↑↑

↑↑ к концу оглавления ↑↑

↑ к началу зала № 14 ↑


Общая структура

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

{{Галерея понедельного флешмоба
 |listing  = {{#if:{{{listing|}}}|{{{listing}}} }}
 |номер    = n
 |содержание =
{{Понедельный флешмоб|номер = n0|...}}
{{Понедельный флешмоб|номер = n1|...}}
{{Понедельный флешмоб|номер = n2|...}}
{{Понедельный флешмоб|номер = n3|...}}
{{Понедельный флешмоб|номер = n4|...}}
{{Понедельный флешмоб|номер = n5|...}}
{{Понедельный флешмоб|номер = n6|...}}
{{Понедельный флешмоб|номер = n7|...}}
{{Понедельный флешмоб|номер = n8|...}}
{{Понедельный флешмоб|номер = n9|...}}
 |nonext   =
}}

Готовые залы

После добавления последнего флешмоба следует удалить значение параметра nonext (или всю строку целиком). Тогда на странице «Галерея понедельного флешмоба/14», где применён шаблон, появится ссылка следующий зал:


Галерея понедельного флешмоба
полный список тем понедельного флешмоба

...



Галерея понедельного флешмоба
полный список тем понедельного флешмоба

А на странице списка пропадёт завершающий блок ссылок, уступив место навигации, включённой в следующем зале:

Зал № 14

↑↑↑ к началу оглавления ↑↑↑

↑↑ к концу оглавления ↑↑

↑ к началу зала № 13 ↑

↓↓ к началу зала № 15 ↓↓


...