Песочница — различия между версиями

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
(тест)
 
(не показано 58 промежуточных версий 3 участников)
Строка 1: Строка 1:
[[Участник:Setar|Setar]] - просто подпись, тэг <code><nowiki>~~~</nowiki></code><br>
+
[[Участник:Setar|Setar]] - просто подпись, тэг <nowiki>~~~</nowiki><br>
[[Участник:Setar|Setar]] 13:46, 11 апреля 2007 (MSD) - подпись с датой , тэг <code><nowiki>~~~~</nowiki></code><br>
+
[[Участник:Setar|Setar]] 13:46, 11 апреля 2007 (MSD) - подпись с датой , тэг <nowiki>~~~~</nowiki><br>
13:54, 11 апреля 2007 (MSD) дата , тэг <code><nowiki>~~~~~</nowiki></code><br>
+
13:54, 11 апреля 2007 (MSD) дата , тэг <nowiki>~~~~~</nowiki><br>
  
 
----
 
----
линия - тэг <code><nowiki>----</nowiki></code><br>
+
линия - тэг <nowiki>----</nowiki><br>
  
 
== создание статей ==
 
== создание статей ==
1. [[тестовая страница]] - для создания ссылки на новую страницу (даже несуществующую)  <code><nowiki>[[любое словосочетание]]</nowiki></code><br>
+
1. [[тестовая страница]] - для создания ссылки на новую страницу (даже несуществующую)  <nowiki>[[любое словосочетание]]</nowiki><br>
 
