Версия 12:19, 19 апреля 2011 | | Текущая версия на 11:56, 20 июля 2012 Содержимое страницы заменено на «{{Блок | ! | content = <span style="color:red;">'''Внимание! Шаблон «Галерея» устарел.'''</span> ...» |
не показано 6 промежуточных версии этого же участника |
Строка 1: | | Строка 1: |
? | {{#vardefine:i|1}} | | + | {{Блок | ! | content = <span style="color:red;">'''Внимание! Шаблон «Галерея» устарел.'''</span> |
? | {{ | | + | |
? | #while:| {{#if:{{{{{#var:i}}|}}}|true}} | | + | |
? | | | | + | |
? | {{#vardefine:value|{{{ {{#var:i}} }}} }}{{ | | + | |
? | #vardefine:file|{{#explode:{{#var:value}}|;|0}} }}{{ | | + | |
? | #vardefine:caption|{{#explode:{{#var:value}}|;|1}} }} | | + | |
? | <div class="tleft" style="clear:none; width: 155px; margin:2px;"> | | + | |
? | <div style="padding:0; width: 150px; border: 1px solid #CCCCCC;"> | | + | |
? | <div style="margin-left: auto; margin-right: auto; width: 120px;line-height:150px;">[[{{#var:file}}|120x120px|middle]] | | + | |
? | </div> | | + | |
? | </div> | | + | |
? | <div class="gallerytext"> | | + | |
? | {{#var:caption}} | | + | |
? | </div> | | + | |
? | </div> | | + | |
? | {{#vardefine:i|{{#expr:{{#var:i}}+1}} }} | | + | |
? | }} | | + | |
? | <br style="clear:both" /><noinclude> | | + | |
| | | | |
? | Шаблон предназначен для создания галереи картинок аналогичной вики-галереи <nowiki><gallery></nowiki>. В отличие от последней картинки занимают не фиксированное число колонок, а всю доступную ширину экрана. | | + | Используй разметку '''<nowiki><gallery></gallery></nowiki>'''}} |
? | | | + | |
? | == Использование шаблона == | | + | |
? | | | + | |
? | В качестве аргументов в шаблон передаются названия файлов и через точку с запятой «;» подписи к ним. Число файлов может быть любым, подпись можно не задавать. | | + | |
? | | | + | |
? | <pre> | | + | |
? | {{Галерея | | + | |
? | |Файл:Имя картинки1.jpg ; Подпись к картинке 1 | | + | |
? | |Файл:Имя картинки2.jpg ; Подпись к картинке 2 | | + | |
? | |Файл:Имя картинки3.jpg ; Подпись к картинке 3 | | + | |
? | }} | | + | |
? | </pre> | | + | |
? | | | + | |
? | Фон и рамки галереи шаблоном <nowiki>{{Галерея}}</nowiki> не задаются, если необходимо, то их можно задать, обернув галерею в блочный элемент <nowiki><div></nowiki>, которому заданы соответствующие стили. | | + | |
? | | | + | |
? | === Проблемы и ограничения === | | + | |
? | | | + | |
? | Если подпись у картинки длиннее, чем у последующих, то при переносе блоков в следующую строку может возникнуть ситуация, когда блоки «спотыкаются» о длинную подпись и не прижимаются к левому краю. | | + | |
? | | | + | |
? | Поэтому, чем длиннее подпись, тем ближе к концу списка следует ставить картинку. Последней должна быть картинка с самой длинной подписью. | | + | |
? | | | + | |
? | ; Пример 1. Правильно | | + | |
? | {{Галерея | | + | |
? | |Файл:Sniper.png | | + | |
? | |Файл:Supporter.png ; Подпись | | + | |
? | |Файл:Invader.png ; Подпись Подпись | | + | |
? | |Файл:Sniper.png ; Подпись Подпись Подпись | | + | |
? | |Файл:Supporter.png ; Подпись Подпись Подпись Подпись | | + | |
? | |Файл:Invader.png ; Подпись Подпись Подпись Подпись Подпись | | + | |
? | |Файл:Sniper.png ; Подпись Подпись Подпись Подпись Подпись Подпись | | + | |
? | |Файл:Supporter.png ; Подпись Подпись Подпись Подпись Подпись Подпись Подпись | | + | |
? | }} | | + | |
? | | | + | |
? | ; Пример 2. Неправильно | | + | |
? | {{Галерея | | + | |
? | |Файл:Sniper.png | | + | |
? | |Файл:Invader.png ; Подпись Подпись | | + | |
? | |Файл:Supporter.png ; Подпись Подпись Подпись Подпись Подпись Подпись Подпись | | + | |
? | |Файл:Supporter.png ; Подпись | | + | |
? | |Файл:Sniper.png ; Подпись Подпись Подпись | | + | |
? | |Файл:Supporter.png ; Подпись Подпись Подпись Подпись | | + | |
? | |Файл:Invader.png ; Подпись Подпись Подпись Подпись Подпись | | + | |
? | |Файл:Sniper.png ; Подпись Подпись Подпись Подпись Подпись Подпись | | + | |
? | }} | | + | |
? | </noinclude> | | + | |