Персональные инструменты

Шаблон:Галерея — различия между версиями

Материал из Кафедра Автоматики и телемеханики

Перейти к: навигация, поиск
Строка 21: Строка 21:
 
</noinclude>
 
</noinclude>
 
<includeonly>
 
<includeonly>
<table style="max-width:{{#expr:({{#rmatch:{{{1}}}|(.*?)px|$1|0}}+20)*({{{3}}}+1)}}px"><tr><td>
+
<table style="max-width:{{#expr:({{#rmatch:{{{1}}}|(.*?)px|$1|0}}+20)*({{{3}}}+1)}}px; width: expression(this.width > {{#expr:({{#rmatch:{{{1}}}|(.*?)px|$1|0}}+20)*({{{3}}}+1)}}px ? {{#expr:({{#rmatch:{{{1}}}|(.*?)px|$1|0}}+20)*({{{3}}}+1)}}px : true);"><tr><td>
 
{{#rreplace:{{{4}}}|(?m)^\s*Файл:\s*(\S.*?)\s*(?{{!}}${{!}}\{\{#\}\}\s*${{!}}\{\{#\}\}\s*(\S.*?)\s*(?{{!}}${{!}}\{\{#\}\}\s*${{!}}\{\{#\}\}\s*(\S.*?)\s*(?:${{!}}\{\{#\}\}.*$)))|{{Изображение-ссылка|$1|{{#rmatch:{{{1}}}|(.*?)px|$1x{{{2}}}|x{{{2}}}}}||$3|$2|{{{1}}}|{{{2}}}}}}}
 
{{#rreplace:{{{4}}}|(?m)^\s*Файл:\s*(\S.*?)\s*(?{{!}}${{!}}\{\{#\}\}\s*${{!}}\{\{#\}\}\s*(\S.*?)\s*(?{{!}}${{!}}\{\{#\}\}\s*${{!}}\{\{#\}\}\s*(\S.*?)\s*(?:${{!}}\{\{#\}\}.*$)))|{{Изображение-ссылка|$1|{{#rmatch:{{{1}}}|(.*?)px|$1x{{{2}}}|x{{{2}}}}}||$3|$2|{{{1}}}|{{{2}}}}}}}
 
</td></tr></table>
 
</td></tr></table>
 
</includeonly>
 
</includeonly>

Версия 20:22, 2 декабря 2011

Шаблон для формирования галереи изображений, в том числе, изображений-ссылок.

Синтаксис:

{{Галерея|<Ширина ячейки для изображения (в px)>|<Высота ячейки для изображения (в px)>|<Количество в ряду>|
Файл:<Имя файла>{{#}}<Надпись>{{#}}<Ссылка без квадратных скобок>
Файл:<Имя файла>{{#}}<Надпись>{{#}}<Ссылка без квадратных скобок>
...
Файл:<Имя файла>{{#}}<Надпись>{{#}}<Ссылка без квадратных скобок>
}}

Пример:

{{Галерея|180px|250px|3|
Файл:Рисунок_1.png{{#}}Надпись_1{{#}}Категория:Страница
Файл:Рисунок_2.png{{#}}Надпись_2{{#}}Некоторая страница вот с таким названием
...
Файл:Рисунок_N.png{{#}}Надпись_N{{#}}http://www.mediawiki.org
}}


.