|
|
(не показано 15 промежуточных версий этого же участника) |
Строка 5: |
Строка 5: |
| <big>[[Участник:Bhudh/Plage/Шаблон:I longa|I longa]]</big><br /> | | <big>[[Участник:Bhudh/Plage/Шаблон:I longa|I longa]]</big><br /> |
| <big>[[Участник:Bhudh/Plage/Шаблон:Lang-la-test|Lang-la-test]]</big><br /> | | <big>[[Участник:Bhudh/Plage/Шаблон:Lang-la-test|Lang-la-test]]</big><br /> |
| + | <big>[[Участник:Bhudh/Plage/Шаблон:Склонение-test|Склонение-test]]</big><br /> |
| | | |
− | =Тест шаблонов= | + | =Тестовые подстраницы= |
− | <div style="background:ivory;width:90%;margin-left:5%;padding-left:2%;padding-right:2%;">
| + | *[[/SVG-Test|SVG-Test]] |
− | ==Из Википедия:Механизм шаблонов==
| + | *[[/SMW-Test|SMW-Test]] |
− | Если в главном пространстве имен существует статья Имя шаблона, то можно вызвать ее, поставив перед именем шаблона двоеточие
| + | *[[/Таблица с сортировкой|<span style="color:green;">Sor</span>'''<span style="color:#004488;">t</span>'''<span style="color:blue;">able</span>-Test]] |
− | <nowiki>{{</nowiki>:Имя шаблона<nowiki>}}</nowiki>
| + | *[[/Тесты шаблонов|Тесты шаблонов]] |
− | | |
− | Таким образом, любую страницу можно использовать как шаблон. Если вызывать так картинку
| |
− | <nowiki>{{</nowiki>Файл:Имя шаблона<nowiki>}}</nowiki>
| |
− | | |
− | или категорию,
| |
− | <nowiki>{{</nowiki>Категория:Имя шаблона<nowiki>}}</nowiki>
| |
− | | |
− | то будет подставлена описательная часть картинки и категории соответственно. Таким способом удобно
| |
− | экспериментировать с шаблонами (не залезая в пространство шаблонов);
| |
− | «вытаскивать» подписи и описания картинок;
| |
− | изготавливать специальные составные статьи (например, для печати).</div>
| |
− | | |
− | ===Проверка связи===
| |
− | <nowiki>{{</nowiki>:МФА<nowiki>}}</nowiki> ⇒ {{:МФА}} ''(Ссылка на страницу)''<br />
| |
− | <nowiki>{{</nowiki>МФА<nowiki>}}</nowiki> ⇒ {{МФА}} ''(Шаблон как он есть)''<br />
| |
− | <nowiki>{{</nowiki>МФА|МФА<nowiki>}}</nowiki> ⇒ {{МФА|МФА}} ''(Текст шрифтом для МФА)''<br />
| |
− | <nowiki>{{</nowiki>:МФА|МФА<nowiki>}}</nowiki> ⇒ {{:МФА|МФА}} ''(Опять ссылка на страницу)''<br />
| |
− | | |
− | | |
− | <nowiki>''{{</nowiki>msgnw:МФА<nowiki>}}''</nowiki> ⇒ ''{{msgnw:МФА}}''
| |
− | | |
− | | |
− | Работает.<br />
| |
− | Теперь файло.
| |
− | | |
− | <nowiki>[[</nowiki>Файл:MyLingvoWiki.png|30px<nowiki>]]</nowiki> ⇒ [[Файл:MyLingvoWiki.png|30px]]<br />
| |
− | <nowiki>{{</nowiki>Файл:MyLingvoWiki.png<nowiki>}}</nowiki> ⇒ {{Файл:MyLingvoWiki.png}}<br />
| |
− | <nowiki>{{</nowiki>:Файл:MyLingvoWiki.png<nowiki>}}</nowiki> ⇒ {{:Файл:MyLingvoWiki.png}}
| |
− | <!-- А Hellerick на логотип описания не поставил. Ы-ы-ы. -->
| |
− | | |
− | Работает.<br />
| |
− | Попробуем категории.
| |
− | | |
− | <nowiki>[[</nowiki>Категория:Шаблоны<nowiki>]]</nowiki> помещает страницу в категорию.<br />
| |
− | <nowiki>[[:</nowiki>Категория:Шаблоны<nowiki>]]</nowiki> ⇒ [[:Категория:Шаблоны]]<br />
| |
− | <nowiki>{{</nowiki>Категория:Шаблоны<nowiki>}}</nowiki> ⇒ {{Категория:Шаблоны}}<br />
| |
− | <nowiki>{{</nowiki>:Категория:Шаблоны<nowiki>}}</nowiki> ⇒ {{:Категория:Шаблоны}}<br />
| |
− | <nowiki>{{msgnw</nowiki>:Категория:Шаблоны<nowiki>}}</nowiki> ⇒ {{msgnw:Категория:Шаблоны}}
| |
− | | |
− | === Проверка классов сворачивающихся блоков ===
| |
− | <span style="font-size:120%; font-weight:bold;">(Из справки Ру:Вики)</span><br /> | |
− | Для создания сворачивающегося <tt>div</tt> к нему добавляется класс <tt>''NavFrame''</tt>, при этом внутренний блок с классом <tt>NavHead</tt> образует всегда видимый заголовок, а любые внутренние блоки с классами <tt>NavContent</tt> и <tt>NavPic</tt> прячутся:
| |
− | {| style="background-color:transparent; width:100%"
| |
− | |style="padding-right:20px; width:45%"|
| |
− | <pre>
| |
− | <div class="NavFrame">
| |
− | <div class="NavHead">
| |
− | Заголовок
| |
− | </div>
| |
− | <div class="NavContent">
| |
− | Содержание
| |
− | </div>
| |
− | <div class="NavPic">
| |
− | Изображение
| |
− | </div>
| |
− | </div></pre>
| |
− | |valign=top|<br />
| |
− | <div class="NavFrame">
| |
− | <div class="NavHead">Заголовок</div>
| |
− | <div class="NavPic">Изображение</div>
| |
− | <div class="NavContent">Содержание<br/><br/>
| |
− | </div>
| |
− | </div>
| |
− | |}
| |
− | Как правило, используется один <tt>NavContent</tt> для основного содержимого, и от нуля до двух <tt>NavPic</tt> для изображений.
| |
− | | |
− | Стандартный внешний вид всех этих классов задаётся в [[MediaWiki:Common.css]]. Для смены оформления можно указать дополнительные CSS-стили прямо в викикоде. В частности, поскольку у <tt>NavPic</tt> задан стиль «плавать слева», для добавления второго изображения справа нужно использовать <code><div class="NavPic" style="float:right"></code>
| |
− | | |
− | Начальное состояние (сразу после загрузки страницы) сворачивающегося блока указывается с помощью одного из трёх дополнительных классов:
| |
− | <div style="background-color:salmon;">
| |
− | * '''collapsed''' означает, что блок будет свёрнут
| |
− | * '''expanded''' (по умолчанию у таблиц) означает, что блок будет развёрнут
| |
− | * '''autocollapse''': (по умолчанию у div) все блоки с этим классом будут свёрнуты, только если общее количество сворачивающихся блоков ''этого типа'' (div’ы и таблицы считаются отдельно) на странице больше двух.
| |
− | </div>
| |
− | ----
| |
− | ----
| |
− | ----
| |
− | В ЛингвоВики эти дополнительные классы не действуют, ибо
| |
− | <div style="background-color:lightgrey;">
| |
− | JavaScript код был скопирован из [http://en.wikipedia.org/wiki/Mediawiki:Common.js en:Mediawiki:Common.js] с небольшими модификациями:
| |
− | * в английской Википедии <span style="color:red;">'''у div’ов нет классов collapsed и expanded'''</span>, зато код проверяет, не спрятан ли div изначально автором с помощью <code>style="display:none"</code>. Такой подход имеет очевидный недостаток: посетители с выключенным JavaScript вообще не смогут увидеть содержимого спрятанных блоков (не заглядывая в HTML код страницы).
| |
− | </div>
| |
− | ----
| |
− | ----
| |
− | ---- | |
− | А если поставить на желаемый скрываемый div <code>style="display:none"</code>, то от этого начальное состояние кнопки разворачивания не меняется, и щёлкать её приходится 2 раза: первый, чтобы изменить состояние, второй — чтобы собственно развернуть div.<br />
| |
− | | |
− | <div class="NavFrame" style="width:60%; margin: 0px 20% 0px">
| |
− | <div class="NavHead">Пример</div>
| |
− | <div class="NavContent" style="display:none;">Убедились?!</div>
| |
− | </div>
| |
− | | |
− | Потому хотелось бы добавить эти классы в ЛингвоВики <tt>Common.js</tt>. Но сравнение кодов нашего и руВикийного скриптов вводит в глубокую задумчивость…
| |
− | ==Проверка шаблонов обрамления цитат==
| |
− | *Шаблон [[Шаблон:Tquote|Tquote]]
| |
− | {{Tquote|{{Цитата|Я помню чудное мгновенье…|А. С. Пушкин}}}}
| |
− | | |
− | *Шаблоны [[Шаблон:Begin tquote|Begin tquote]] и [[Шаблон:End tquote|End tquote]] | |
− | {{Begin tquote}}{{Цитата|Передо мной явилась ты…|А. С. Пушкин}}
| |
− | {{End tquote}}
| |
− | | |
− | :В одну строку обрамляемый текст и шаблон [[Шаблон:End tquote|end tquote]] писать не рекомендуется. В этом случае в таблицу попадёт и весь текст после шаблона.<br />
| |
− | Примерно вот так:
| |
− | | |
− | {{Begin tquote}}
| |
− | {{Цитата|Как мимолётное виденье…|А. С. Пушкин}} {{End tquote}} <span style="color:#998;font-size:80%;"> — ''Это и есть результат шаблона'' <tt>{{((}}end tquote{{))}}</tt>.</span>
| |
− | …Как гений чистой красоты.
| |
− | | |
− | То есть подставляемое {{!}}{{)}} в этом случае воспринимается парсером не как закрывающий элемент таблицы, а просто как последовательность двух символов в тексте.
| |
− | {{End tquote}}
| |
− | | |
| =Текстики= | | =Текстики= |
| [[Участник:Bhudh/Plage/ЧЮДНЩЄ|ЧЮДНЩЄ]] (Автор: ''Борис Заходер'')<br /> | | [[Участник:Bhudh/Plage/ЧЮДНЩЄ|ЧЮДНЩЄ]] (Автор: ''Борис Заходер'')<br /> |
− | =CSS= | + | [[Участник:Bhudh/Plage/Θεογονία|{{lang-gr2|Θεογονία}}]] (Автор: {{lang-gr2|Ἡσίοδος}})<br /> |
− | {{sub|CSS}}
| + | |
| + | =Мануалы= |
| + | [[/CSS|CSS]] |
| + | =[[Участник:Bhudh/Книги|Книги]]= |
| + | *'''Антуан Мейе'''. [[Участник:Bhudh/Книги/Мейе, Антуан. Введение в сравнительное изучение индоевропейских языков|Введение в сравнительное изучение индоевропейских языков]] (цитаты) |
| + | *'''Алексей Савченко'''. Сравнительная грамматика индоевропейских языков (цитаты) |
| + | *'''Пьер Шантрен'''. [[Участник:Bhudh/Книги/Шантрен, Пьер. Историческая морфология греческого языка|Историческая морфология греческого языка]] (начало) |
| + | *'''Иосиф Тронский'''. [[Участник:Bhudh/Книги/Тронский, Иосиф. Историческая грамматика латинского языка|Историческая грамматика латинского языка]] (цитаты) |
| + | *'''Иосиф Тронский'''. [[Участник:Bhudh/Книги/Тронский, Иосиф. Общеиндоевропейское языковое состояние|Общеиндоевропейское языковое состояние ''(вопросы реконструкции)'']] |
| | | |
− | {| border="1" style="border-width:0px;"
| + | =Интересные ссылки= |
− | | style="border-width:thin;"| '''A'''1
| + | <span style="font-size:120%;">[http://incubator.wikimedia.org/wiki/Wp/grc/Κυρία_Δέλτος/ϝ {{lang-gr2|Ἡ Ϝικιπαιδεία ἑλληνιστί}}]</span> — Древнегреческая Википедия в Wikimedia Incubatorʼе. |
− | | style="border-width:thin; border-style:dotted;"| '''B'''1
| |
− | | style="border-width:thin; border-style:dashed;"| '''C'''1
| |
− | | style="border-width:medium; border-style:outset;"| '''D'''1
| |
− | | style="border-width:medium; border-style:inset;"| '''E'''1
| |
− | | style="border-width:medium; border-style:groove;"| '''F'''1
| |
− | | style="border-width:thick; border-style:ridge;"| '''Z'''1
| |
− | | style="border-width:thick; border-style:double;"| '''H'''1
| |
− | | style="border-width:thick; border-style:solid;"| '''Θ'''1
| |
− | | style="border-width:5px; border-style:dotted dashed groove double;"| '''I'''1
| |
− | |-
| |
− | | style="border-width:thin thin; border-color:darkgreen;"| '''A'''2
| |
− | | style="border-width:thin medium; border-style:dotted solid; border-color:darkgreen;"| '''B'''2
| |
− | | style="border-width:thin thick; border-style:dashed dotted; border-color:darkgreen;"| '''C'''2
| |
− | | style="border-width:medium thin; border-style:outset groove; border-color:darkgreen;"| '''D'''2
| |
− | | style="border-width:medium medium; border-style:inset ridge; border-color:darkgreen;"| '''E'''2
| |
− | | style="border-width:medium thick; border-style:groove dotted; border-color:darkgreen;"| '''F'''2
| |
− | | style="border-width:thick thin; border-style:double dashed; border-color:darkgreen;"| '''Z'''2
| |
− | | style="border-width:thick medium; border-style:double double; border-color:darkgreen;"| '''H'''2
| |
− | | style="border-width:thick thick; border-style:solid dashed; border-color:darkgreen;"| '''Θ'''2
| |
− | | style="border-width:5px 7px 9px; border-style:dotted dashed groove double; border-color:darkgreen;"| '''I'''2
| |
− | |-
| |
− | | style="border-width:thin thin medium; border-color:navy;"| '''A'''3
| |
− | | style="border-width:thin medium thin; border-style:dotted solid dotted; border-color:navy;"| '''B'''3
| |
− | | style="border-width:medium thin thin; border-style:dashed dotted dashed; border-color:navy;"| '''C'''3
| |
− | | style="border-width:thin medium thick; border-style:outset groove groove; border-color:navy;"| '''D'''3
| |
− | | style="border-width:thick medium thin; border-style:inset ridge double; border-color:navy;"| '''E'''3
| |
− | | style="border-width:medium thin thin; border-style:groove solid dotted; border-color:navy;"| '''F'''3
| |
− | | style="border-width:medium thin medium ; border-style:ridge double dashed; border-color:navy;"| '''Z'''3
| |
− | | style="border-width:medium thin thick; border-style:double solid groove; border-color:navy;"| '''H'''3
| |
− | | style="border-width:thick medium thick; border-style:solid dashed solid; border-color:navy;"| '''Θ'''3
| |
− | | style="border-width:5px 7px 9px; border-style:dotted dashed groove double; border-color:navy;"| '''I'''3
| |
− | |-
| |
− | | style="border-width:medium 5px 3px 8px; border-color:maroon;"| '''A'''4
| |
− | | style="border-width:4px thin 7px thin; border-style:solid solid dotted solid; border-color:maroon;"| '''B'''4
| |
− | | style="border-width:medium 5px 6px thin; border-style:dashed dotted dashed dashed; border-color:maroon;"| '''C'''4
| |
− | | style="border-width:0.4em medium 1mm 3px; border-style:outset groove groove groove; border-color:maroon;"| '''D'''4
| |
− | | style="border-width:thick 0.5em 1en thin; border-style:inset ridge double double; border-color:maroon;"| '''E'''4
| |
− | | style="border-width:medium 2mm thin 3mm; border-style:groove solid dotted groove; border-color:maroon;"| '''F'''4
| |
− | | style="border-width:3px 4px 5px 6px; border-style:ridge double dashed ridge; border-color:maroon;"| '''Z'''4
| |
− | | style="border-width:0.2em 0.5em 0.7em 1em; border-style:double solid groove dashed; border-color:maroon;"| '''H'''4
| |
− | | style="border-width:0.2en 0.5en 0.7en 1en; border-style:solid dashed groove ridge; border-color:maroon;"| '''Θ'''4
| |
− | | style="border-width:1mm 0.05in 4mm 3pt; border-style:dotted dashed groove double; border-color:maroon;"| '''I'''4
| |
− | |}
| |