|
|
(не показано 8 промежуточных версий 4 участников) |
Строка 1: |
Строка 1: |
| + | {{rule}} |
| = Оформление статей = | | = Оформление статей = |
− | Вики-разметка представляет из себя сложное нагромождение быдлокода, спонтанной логики и представления о жизни программистов WikiMedia™, поэтому привести здесь все возможные способы ее применения невозможно, так что если вы хотите оформить статью так, как оформлена какая-нибудь другая статья, стоит в первую очередь взглянуть на последнюю в режиме редактирования и сделать по аналогии — там все обычно довольно просто. | + | Вики-разметка представляет из себя сложное нагромождение быдлокода, спонтанной логики и своеобычных представлений о жизни программистов WikiMedia™, поэтому привести здесь все возможные способы её применения невозможно, да и надобности в том особой нет. Так что если вы хотите оформить статью по образу и подобию какой-нибудь другой статьи, стоит в первую очередь взглянуть на последнюю в режиме редактирования и сделать по аналогии — там всё обычно довольно просто. |
| | | |
| А далее расположены сведения о самых простых и наиболее часто используемых функциях вики-разметки. | | А далее расположены сведения о самых простых и наиболее часто используемых функциях вики-разметки. |
| | | |
| == Базовая верстка текста == | | == Базовая верстка текста == |
| + | {{Include|Заголовки|h=3}} |
| {{Include|Ссылки|Внутренние и внешние ссылки|h=3}} | | {{Include|Ссылки|Внутренние и внешние ссылки|h=3}} |
| {{Include|Разметка|h=3}} | | {{Include|Разметка|h=3}} |
Строка 10: |
Строка 12: |
| {{Include|Интервики|Интервики и внешние ссылки|h=3}} | | {{Include|Интервики|Интервики и внешние ссылки|h=3}} |
| {{Include|Загрузка|Вставка картинок и файлов|h=3}} | | {{Include|Загрузка|Вставка картинок и файлов|h=3}} |
− | {{Include|Остальное|Другие виды разметки|h=3}} | + | {{Include|Специальные теги|h=3}} |
| | | |
| == Шаблоны == | | == Шаблоны == |
− | {{Main|Справка:Плашки и шаблоны}} | + | {{Include|Верстка шаблонов|Создание и редактирование шаблонов|h=3}} |
− | === Верстка шаблонов === | + | {{Include|Шаблоны верстки|Использование шаблонов в статьях|pagename=Справка:Плашки и шаблоны|h=3}} |
− | Для того, чтобы описать все возможные вариации верстки существует целый [http://mediawiki.org mediawiki.org] и даже его порой не хватает, но основные моменты мы попробуем рассказать:
| + | {{Include|Плашки|pagename=Справка:Плашки и шаблоны|h=3}} |
| | | |
− | <table class="list-table">
| + | == См. также == |
− | <tr>
| + | [[Справка:Категории и навигация]] |
− | <td width="20%">
| + | |
− | '''<nowiki>{{{1}}}</nowiki>, <nowiki>{{{name}}}</nowiki>'''
| + | |
− | </td>
| + | |
− | <td width="80%">
| + | |
− | ;Переменные mediawiki. Бывают нумерованные и именные.
| + | |
− | Первые в процессе заполнения шаблона указываются строго по порядку: <code><nowiki>{{Шаблон|значение_1|значение_2|значение_3}}</nowiki></code>. Вторые могут указываться в любом месте шаблона с указанием имени переменной: <code><nowiki>{{Шаблон|имя=значение}}</nowiki></code>
| + | |
− | Для переменных внутри шаблона также могут указываться значения по умолчанию: <code><nowiki>{{{1|значение_по_умолчанию}}}</nowiki></code>
| + | |
− | </td>
| + | |
− | </tr><tr>
| + | |
− | <td width="20%">
| + | |
− | '''[http://www.mediawiki.org/wiki/Help:Magic_words/ru Magic words]'''
| + | |
− | </td>
| + | |
− | <td width="80%">
| + | |
− | Конструкции, управляющие поведением и оформлением той или иной страницы. Также выводят некоторые полезные переменные из базы данных. Здесь будут приведены только самые важные из них, остальные — по ссылке слева.
| + | |
− | </td>
| + | |
− | </tr><tr>
| + | |
− | <td width="20%">
| + | |
− | :<nowiki>__TOC__</nowiki>
| + | |
− | </td>
| + | |
− | <td width="80%">
| + | |
− | Добавляет оглавление в заданном месте страницы.
| + | |
− | </td>
| + | |
− | </tr><tr>
| + | |
− | <td width="20%">
| + | |
− | :<nowiki>__NOTOC__</nowiki>
| + | |
− | </td>
| + | |
− | <td width="80%">
| + | |
− | Запрещает отображение оглавления на странице.
| + | |
− | </td>
| + | |
− | </tr><tr>
| + | |
− | <td width="20%">
| + | |
− | :<nowiki>{{PAGENAME}}</nowiki>
| + | |
− | </td>
| + | |
− | <td width="80%">
| + | |
− | Выводит название страницы в традиционном виде: <code>Редактирование</code>
| + | |
− | </td>
| + | |
− | </tr><tr>
| + | |
− | <td width="20%">
| + | |
− | :<nowiki>{{FULLPAGENAME}}</nowiki>
| + | |
− | </td>
| + | |
− | <td width="80%">
| + | |
− | Выводит название страницы вместе с неймспейсом: <code>Справка:Редактирование</code>
| + | |
− | </td>
| + | |
− | </tr><tr>
| + | |
− | <td width="20%">
| + | |
− | :<nowiki>{{SUBPAGENAME}}</nowiki>
| + | |
− | </td>
| + | |
− | <td width="80%">
| + | |
− | Выводит название подстраницы (на странице <code>Редактирование/test</code> покажет <code>test</code>)
| + | |
− | </td>
| + | |
− | </tr><tr>
| + | |
− | <td width="20%">
| + | |
− | :<nowiki>{{NAMESPACE}}</nowiki>
| + | |
− | </td>
| + | |
− | <td width="80%">
| + | |
− | Выводит название неймспейса страницы: <code>Справка</code>
| + | |
− | </td>
| + | |
− | </tr><tr>
| + | |
− | <td width="20%">
| + | |
− | :<nowiki>{{TALKSPACE}}</nowiki>
| + | |
− | </td>
| + | |
− | <td width="80%">
| + | |
− | Выводит название страницы обсуждения: <code>Обсуждение справки:Редактирование</code>
| + | |
− | </td>
| + | |
− | </tr><tr>
| + | |
− | <td width="20%">
| + | |
− | '''[http://ru.wikipedia.org/wiki/Википедия:Функции_парсера Parser functions]'''
| + | |
− | </td>
| + | |
− | <td width="80%">
| + | |
− | Расширенный набор функций парсера, делающий викиразметку похожей на язык программирования. Полный набор функций — по ссылке слева.
| + | |
− | </td>
| + | |
− | </tr><tr>
| + | |
− | <td width="20%">
| + | |
− | :<nowiki>{{ #expr: <выражение> }}</nowiki>
| + | |
− | </td>
| + | |
− | <td width="80%">
| + | |
− | Функция, осуществляющая типовые математические операции с числами или числовыми параметрами. Поддерживает все типовые операции (сложение <code>+</code>, вычитание <code>-</code>, умножение <code>*</code>, деление <code>/</code> и пр.) и целую кучу [http://ru.wikipedia.org/wiki/Википедия:Функции_парсера Parser functions#.23expr: не типовых].
| + | |
− | <br />Пример: {{acronym|<code><nowiki>{{ #expr: (100 - 32) / 9 * 5 round 0 }}</nowiki></code>|сто минус тридцать два разделить на девять, умноженное на пять и округлить до целого}} выдаст 38.
| + | |
− | </td>
| + | |
− | </tr><tr>
| + | |
− | <td width="20%">
| + | |
− | :<nowiki>{{ #if: <условие> | <если истина> | <если ложь> }}</nowiki>
| + | |
− | </td>
| + | |
− | <td width="80%">
| + | |
− | Функция, позволяющая создавать условия вида if-then-else. Если условие функции отсутствует или равняется нулю, автоматически считается, что оно ложно. Важно помнить, что данная функция не поддерживает математические операции (к примеру, выражение <code><nowiki>{{#if: 1 = 2|да|нет}}</nowiki></code> выдаст «да», так как условие не равно нулю). Для сравнения числовых значений используется следующая функция.
| + | |
− | </td>
| + | |
− | </tr><tr>
| + | |
− | <td width="20%">
| + | |
− | :<nowiki>{{ #ifeq: <значение 1> | <значение 2> | <если значения равны> | <если значения не равны> }}</nowiki>
| + | |
− | </td>
| + | |
− | <td width="80%">
| + | |
− | Сравнивает два значения и выдает текст в зависимости от результата. В качестве значений может быть использован текст, переменные и все, на что хватит фантазии.
| + | |
− | </td>
| + | |
− | </tr><tr>
| + | |
− | <td width="20%">
| + | |
− | :<nowiki>{{ #ifexist: <название страницы> | <если существует> | <если не существует> }}</nowiki>
| + | |
− | </td>
| + | |
− | <td width="80%">
| + | |
− | Проверяет существование страницы и выводит текст в зависимости от результата.
| + | |
− | </td>
| + | |
− | </tr><tr>
| + | |
− | <td width="20%">
| + | |
− | :<nowiki>{{ #time: format | <время> }}</nowiki>
| + | |
− | </td>
| + | |
− | <td width="80%">
| + | |
− | Функция, форматирующая время и дату. Если время не указано, используется текущее.<br />
| + | |
− | Пример: <code><nowiki>{{#time:d xg Y}}</nowiki></code> выдаст <code>{{#time:d xg Y}}</code>
| + | |
− | </td>
| + | |
− | </tr>
| + | |
− | </table>
| + | |
− | | + | |
− | == Продвинутая верстка ==
| + | |
− | === Теги ===
| + | |
− | * '''<nowiki><sup></sup></nowiki>'''
| + | |
− | * '''<nowiki><sub></sub></nowiki>'''
| + | |
− | * '''<nowiki><nowiki></nowiki></nowiki>'''
| + | |
− | * '''<nowiki><pre></pre></nowiki>, <nowiki><code></code></nowiki>, <nowiki><source lang="php"></source></nowiki>'''
| + | |
− | | + | |
− | * '''<nowiki>__TOC__</nowiki>, <nowiki>__NOTOC__</nowiki>, <nowiki>{{TOCright}}</nowiki>'''
| + | |
− | | + | |
− | [[Категория:Urbanculture:Справка]]
| + | |
Вики-разметка представляет из себя сложное нагромождение быдлокода, спонтанной логики и своеобычных представлений о жизни программистов WikiMedia™, поэтому привести здесь все возможные способы её применения невозможно, да и надобности в том особой нет. Так что если вы хотите оформить статью по образу и подобию какой-нибудь другой статьи, стоит в первую очередь взглянуть на последнюю в режиме редактирования и сделать по аналогии — там всё обычно довольно просто.
А далее расположены сведения о самых простых и наиболее часто используемых функциях вики-разметки.