Widget:LastNews: различия между версиями
Перейти к навигации
Перейти к поиску
IgorDanyK (обсуждение | вклад) Нет описания правки |
Нет описания правки |
||
| (не показано 37 промежуточных версий 2 участников) | |||
| Строка 1: | Строка 1: | ||
<noinclude> | <noinclude> | ||
Виджет позволяет вставлять содержимое последней новости сайта ''' | Виджет позволяет вставлять содержимое последней новости сайта '''https://azbyka.org/palomnik/news''' на Вашу wiki-страницу. | ||
== Использование == | == Использование == | ||
Вставьте в нужное место страницы вызов виджета, например: | Вставьте в нужное место страницы вызов виджета, например: | ||
<code> | <code> | ||
<nowiki>{{</nowiki>#widget: | <nowiki>{{</nowiki>#widget:{{PAGENAME}}|width=800px|height=400px|framed|important<nowiki>}}</nowiki> | ||
</code> | </code> | ||
=== Значения по умолчанию: === | === Значения по умолчанию: === | ||
*width: 100% | *width: 100% | ||
*height: | *height: 100% | ||
*framed: false | *framed: false | ||
*important: false | |||
=== Поля новости: === | |||
*title - заголовок | |||
*description - описание | |||
*link - ссылка | |||
*date - дата публикации | |||
*creator - автор | |||
*comments - количество комментариев | |||
*categories - массив категорий | |||
=== Код вывода категорий: === | |||
<nowiki> | |||
<ul> | |||
<!--{foreach from=$categories item=category}--> | |||
<li><!--{$category}--></li> | |||
<!--{/foreach}--> | |||
</ul> | |||
</nowiki> | |||
=== Использование параметра important: === | |||
*при вызове виджета параметр important не указан — выводится обычная последняя новость | |||
*вызов без указания значения (''...|important'') — выводится последняя новость, в которой присутствует слово 'Медведев'. Если такая новость не найдена - выводится обычная последняя новость | |||
*вызов с указанием значения (''...|important=Литургия по древнему чину апостола Иакова'') — выводится последняя новость, в которой присутствует указанное значение. Если такая новость не найдена - выводится обычная последняя новость | |||
</noinclude> | </noinclude> | ||
<includeonly> | <includeonly> | ||
<style type="text/css"> | <style type="text/css"> | ||
.block1 { | .block1 { | ||
width: <!--{$width|escape:'html'|default:'100%'}-->; | width: <!--{$width|escape:'html'|default:'100%'}-->; | ||
height: <!--{$height|escape:'html'|default:' | height: <!--{$height|escape:'html'|default:'100%'}-->; | ||
<!--{if $framed | <!--{if isset($framed)}--> | ||
border: 1px solid gray; | border: 1px solid gray; | ||
<!--{/if}--> | <!--{/if}--> | ||
| Строка 28: | Строка 51: | ||
overflow: auto; | overflow: auto; | ||
} | } | ||
</style> | </style> | ||
<div class="block1"> | <div class="block1"> | ||
<!--{latest_news url=" | <!--{if isset($important)}--> | ||
<!--{if $important eq ''}--> | |||
<!--{assign var="important" value='прорубь'}--> | |||
<!--{/if}--> | |||
<!--{latest_news url="https://azbyka.org/palomnik/news/feed/" label=$important}--> | |||
<!--{else}--> | |||
<!--{latest_news url="https://azbyka.org/palomnik/news/feed/"}--> | |||
<!--{/if}--> | |||
<b><a href="<!--{$link|escape:'html'}-->"><!--{$title|escape:'utf-8'}--></a></b> <!--{$date|escape:'utf-8'}--><br /> | |||
<!--{$description|escape:'utf-8'}--> <a href="<!--{$link|escape:'html'}-->">Подробнее...</a> | |||
</div> | </div> | ||
</includeonly> | </includeonly> | ||
Текущая версия от 19:56, 2 января 2017
Виджет позволяет вставлять содержимое последней новости сайта https://azbyka.org/palomnik/news на Вашу wiki-страницу.
Использование[править код]
Вставьте в нужное место страницы вызов виджета, например:
{{#widget:LastNews|width=800px|height=400px|framed|important}}
Значения по умолчанию:[править код]
- width: 100%
- height: 100%
- framed: false
- important: false
Поля новости:[править код]
- title - заголовок
- description - описание
- link - ссылка
- date - дата публикации
- creator - автор
- comments - количество комментариев
- categories - массив категорий
Код вывода категорий:[править код]
<ul> <!--{foreach from=$categories item=category}--> <li><!--{$category}--></li> <!--{/foreach}--> </ul>
Использование параметра important:[править код]
- при вызове виджета параметр important не указан — выводится обычная последняя новость
- вызов без указания значения (...|important) — выводится последняя новость, в которой присутствует слово 'Медведев'. Если такая новость не найдена - выводится обычная последняя новость
- вызов с указанием значения (...|important=Литургия по древнему чину апостола Иакова) — выводится последняя новость, в которой присутствует указанное значение. Если такая новость не найдена - выводится обычная последняя новость