Шаблон:Другие новости по теме: различия между версиями

Материал из Викиновостей, свободного источника новостей
[досмотренная версия][досмотренная версия]
Содержимое удалено Содержимое добавлено
Отмена правки 8334384, сделанной Krinkle (обсуждение) Thank you, but see response on phab:T262391.
Метка: отмена
Убираю Материалы PanARMENIAN.Net. См. phab:T262391. Тестирую пока. Эх, не завидую тому, кто потом будет разбираться как это всё работает и какие скобочки к чему относятся. По уму нужно бы это модулем переписать.
Строка 1: Строка 1:
<includeonly>{{#ifeq:{{{1|}}}|Материалы PanARMENIAN.Net||<!--
<includeonly><div class="otherNews nomobile noprint" style="margin:0 0 1em 1em; float:right; clear:right; width:250px; border:solid #afcff2 1px; padding:0px; font-size:smaller;">
Кусок кода перед этим комментарием убирает шаблон "Другие новости по теме" со страницы, если в первом параметре идёт категория Материалы PanARMENIAN.Net
--><div class="otherNews nomobile noprint" style="margin:0 0 1em 1em; float:right; clear:right; width:250px; border:solid #afcff2 1px; padding:0px; font-size:smaller;">
<div style="text-decoration:none; background:#cfe3ff; padding:2px; text-align:center; font-size:125%; margin:0.4em;">[[:Категория:{{{1}}}|{{{1}}}]]</div>{{#tag:DynamicPageList|
<div style="text-decoration:none; background:#cfe3ff; padding:2px; text-align:center; font-size:125%; margin:0.4em;">[[:Категория:{{{1}}}|{{{1}}}]]</div>{{#tag:DynamicPageList|
category = Опубликовано
category = Опубликовано
Строка 56: Строка 58:
}}{{#if:{{NAMESPACE}}||[[Категория:{{{категория|{{{4}}}}}}]]}}
}}{{#if:{{NAMESPACE}}||[[Категория:{{{категория|{{{4}}}}}}]]}}
|}}
|}}
</div>{{#ifeq:{{{1}}}||[[Категория:Статьи с объявленным, но не заполненным первым параметром шаблона Другие новости по теме]]}}</includeonly><noinclude>{{doc}}</noinclude>
</div>{{#ifeq:{{{1}}}||[[Категория:Статьи с объявленным, но не заполненным первым параметром шаблона Другие новости по теме]]}}<!--
Скобочки после этого комментария относятся к самой первой проверке, убирающей шаблон со страницы целиком при нежелательных параметрах.
-->}}</includeonly><noinclude>{{doc}}</noinclude>

Версия от 10:14, 11 сентября 2020

Документация
На других языках: башҡортса • eve • русский • саха тыла • татарча / tatarça • English

{{Другие новости по теме}} ({{Тема}}) — компактный шаблон для добавления до четырёх тематических подборок новостей в статью.

Преимущества:

  • Добавляется любая тема, у которой есть категория.
  • Можно добавлять до четырёх подборок (например, по теме, субтеме, региону, стране).
  • Автоматическая подстройка размера при разном количестве блоков.
  • Минимальное количество отвлекающих от Викиновостей ссылок и изображений.

Внимание! Данный шаблон не производит автоматическое добавление дополнительных категорий. После создания статьи необходимо вручную добавить все категории, для которых новость актуальна.

См. также:

Примеры использования

{{Тема|Общество}} {{Тема|Общество|Россия}} {{Тема|Общество|Россия|Флорбол}} {{Тема|Общество|Экономика|Россия|Флорбол}}
<dynamicpagelist>

category = Опубликовано category = Общество notcategory = Не публиковать notcategory = Ожидаемые события по датам notcategory = Архивные новости notcategory=Викиновости коротко count = 18 stablepages = only suppresserrors = true namespace = Main addfirstcategorydate = true ordermethod = created </dynamicpagelist>

<dynamicpagelist>

category = Опубликовано category = Общество notcategory = Не публиковать notcategory = Ожидаемые события по датам notcategory = Архивные новости notcategory=Викиновости коротко count = 8 stablepages = only suppresserrors = true namespace = Main addfirstcategorydate = true ordermethod = created

</dynamicpagelist><dynamicpagelist>

category = Опубликовано category = Россия notcategory = Не публиковать notcategory = Викиновости коротко notcategory = Ожидаемые события по датам notcategory = Архивные новости count = 8 stablepages = only suppresserrors = true namespace = Main addfirstcategorydate = true ordermethod = created </dynamicpagelist>

<dynamicpagelist>

category = Опубликовано category = Общество notcategory = Не публиковать notcategory = Ожидаемые события по датам notcategory = Архивные новости notcategory=Викиновости коротко count = 5 stablepages = only suppresserrors = true namespace = Main addfirstcategorydate = true ordermethod = created

</dynamicpagelist><dynamicpagelist>

category = Опубликовано category = Россия notcategory = Не публиковать notcategory = Викиновости коротко notcategory = Ожидаемые события по датам notcategory = Архивные новости count = 5 stablepages = only suppresserrors = true namespace = Main addfirstcategorydate = true ordermethod = created

</dynamicpagelist><dynamicpagelist>

category = Опубликовано category = Флорбол notcategory = Не публиковать notcategory = Викиновости коротко notcategory = Ожидаемые события по датам notcategory = Архивные новости count = 5 stablepages = only suppresserrors = true namespace = Main addfirstcategorydate = true ordermethod = created </dynamicpagelist>

<dynamicpagelist>

category = Опубликовано category = Общество notcategory = Не публиковать notcategory = Ожидаемые события по датам notcategory = Архивные новости notcategory=Викиновости коротко count = 4 stablepages = only suppresserrors = true namespace = Main addfirstcategorydate = true ordermethod = created

</dynamicpagelist><dynamicpagelist>

category = Опубликовано category = Экономика notcategory = Не публиковать notcategory = Викиновости коротко notcategory = Ожидаемые события по датам notcategory = Архивные новости count = 4 stablepages = only suppresserrors = true namespace = Main addfirstcategorydate = true ordermethod = created

</dynamicpagelist><dynamicpagelist>

category = Опубликовано category = Россия notcategory = Не публиковать notcategory = Викиновости коротко notcategory = Ожидаемые события по датам notcategory = Архивные новости count = 4 stablepages = only suppresserrors = true namespace = Main addfirstcategorydate = true ordermethod = created

</dynamicpagelist><dynamicpagelist>

category = Опубликовано category = Флорбол notcategory = Не публиковать notcategory = Викиновости коротко notcategory = Ожидаемые события по датам notcategory = Архивные новости count = 4 stablepages = only suppresserrors = true namespace = Main addfirstcategorydate = true ordermethod = created </dynamicpagelist>