2. В строке браузера [http://www.roboforum.ru/mediawiki/index.php/тестовая%20страница http://www.roboforum.ru/mediawiki/index.php/тестовая страница] (можно по русски) <br>
 
2. В строке браузера [http://www.roboforum.ru/mediawiki/index.php/тестовая%20страница http://www.roboforum.ru/mediawiki/index.php/тестовая страница] (можно по русски) <br>
3. набрать имя статьи в строке "поиск" и нажать кнопку "Перейти". Тем самым Вы сразу узнаете есть-ли уже такая статья, а если нет, то Вы можете ее создать пройдя по ссылке Создать страницу.<br>
+
3. В строке браузера [http://www.roboforum.ru/wiki/тестовая%20страница http://www.roboforum.ru/wiki/тестовая страница] (можно по русски) <br>
 +
4. набрать имя статьи в строке "поиск" и нажать кнопку "Перейти". Тем самым Вы сразу узнаете есть-ли уже такая статья, а если нет, то Вы можете ее создать пройдя по ссылке Создать страницу.<br>
 
* все страницы можно увидеть [[Служебная:Allpages]]
 
* все страницы можно увидеть [[Служебная:Allpages]]
  
 
== Ссылки ==
 
== Ссылки ==
<code><nowiki>[[тестовая страница | текст ссылки ]]</nowiki></code>; [[тестовая страница | текст ссылки ]]
+
<nowiki>[[тестовая страница | текст ссылки ]]</nowiki>; [[тестовая страница | текст ссылки ]]
  
<code><nowiki>[[тестовая страница#раздел 1]]</nowiki></code> => [[тестовая страница#раздел 1]].<br>
+
<nowiki>[[тестовая страница#раздел 1]]</nowiki> => [[тестовая страница#раздел 1]].<br>
Если ссылка идет на раздел внутри статьи, то название статьи можно опустить: <code><nowiki>[[#категории]]</nowiki></code> => [[#категории]].
+
Если ссылка идет на раздел внутри статьи, то название статьи можно опустить: <nowiki>[[#категории]]</nowiki> => [[#категории]].
  
 
== категории ==
 
== категории ==
Строка 22: Строка 23:
 
[[Служебная:Categories]]<br>
 
[[Служебная:Categories]]<br>
  
Любая статья может быть включена в любую категорию. Достаточно на странице статьи добавить ссылку на страницу категории: <code><nowiki>[[Категория:Имя категории]]</nowiki></code>.<br>Страница может быть внесена больше чем в одну категорию — нужно просто добавить несколько ссылко на категории.<br>При просмотре отредактированной страницы эти ссылки отображаются не в основном тексте, а внизу страницы. Имена категорий чувствительны к регистру, за исключением первого символа.<br>
+
Любая статья может быть включена в любую категорию. Достаточно на странице статьи добавить ссылку на страницу категории: <nowiki>[[Категория:Имя категории]]</nowiki>.<br>Страница может быть внесена больше чем в одну категорию — нужно просто добавить несколько ссылко на категории.<br>При просмотре отредактированной страницы эти ссылки отображаются не в основном тексте, а внизу страницы. Имена категорий чувствительны к регистру, за исключением первого символа.<br>
Если вы хотите просто создать ссылку на категорию, не добавляя в неё текущую страницу, используйте ссылки следующего вида: <code><nowiki>[[:Категория:Имя_категории]]</nowiki></code>.
+
Если вы хотите просто создать ссылку на категорию, не добавляя в неё текущую страницу, используйте ссылки следующего вида: <nowiki>[[:Категория:Имя_категории]]</nowiki>.
  
 
[[Категория:Тестовый_раздел]]
 
[[Категория:Тестовый_раздел]]
Строка 34: Строка 35:
  
 
Если Вы хотите начать новую строку, но не начинать новый абзац,<br>
 
Если Вы хотите начать новую строку, но не начинать новый абзац,<br>
разместите в конце строки тэг <code><nowiki><br></nowiki></code>.
+
разместите в конце строки тэг <nowiki><br></nowiki>.
  
 
:Двоеточие в начале строки дает отступ строки или абзаца.
 
:Двоеточие в начале строки дает отступ строки или абзаца.
Строка 40: Строка 41:
 
== списки ==
 
== списки ==
  
 +
{|
 +
|width=50%|
 
* каждая строка начинается со звёздочки;
 
* каждая строка начинается со звёздочки;
 
** чем больше звёздочек — тем глубже уровень;
 
** чем больше звёздочек — тем глубже уровень;
Строка 52: Строка 55:
 
###нумерацию
 
###нумерацию
 
#Вот так.
 
#Вот так.
 +
|width=50%|<pre><nowiki>
 +
* каждая строка начинается со звёздочки;
 +
** чем больше звёздочек — тем глубже уровень;
 +
*** чем больше звёздочек — тем глубже уровень;
 +
<br>
 +
#Нумерованные списки тоже хороши:
 +
#очень организованные;
 +
#легко читаются.
 +
#Можно
 +
##делать
 +
###вложенную
 +
###нумерацию
 +
#Вот так.
 +
</nowiki></pre>
 +
|}
  
 
== форматированный текст ==
 
== форматированный текст ==
Строка 58: Строка 76:
 
  Шрифтом фиксированной ширины без переноса строк;
 
  Шрифтом фиксированной ширины без переноса строк;
  
Аналогичного результата можно добиться используя тэг <code><nowiki><pre>текст</pre></nowiki></code>.
+
Аналогичного результата можно добиться используя тэг <nowiki><pre>текст</pre></nowiki>.
  
 
== Выравнивание текста ==
 
== Выравнивание текста ==
 
<p align=center>
 
<p align=center>
Этот абзац отцентрирован. Использована конструкция: <code><nowiki><p align=center> _текст_абзаца_ </p></nowiki></code>. Для того, что бы лучше показать чем отличается выравнивание по центру от выравнивания по ширине и от выравнивания по левому и правому краю пришлось вставить этот никчемный текст.
+
Этот абзац отцентрирован. Использована конструкция: <nowiki><p align=center> _текст_абзаца_ </p></nowiki>. Для того, что бы лучше показать чем отличается выравнивание по центру от выравнивания по ширине и от выравнивания по левому и правому краю пришлось вставить этот никчемный текст.
 
</p>
 
</p>
 
<br><br><br>
 
<br><br><br>
 
<p align=justify>
 
<p align=justify>
Этот абзац выровнен по ширине. Использована конструкция: <code><nowiki><p align=justify> _текст_абзаца_ </p></nowiki></code>. Для того, что бы лучше показать чем отличается выравнивание по центру от выравнивания по ширине и от выравнивания по левому и правому краю пришлось вставить этот никчемный текст.
+
Этот абзац выровнен по ширине. Использована конструкция: <nowiki><p align=justify> _текст_абзаца_ </p></nowiki>. Для того, что бы лучше показать чем отличается выравнивание по центру от выравнивания по ширине и от выравнивания по левому и правому краю пришлось вставить этот никчемный текст.
 
</p>
 
</p>
 
<br><br><br>
 
<br><br><br>
 
<p align=left>
 
<p align=left>
Этот абзац выровнен по левому краю.  Использована конструкция: <code><nowiki><p align=left> _текст_абзаца_ </p></nowiki></code>. Для того, что бы лучше показать чем отличается выравнивание по центру от выравнивания по ширине и от выравнивания по левому и правому краю пришлось вставить этот никчемный текст.
+
Этот абзац выровнен по левому краю.  Использована конструкция: <nowiki><p align=left> _текст_абзаца_ </p></nowiki>. Для того, что бы лучше показать чем отличается выравнивание по центру от выравнивания по ширине и от выравнивания по левому и правому краю пришлось вставить этот никчемный текст.
 
</p>
 
</p>
 
<br><br><br>
 
<br><br><br>
 
<p align=right>
 
<p align=right>
Этот абзац выровнен по правому краю. Использована конструкция: <code><nowiki><p align=right> _текст_абзаца_ </p></nowiki></code>. Для того, что бы лучше показать чем отличается выравнивание по центру от выравнивания по ширине и от выравнивания по левому и правому краю пришлось вставить этот никчемный текст.
+
Этот абзац выровнен по правому краю. Использована конструкция: <nowiki><p align=right> _текст_абзаца_ </p></nowiki>. Для того, что бы лучше показать чем отличается выравнивание по центру от выравнивания по ширине и от выравнивания по левому и правому краю пришлось вставить этот никчемный текст.
 
</p>
 
</p>
 
<br><br><br>
 
<br><br><br>
Строка 82: Строка 100:
 
Если в статье содержится, по меньшей мере, четыре раздела, то панель «Содержание» (с оглавлением статьи) автоматически появляется на странице, непосредственно перед первым заголовком (то есть сразу после вступительного раздела).
 
Если в статье содержится, по меньшей мере, четыре раздела, то панель «Содержание» (с оглавлением статьи) автоматически появляется на странице, непосредственно перед первым заголовком (то есть сразу после вступительного раздела).
  
Если вы хотите, чтобы «Содержание» появилось в каком-либо другом месте статьи (а не там, где оно появляется по умолчанию), то поместите ключевое слово <code><nowiki>__TOC__</nowiki></code> в этом месте.  
+
Если вы хотите, чтобы «Содержание» появилось в каком-либо другом месте статьи (а не там, где оно появляется по умолчанию), то поместите ключевое слово <nowiki>__TOC__</nowiki> в этом месте.  
А для того, чтобы «Содержание» вообще нигде не появлялось, достаточно поместить ключевое слово <code><nowiki>__NOTOC__</nowiki></code> где угодно на странице.
+
А для того, чтобы «Содержание» вообще нигде не появлялось, достаточно поместить ключевое слово <nowiki>__NOTOC__</nowiki> где угодно на странице.
  
 
== Имена статей ==
 
== Имена статей ==
Строка 108: Строка 126:
 
Для создания перенаправления, напишите в исходном тексте статьи одну строку:
 
Для создания перенаправления, напишите в исходном тексте статьи одну строку:
  
<code><nowiki>#REDIRECT [[Название статьи, куда будет перенаправлено]]</nowiki></code>
+
<nowiki>#REDIRECT [[Название статьи, куда будет перенаправлено]]</nowiki>
 +
 
 +
После этой строки можно еще написать <nowiki>[[Категория:Какая-то категория]]</nowiki>, если вы хотите, чтобы данный синоним названия тоже отображался в списке категории. Однако тег <nowiki>#REDIRECT</nowiki> должен обязательно быть первым в статье.
  
 
Больше никакого исходного текста быть не должно. Перенаправлений с одной страницы на несколько не бывает.<br>
 
Больше никакого исходного текста быть не должно. Перенаправлений с одной страницы на несколько не бывает.<br>
  
Если целевая страница сама есть перенаправление, то повторно оно не срабатывает. Поэтому следует исправлять двойные перенаправления, чтобы они всегда вели на действительную статью. Переименовывая статью, исправьте все перенаправления, ведущие на страницу со старым названием, ибо при переименовании та становится перенаправлением.
+
Если целевая страница сама есть перенаправление, то повторно оно не срабатывает. Поэтому следует исправлять двойные перенаправления, чтобы они всегда вели на действительную статью. Переименовывая статью, исправьте все перенаправления, ведущие на страницу со старым названием, ибо при переименовании та становится перенаправлением. Чтобы проверить, есть ли двойные перенаправления, существует специальная страница [[Служебная:DoubleRedirects|Двойные перенаправления]].
  
 
== Форматирование символов ==
 
== Форматирование символов ==
  
{|width=100% border=1
+
{|width=100% class="standard"
 +
!Текст
 +
!Код
 +
|-
 
|Используйте ''логическое ударение'',
 
|Используйте ''логическое ударение'',
|<code><nowiki>''логическое ударение''</nowiki></code>
+
|<nowiki>''логическое ударение''</nowiki>
 
|-
 
|-
 
|а так же '''структурное выделение'''
 
|а так же '''структурное выделение'''
|<code><nowiki>'''структурное выделение'''</nowiki></code>
+
|<nowiki>'''структурное выделение'''</nowiki>
 
|-
 
|-
 
|или даже '''''логическое ударение в структурном выделении (или наоборот)'''''.
 
|или даже '''''логическое ударение в структурном выделении (или наоборот)'''''.
|<code><nowiki>'''''логическое ударение в структурном выделении (или наоборот)'''''</nowiki></code>
+
|<nowiki>'''''логическое ударение в структурном выделении (или наоборот)'''''</nowiki>
 
|-
 
|-
 
|Моноширинный шрифт для <tt>технических терминов</tt>,
 
|Моноширинный шрифт для <tt>технических терминов</tt>,
|<code><nowiki><tt>технических терминов</tt></nowiki></code>
+
|<nowiki><tt>технических терминов</tt></nowiki>
 
|-
 
|-
|специальное форматирование для фрагментов <code>исходного кода</code>.
+
|специальное форматирование для фрагментов <code>[text,N]исходного кода</code>.
|<code><nowiki><code>исходного кода</code></nowiki></code>
+
|<nowiki><code>[text,N]исходного кода</code></nowiki>
 
|-
 
|-
 
|Вы можете использовать <small>маленький текст</small> для подзаголовков,
 
|Вы можете использовать <small>маленький текст</small> для подзаголовков,
|<code><nowiki><small>маленький текст</small></nowiki></code>
+
|<nowiki><small>маленький текст</small></nowiki>
 
|-
 
|-
 
|и <big>большой</big> текст для смыслового выделения.
 
|и <big>большой</big> текст для смыслового выделения.
|<code><nowiki><big>большой</big></nowiki></code>
+
|<nowiki><big>большой</big></nowiki>
 
|-
 
|-
 
|Вы можете <s>перечёркивать удалённый материал</s>
 
|Вы можете <s>перечёркивать удалённый материал</s>
|<code><nowiki><s>перечёркивать удалённый материал</s></nowiki></code>
+
|<nowiki><s>перечёркивать удалённый материал</s></nowiki>
 
|-
 
|-
 
|и <u>подчёркивать новый материал</u>.
 
|и <u>подчёркивать новый материал</u>.
|<code><nowiki><u>подчёркивать новый материал</u></nowiki></code>
+
|<nowiki><u>подчёркивать новый материал</u></nowiki>
 
|}
 
|}
 +
 +
== Цвета символов ==
 +
Для окраски текста в вики, как и в HTML, служит атрибут style. Куски текста, цвет которых нужно изменить, включают в теги <span>.
 +
 +
{|width=100% class="standard"
 +
!Текст
 +
!Код
 +
|-
 +
|<span style="color:red">Цветной текст</span>
 +
|<nowiki><span style="color:red">Цветной текст</span></nowiki>
 +
|-
 +
|<span style="background-color:yellow">Фон для одного или неcкольких слов</span>
 +
|<nowiki><span style="background-color:yellow">Фон для одного или неcкольких слов</span></nowiki>
 +
|-
 +
|<span style="color:red; background-color:yellow">Можно комбинировать</span>
 +
|<nowiki><span style="color:red; background-color:yellow">Можно комбинировать</span></nowiki>
 +
|}
 +
 +
Яркие цвета в статьях должны использоваться только в виде исключения, когда это целесообразно. <span style="color:red; background-color:yellow">Цвета</span>
 +
<span style="color:green; background-color:red">нужно</span>
 +
<span style="color:red; background-color:green">использовать</span>
 +
<span style="color:yellow; background-color:blue">обдуманно</span>.
 +
 +
Вы можете использовать как шестнадцатиричный код цвета, так и его название.
 +
 +
== Специальные символы ==
 +
Движок MediaWiki записывает статьи в кодировке Юникод, поэтому для удобства чтения исходного текста рекомендуется символы вставлять непосредственно, без использования кодов HTML, напр., α вместо &amp;alpha;.
 +
 +
Внимание! Не все браузеры поддерживают расширенный набор символов.
 +
 +
Для размещения символов в верхних и нижних индексах:
 +
{|width=100% class="standard"
 +
!Текст
 +
!Код
 +
|-
 +
|нижний индекс: x<sub>2</sub>
 +
|<nowiki>x<sub>2</sub></nowiki>
 +
|-
 +
|верхний индекс: x<sup>2</sup>
 +
|<nowiki>x<sup>2</sup></nowiki>
 +
|-
 +
|или x&sup2;
 +
|<nowiki>x&amp;sup2;</nowiki>
 +
|}
 +
 +
<nowiki>&amp;sup2;</nowiki> - это символ, их три: <nowiki>&amp;sup1;, &amp;sup2;, &amp;sup3;</nowiki>
 +
 +
== подсветка синтаксиса ==
 +
 +
{|
 +
|<source lang="python">
 +
import serial
 +
 +
def availPorts():
 +
    """scan for available ports. return a list of tuples (num, name)"""
 +
    available = []
 +
    for i in range(256):
 +
        try:
 +
            s = serial.Serial(i)
 +
            available.append( (i, s.portstr))
 +
            s.close()  #explicit close 'cause of delayed GC in java
 +
        except serial.SerialException:
 +
            pass
 +
    return available
 +
</source>
 +
|
 +
<pre><nowiki><source lang="python">
 +
import serial
 +
 +
def availPorts():
 +
    """scan for available ports. return a list of tuples (num, name)"""
 +
    available = []
 +
    for i in range(256):
 +
        try:
 +
            s = serial.Serial(i)
 +
            available.append( (i, s.portstr))
 +
            s.close()  #explicit close 'cause of delayed GC in java
 +
        except serial.SerialException:
 +
            pass
 +
    return available
 +
</source>
 +
</nowiki></pre>
 +
|}
 +
 +
=== Синтаксис ===
 +
<pre><nowiki>
 +
<source lang="text" [line="0"] [start="1"] [strict="1"]> some code </source>
 +
</nowiki></pre>
 +
* lang; Defines the language
 +
* line; Corresponds to enable_line_numbers method on GeSHi
 +
* start; Corresponds to start_line_numbers_at method on GeSHi
 +
* strict; Corresponds to enable_strict_mode method on GeSHi
 +
 +
<small>Please see the documentation of GeSHi on http://qbnz.com/highlighter/geshi-doc.html for detailed information to use some of the parameters.</small>
 +
 +
=== Какие языки поддерживаются? ===
 +
<source></source>
 +
 +
== TreeView ==
 +
 +
Создает дерево каталогов.
 +
 +
{{#tree:openlevels=2|
 +
*/
 +
**bin
 +
***bash
 +
**boot
 +
***memtest86+.bin
 +
***grub
 +
****menu.lst
 +
**dev
 +
***disk
 +
****by-label
 +
*****DATA
 +
***input
 +
****mouse0
 +
***sda
 +
***sda0
 +
***sda1
 +
***sdb
 +
***sdb1
 +
***fd0
 +
***cdrom0
 +
***cdrom1
 +
**etc
 +
***apt
 +
****sources.list
 +
***X11
 +
****X
 +
****xorg.conf
 +
**home
 +
***vovan
 +
****projects
 +
*****roboforum.ru
 +
******phpbb2
 +
******phpbb3
 +
******mediawiki
 +
***azz
 +
**initrd
 +
**lib
 +
***linux-sound-base
 +
**media
 +
***floppy0
 +
***cdrom0
 +
***cdrom1
 +
***DATA
 +
****Progpam Files
 +
****WINDOWS
 +
*****rm -rf /media/DATA/WINDOWS ;-)
 +
****Music
 +
**mnt
 +
**opt
 +
***VirtualBox
 +
**proc
 +
**root
 +
**sbin
 +
**srv
 +
**sys
 +
**tmp
 +
**usr
 +
***avr
 +
****bin
 +
****include
 +
*****stdio.h
 +
****lib
 +
**var
 +
}}
 +
 +
оставил это [[Участник:Vooon|Vooon]] 22:47, 26 июля 2007 (MSD)
 +
 +
== Использование шаблонов блоков информации ==
 +
написал [[Участник:Digit|Digit]] 16:05, 3 октября 2007 (MSD)
 +
=== Внимание! ===
 +
{{AttentionBlock|Текст Вашего сообщения|Заголовок}}
 +
{{AttentionBlock|Текст Вашего сообщения}}
 +
Блок "Внимание!" расположен справа. Представлены два типа - с указанием собственного заголовка и с заголовком по-умолчанию.<br /><br /><br /><br />
 +
 +
=== Информация ===
 +
{{InfoBlock|Текст Вашего информационного сообщения|Заголовок сообщения}}
 +
{{InfoBlock|Текст Вашего информационного сообщения}}
 +
{{InfoBlock}}
 +
{{InfoBlock|2=Заголовок сообщения}}
 +
Пример блока "Информация" расположен справа. Представлены все варианты указания данных. В том числе и полное отсутствие данных (когда выводятся сообщения по-умолчанию).<br /><br /><br /><br /><br /><br />
 +
 +
=== Авторское право ===
 +
{{CopyRightBlock|Текст Вашего описания авторских прав приводимого материала.}}
 +
{{CopyRightBlock|}}
 +
{{CopyRightBlock}}
 +
Блок информации "Авторское право" предназначен для указания на страницах источников и правообладателей приводимых материалов. Если в текст странички вставлять блок "Авторское право" без текста, то выводится текст по-умолчанию и меняется картинка. Указать собственный заголовок для блока данного типа нельзя. Примеры справа.<br /><br /><br /><br /><br />
 +
 +
=== Собственные блоки ===
 +
{{Right-box|[[Изображение:Animation2.gif|30px|Робот]]|Текст блока.|Заголовок блока}}
 +
{{Right-box|[[Изображение:Animation2.gif|30px|Робот]]|Текст блока.}}
 +
{{Right-box|[[Изображение:Animation2.gif|30px|Робот]]}}
 +
{{Right-box}}
 +
На базе данного блока построены все предыдущие типы блоков. С его помощью можно создавать свои шаблоны блоков информации. Картинки для стандартизации указывайте размером в 30 пикселей.<br />
 +
Если никакой параметр не передается, то рисуется информационный блок с текстом по-умолчанию.<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
 +
 +
 +
== Шаблон "Раздел заглавной страницы" ==
 +
{{Раздел заглавной страницы|x=10|y=150|Содержание=С помощью этого шаблона можно оформлять красивенько целые секции.<br />Не вполне понятно, зачем у этого шаблона параметр y... Складывается впечатление, что он не доделан. По документации x и y - это координаты. Но реально х определяет цвет (если х указана, то один, если не указана, то второй. И все.|Здесь можно ссылочку расположить|Ну и еще одну|Таких может быть 4 штуки}}
 +
 +
== Математические формулы ==
 +
используется LaTeX
 +
 +
* <math>\int_a^x f(\alpha\,)\,dx</math>
 +
* <math>\int_1^\infin \frac{1}{k}\,dk</math>
 +
* <math>\sqrt{x^2+2x+1}=|x+1| - \left(\left(\frac{2x^2}{x}\right)^2\right)^2</math>
 +
* <math>\ E = \sum_{i=1}^N e^{- J_{ij} \sigma_i \sigma_j} </math>
 +
* <math>\left( \begin{smallmatrix} a&b \\ c&d \end{smallmatrix} \right)</math>
 +
 +
== Widgets ==
 +
=== YouTube ===
 +
<nowiki>{{#widget:YouTube
 +
|id=DWef69ItVrU
 +
|width=425
 +
|height=355
 +
}}
 +
</nowiki>
 +
 +
{{#widget:YouTube
 +
|id=DWef69ItVrU
 +
|width=425
 +
|height=355
 +
}}
 +
 +
=== Blip.tv ===
 +
<nowiki>{{#widget:Blip.tv
 +
|id=AZP+ZIT3Pg
 +
|width=400
 +
|height=255
 +
}}
 +
</nowiki>
 +
 +
{{#widget:Blip.tv
 +
|id=AZP+ZIT3Pg
 +
|width=400
 +
|height=255
 +
}}
 +
 +
=== Vimeo ===
 +
<nowiki>{{#widget:Vimeo|id=3579013}}</nowiki>
 +
 +
{{#widget:Vimeo|id=3579013}}
 +
 +
=== Google Maps ===
 +
Смотри [http://www.mediawikiwidgets.org/Google_Maps Google Maps]
 +
 +
{{#widget:Google Maps
 +
|key=ABQIAAAAq_i4aTseMGLic8bgu1NQHRRuMGSDM4hOrlKevQrS9qsdJ_NOCxRsXLLNmhAg5xMn9btyuqHxCavIxw
 +
|width=600
 +
|height=400
 +
|lat=55.754796
 +
|lng=37.621479
 +
|zoom=12
 +
|static=yes
 +
|centermarker=yes
 +
}}

Текущая версия на 13:08, 17 сентября 2009

Setar - просто подпись, тэг ~~~
Setar 13:46, 11 апреля 2007 (MSD) - подпись с датой , тэг ~~~~
13:54, 11 апреля 2007 (MSD) дата , тэг ~~~~~


линия - тэг ----

создание статей

1. тестовая страница - для создания ссылки на новую страницу (даже несуществующую) [[любое словосочетание]]
2. В строке браузера http://www.roboforum.ru/mediawiki/index.php/тестовая страница (можно по русски)
3. В строке браузера http://www.roboforum.ru/wiki/тестовая страница (можно по русски)
4. набрать имя статьи в строке "поиск" и нажать кнопку "Перейти". Тем самым Вы сразу узнаете есть-ли уже такая статья, а если нет, то Вы можете ее создать пройдя по ссылке Создать страницу.

Ссылки

[[тестовая страница | текст ссылки ]]; текст ссылки

[[тестовая страница#раздел 1]] => тестовая страница#раздел 1.
Если ссылка идет на раздел внутри статьи, то название статьи можно опустить: [[#категории]] => #категории.

категории

Новые категории могут быть созданы так же, как и обычные страницы, однако при их просмотре к ним в конец будут добавлены автоматически создаваемые списки состоящие из статей относящихся к данной категории.
Служебная:Categories

Любая статья может быть включена в любую категорию. Достаточно на странице статьи добавить ссылку на страницу категории: [[Категория:Имя категории]].
Страница может быть внесена больше чем в одну категорию — нужно просто добавить несколько ссылко на категории.
При просмотре отредактированной страницы эти ссылки отображаются не в основном тексте, а внизу страницы. Имена категорий чувствительны к регистру, за исключением первого символа.
Если вы хотите просто создать ссылку на категорию, не добавляя в неё текущую страницу, используйте ссылки следующего вида: [[:Категория:Имя_категории]].

разделы

подразделы

под-под-разделы

форматирование

Если Вы хотите начать новую строку, но не начинать новый абзац,
разместите в конце строки тэг <br>.

Двоеточие в начале строки дает отступ строки или абзаца.

списки

  • каждая строка начинается со звёздочки;
    • чем больше звёздочек — тем глубже уровень;
      • чем больше звёздочек — тем глубже уровень;


  1. Нумерованные списки тоже хороши:
  2. очень организованные;
  3. легко читаются.
  4. Можно
    1. делать
      1. вложенную
      2. нумерацию
  5. Вот так.
* каждая строка начинается со звёздочки;
** чем больше звёздочек — тем глубже уровень;
*** чем больше звёздочек — тем глубже уровень;
<br>
#Нумерованные списки тоже хороши:
#очень организованные;
#легко читаются.
#Можно
##делать
###вложенную
###нумерацию
#Вот так.

форматированный текст

ЕСЛИ строка начинается с пробела, ТОГДА она будет отформатирована так же, как и набрана.
Шрифтом фиксированной ширины без переноса строк;

Аналогичного результата можно добиться используя тэг <pre>текст</pre>.

Выравнивание текста

Этот абзац отцентрирован. Использована конструкция: <p align=center> _текст_абзаца_ </p>. Для того, что бы лучше показать чем отличается выравнивание по центру от выравнивания по ширине и от выравнивания по левому и правому краю пришлось вставить этот никчемный текст.




Этот абзац выровнен по ширине. Использована конструкция: <p align=justify> _текст_абзаца_ </p>. Для того, что бы лучше показать чем отличается выравнивание по центру от выравнивания по ширине и от выравнивания по левому и правому краю пришлось вставить этот никчемный текст.




Этот абзац выровнен по левому краю. Использована конструкция: <p align=left> _текст_абзаца_ </p>. Для того, что бы лучше показать чем отличается выравнивание по центру от выравнивания по ширине и от выравнивания по левому и правому краю пришлось вставить этот никчемный текст.




Этот абзац выровнен по правому краю. Использована конструкция: <p align=right> _текст_абзаца_ </p>. Для того, что бы лучше показать чем отличается выравнивание по центру от выравнивания по ширине и от выравнивания по левому и правому краю пришлось вставить этот никчемный текст.




По умолчанию принято выравнивание по левому краю.

Содержание статьи

Если в статье содержится, по меньшей мере, четыре раздела, то панель «Содержание» (с оглавлением статьи) автоматически появляется на странице, непосредственно перед первым заголовком (то есть сразу после вступительного раздела).

Если вы хотите, чтобы «Содержание» появилось в каком-либо другом месте статьи (а не там, где оно появляется по умолчанию), то поместите ключевое слово __TOC__ в этом месте. А для того, чтобы «Содержание» вообще нигде не появлялось, достаточно поместить ключевое слово __NOTOC__ где угодно на странице.

Имена статей

Следующие символы нельзя использовать для заголовков статей:

# < > [ ] | { }

Следующие символы не рекомендуется использовать для заголовков статей:

. : /

Символ подчёркивания «_» автоматически заменяется на пробел.

Первая буква названия статьи должна быть заглавной. При викификации статьи автоматически создаются статьи с заглавными буквами.

Длина имени не должна превышать 255 байт в кодировке UTF-8. Поскольку русские буквы кодируются парами байт UTF-8, реальное ограничение — около 130 символов.

Статьи, названия которых совпадают с названиями категорий, могут вызывать проблемы.

Перенаправления

Перенаправления создаются, когда у одного предмета есть несколько альтернатив названия. У статьи всегда одно «настоящее» название, а для других создаются страницы-перенаправления. Когда пользователь запрашивает такую страницу, он автоматически попадает туда, куда она указывает.

Для создания перенаправления, напишите в исходном тексте статьи одну строку:

#REDIRECT [[Название статьи, куда будет перенаправлено]]

После этой строки можно еще написать [[Категория:Какая-то категория]], если вы хотите, чтобы данный синоним названия тоже отображался в списке категории. Однако тег #REDIRECT должен обязательно быть первым в статье.

Больше никакого исходного текста быть не должно. Перенаправлений с одной страницы на несколько не бывает.

Если целевая страница сама есть перенаправление, то повторно оно не срабатывает. Поэтому следует исправлять двойные перенаправления, чтобы они всегда вели на действительную статью. Переименовывая статью, исправьте все перенаправления, ведущие на страницу со старым названием, ибо при переименовании та становится перенаправлением. Чтобы проверить, есть ли двойные перенаправления, существует специальная страница Двойные перенаправления.

Форматирование символов

Текст Код
Используйте логическое ударение, ''логическое ударение''
а так же структурное выделение '''структурное выделение'''
или даже логическое ударение в структурном выделении (или наоборот). '''''логическое ударение в структурном выделении (или наоборот)'''''
Моноширинный шрифт для технических терминов, <tt>технических терминов</tt>
специальное форматирование для фрагментов [text,N]исходного кода. <code>[text,N]исходного кода</code>
Вы можете использовать маленький текст для подзаголовков, <small>маленький текст</small>
и большой текст для смыслового выделения. <big>большой</big>
Вы можете перечёркивать удалённый материал <s>перечёркивать удалённый материал</s>
и подчёркивать новый материал. <u>подчёркивать новый материал</u>

Цвета символов

Для окраски текста в вики, как и в HTML, служит атрибут style. Куски текста, цвет которых нужно изменить, включают в теги .

Текст Код
Цветной текст <span style="color:red">Цветной текст</span>
Фон для одного или неcкольких слов <span style="background-color:yellow">Фон для одного или неcкольких слов</span>
Можно комбинировать <span style="color:red; background-color:yellow">Можно комбинировать</span>

Яркие цвета в статьях должны использоваться только в виде исключения, когда это целесообразно. Цвета нужно использовать обдуманно.

Вы можете использовать как шестнадцатиричный код цвета, так и его название.

Специальные символы

Движок MediaWiki записывает статьи в кодировке Юникод, поэтому для удобства чтения исходного текста рекомендуется символы вставлять непосредственно, без использования кодов HTML, напр., α вместо &alpha;.

Внимание! Не все браузеры поддерживают расширенный набор символов.

Для размещения символов в верхних и нижних индексах:

Текст Код
нижний индекс: x2 x<sub>2</sub>
верхний индекс: x2 x<sup>2</sup>
или x² x&sup2;

&sup2; - это символ, их три: &sup1;, &sup2;, &sup3;

подсветка синтаксиса

<source lang="python">

import serial

def availPorts():

   """scan for available ports. return a list of tuples (num, name)"""
   available = []
   for i in range(256):
       try:
           s = serial.Serial(i)
           available.append( (i, s.portstr))
           s.close()   #explicit close 'cause of delayed GC in java
       except serial.SerialException:
           pass
   return available

</source>

<source lang="python">
import serial

def availPorts():
    """scan for available ports. return a list of tuples (num, name)"""
    available = []
    for i in range(256):
        try:
            s = serial.Serial(i)
            available.append( (i, s.portstr))
            s.close()   #explicit close 'cause of delayed GC in java
        except serial.SerialException:
            pass
    return available
</source>

Синтаксис

<source lang="text" [line="0"] [start="1"] [strict="1"]> some code </source>
  • lang; Defines the language
  • line; Corresponds to enable_line_numbers method on GeSHi
  • start; Corresponds to start_line_numbers_at method on GeSHi
  • strict; Corresponds to enable_strict_mode method on GeSHi

Please see the documentation of GeSHi on http://qbnz.com/highlighter/geshi-doc.html for detailed information to use some of the parameters.

Какие языки поддерживаются?

<source></source>

TreeView

Создает дерево каталогов.

{{#tree:openlevels=2|

  • /
    • bin
      • bash
    • boot
      • memtest86+.bin
      • grub
        • menu.lst
    • dev
      • disk
        • by-label
          • DATA
      • input
        • mouse0
      • sda
      • sda0
      • sda1
      • sdb
      • sdb1
      • fd0
      • cdrom0
      • cdrom1
    • etc
      • apt
        • sources.list
      • X11
        • X
        • xorg.conf
    • home
      • vovan
        • projects
          • roboforum.ru
            • phpbb2
            • phpbb3
            • mediawiki
      • azz
    • initrd
    • lib
      • linux-sound-base
    • media
      • floppy0
      • cdrom0
      • cdrom1
      • DATA
        • Progpam Files
        • WINDOWS
          • rm -rf /media/DATA/WINDOWS ;-)
        • Music
    • mnt
    • opt
      • VirtualBox
    • proc
    • root
    • sbin
    • srv
    • sys
    • tmp
    • usr
      • avr
        • bin
        • include
          • stdio.h
        • lib
    • var

}}

оставил это Vooon 22:47, 26 июля 2007 (MSD)

Использование шаблонов блоков информации

написал Digit 16:05, 3 октября 2007 (MSD)

Внимание!

Внимание!
Заголовок

Текст Вашего сообщения



Внимание!
Внимание!

Текст Вашего сообщения



Блок "Внимание!" расположен справа. Представлены два типа - с указанием собственного заголовка и с заголовком по-умолчанию.



Информация

Информация
Заголовок сообщения

Текст Вашего информационного сообщения



Информация
Информация.

Текст Вашего информационного сообщения



Информация
Информация.

Ваша информация тут!



Информация
Заголовок сообщения

Ваша информация тут!



Пример блока "Информация" расположен справа. Представлены все варианты указания данных. В том числе и полное отсутствие данных (когда выводятся сообщения по-умолчанию).





Авторское право

Авторские права
Авторские права.

Текст Вашего описания авторских прав приводимого материала.



Авторские права не известны
Авторские права.

Авторские права не известны либо отсутствуют.



Авторские права не известны
Авторские права.

Авторские права не известны либо отсутствуют.



Блок информации "Авторское право" предназначен для указания на страницах источников и правообладателей приводимых материалов. Если в текст странички вставлять блок "Авторское право" без текста, то выводится текст по-умолчанию и меняется картинка. Указать собственный заголовок для блока данного типа нельзя. Примеры справа.




Собственные блоки

Робот
Заголовок блока

Текст блока.


Робот
Заголовок.

Текст блока.


Робот
Заголовок.

Ваш текст сообщения.


Ваше изображение тут!
Заголовок.

Ваш текст сообщения.


На базе данного блока построены все предыдущие типы блоков. С его помощью можно создавать свои шаблоны блоков информации. Картинки для стандартизации указывайте размером в 30 пикселей.
Если никакой параметр не передается, то рисуется информационный блок с текстом по-умолчанию.











Шаблон "Раздел заглавной страницы"

С помощью этого шаблона можно оформлять красивенько целые секции.
Не вполне понятно, зачем у этого шаблона параметр y... Складывается впечатление, что он не доделан. По документации x и y - это координаты. Но реально х определяет цвет (если х указана, то один, если не указана, то второй. И все.

Здесь можно ссылочку расположить | Ну и еще одну | Таких может быть 4 штуки


Математические формулы

используется LaTeX

  • <math>\int_a^x f(\alpha\,)\,dx</math>
  • <math>\int_1^\infin \frac{1}{k}\,dk</math>
  • <math>\sqrt{x^2+2x+1}=|x+1| - \left(\left(\frac{2x^2}{x}\right)^2\right)^2</math>
  • <math>\ E = \sum_{i=1}^N e^{- J_{ij} \sigma_i \sigma_j} </math>
  • <math>\left( \begin{smallmatrix} a&b \\ c&d \end{smallmatrix} \right)</math>

Widgets

YouTube

{{#widget:YouTube
|id=DWef69ItVrU
|width=425
|height=355
}}

Blip.tv

{{#widget:Blip.tv
|id=AZP+ZIT3Pg
|width=400
|height=255
}}

Vimeo

{{#widget:Vimeo|id=3579013}}

Google Maps

Смотри Google Maps