CINXE.COM
ru:wiki:syntax [DokuWiki]
<!DOCTYPE html> <html lang="ru" dir="ltr" class="no-js"> <head> <meta charset="utf-8" /> <title>ru:wiki:syntax [DokuWiki]</title> <meta name="generator" content="DokuWiki"/> <meta name="theme-color" content="#008800"/> <meta name="robots" content="index,follow"/> <meta name="keywords" content="ru,wiki,syntax"/> <link rel="search" type="application/opensearchdescription+xml" href="/lib/exe/opensearch.php" title="DokuWiki"/> <link rel="start" href="/"/> <link rel="contents" href="/ru:wiki:syntax?do=index" title="Все страницы"/> <link rel="manifest" href="/lib/exe/manifest.php"/> <link rel="alternate" type="application/rss+xml" title="Недавние изменения" href="/feed.php"/> <link rel="alternate" type="application/rss+xml" title="Текущее пространство имён" href="/feed.php?mode=list&ns=ru:wiki"/> <link rel="edit" title="Править страницу" href="/ru:wiki:syntax?do=edit"/> <link rel="alternate" type="text/html" title="Простой HTML" href="/_export/xhtml/ru:wiki:syntax"/> <link rel="alternate" type="text/plain" title="вики-разметка" href="/_export/raw/ru:wiki:syntax"/> <link rel="canonical" href="https://www.dokuwiki.org/ru:wiki:syntax"/> <link rel="stylesheet" href="/lib/exe/css.php?t=dokuwiki&tseed=826e08a6afc6f3af33bf3037d5fc6458"/> <link rel="alternate" hreflang="en" href="https://www.dokuwiki.org/wiki:syntax"/> <link rel="alternate" hreflang="ar" href="https://www.dokuwiki.org/ar:wiki:syntax"/> <link rel="alternate" hreflang="ca" href="https://www.dokuwiki.org/ca:wiki:syntax"/> <link rel="alternate" hreflang="cs" href="https://www.dokuwiki.org/cs:wiki:syntax"/> <link rel="alternate" hreflang="da" href="https://www.dokuwiki.org/da:wiki:syntax"/> <link rel="alternate" hreflang="de" href="https://www.dokuwiki.org/de:wiki:syntax"/> <link rel="alternate" hreflang="el" href="https://www.dokuwiki.org/el:wiki:syntax"/> <link rel="alternate" hreflang="eo" href="https://www.dokuwiki.org/eo:wiki:syntax"/> <link rel="alternate" hreflang="es" href="https://www.dokuwiki.org/es:wiki:syntax"/> <link rel="alternate" hreflang="fa" href="https://www.dokuwiki.org/fa:wiki:syntax"/> <link rel="alternate" hreflang="fr" href="https://www.dokuwiki.org/fr:wiki:syntax"/> <link rel="alternate" hreflang="he" href="https://www.dokuwiki.org/he:wiki:syntax"/> <link rel="alternate" hreflang="hu" href="https://www.dokuwiki.org/hu:wiki:syntax"/> <link rel="alternate" hreflang="it" href="https://www.dokuwiki.org/it:wiki:syntax"/> <link rel="alternate" hreflang="ja" href="https://www.dokuwiki.org/ja:wiki:syntax"/> <link rel="alternate" hreflang="ko" href="https://www.dokuwiki.org/ko:wiki:syntax"/> <link rel="alternate" hreflang="nl" href="https://www.dokuwiki.org/nl:wiki:syntax"/> <link rel="alternate" hreflang="no" href="https://www.dokuwiki.org/no:wiki:syntax"/> <link rel="alternate" hreflang="pl" href="https://www.dokuwiki.org/pl:wiki:syntax"/> <link rel="alternate" hreflang="pt-br" href="https://www.dokuwiki.org/pt-br:wiki:syntax"/> <link rel="alternate" hreflang="sr" href="https://www.dokuwiki.org/sr:wiki:syntax"/> <link rel="alternate" hreflang="sv" href="https://www.dokuwiki.org/sv:wiki:syntax"/> <link rel="alternate" hreflang="th" href="https://www.dokuwiki.org/th:wiki:syntax"/> <link rel="alternate" hreflang="uk" href="https://www.dokuwiki.org/uk:wiki:syntax"/> <link rel="alternate" hreflang="zh" href="https://www.dokuwiki.org/zh:wiki:syntax"/> <link rel="alternate" hreflang="zh-tw" href="https://www.dokuwiki.org/zh-tw:wiki:syntax"/> <link rel="alternate" hreflang="x-default" href="https://www.dokuwiki.org/wiki:syntax"/> <script >var NS='ru:wiki';var JSINFO = {"plugins":{"edittable":{"default columnwidth":""}},"id":"ru:wiki:syntax","namespace":"ru:wiki","ACT":"show","useHeadingNavigation":0,"useHeadingContent":0};(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.4/jquery.min.js" defer="defer"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min.js" defer="defer"></script> <script src="/lib/exe/js.php?t=dokuwiki&tseed=826e08a6afc6f3af33bf3037d5fc6458&lang=ru" defer="defer"></script> <meta name="viewport" content="width=device-width,initial-scale=1" /> <link rel="shortcut icon" href="/lib/tpl/dokuwiki/images/favicon.ico" /> <link rel="apple-touch-icon" href="/lib/tpl/dokuwiki/images/apple-touch-icon.png" /> <meta name="verify-v1" content="OVxl3gsCv2MhZqh1cBQyl0JytWXSwXMjyvwc+4w3WtA=" /> <meta name="google-site-verification" content="YhTVK69hW94ZXUtc2zSLPxTkZKbZIn0zK67mz5WQB-E" /> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-83791-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-83791-1', { 'anonymize_ip': true }); </script> </head> <body> <div id="dokuwiki__site"><div id="dokuwiki__top" class="site dokuwiki mode_show tpl_dokuwiki showSidebar hasSidebar"> <!-- ********** HEADER ********** --> <header id="dokuwiki__header"><div class="pad group"> <div class="headings group"> <ul class="a11y skip"> <li><a href="#dokuwiki__content">Перейти к содержанию</a></li> </ul> <h1 class="logo"><a href="/start" accesskey="h" title="Домой [h]"><img src="/lib/tpl/dokuwiki/images/logo.png" width="64" height="64" alt="" /><span>DokuWiki</span></a></h1> <p class="claim">It's better when it's simple</p> </div> <div class="tools group"> <!-- USER TOOLS --> <div id="dokuwiki__usertools"> <h3 class="a11y">Инструменты пользователя</h3> <ul> <li class="action login"><a href="/ru:wiki:syntax?do=login&sectok=" title="Войти" rel="nofollow"><span>Войти</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10 17.25V14H3v-4h7V6.75L15.25 12 10 17.25M8 2h9a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-4h2v4h9V4H8v4H6V4a2 2 0 0 1 2-2z"/></svg></a></li> </ul> </div> <!-- SITE TOOLS --> <div id="dokuwiki__sitetools"> <h3 class="a11y">Инструменты сайта</h3> <form action="/start" method="get" role="search" class="search doku_form" id="dw__search" accept-charset="utf-8"><input type="hidden" name="do" value="search" /><input type="hidden" name="id" value="ru:wiki:syntax" /><div class="no"><input name="q" type="text" class="edit" title="[F]" accesskey="f" placeholder="Найти" autocomplete="on" id="qsearch__in" value="" /><button value="1" type="submit" title="Найти">Найти</button><div id="qsearch__out" class="ajax_qsearch JSpopup"></div></div></form> <div class="mobileTools"> <form action="/doku.php" method="get" accept-charset="utf-8"><div class="no"><input type="hidden" name="id" value="ru:wiki:syntax" /><select name="do" class="edit quickselect" title="Инструменты"><option value="">Инструменты</option><optgroup label="Инструменты страницы"><option value="edit">Править страницу</option><option value="revisions">История страницы</option><option value="backlink">Ссылки сюда</option></optgroup><optgroup label="Инструменты сайта"><option value="recent">Недавние изменения</option><option value="media">Управление медиафайлами</option><option value="index">Все страницы</option></optgroup><optgroup label="Инструменты пользователя"><option value="login">Войти</option></optgroup></select><button type="submit">></button></div></form> </div> <ul> <li class="action recent"><a href="/ru:wiki:syntax?do=recent" title="Недавние изменения [r]" rel="nofollow" accesskey="r">Недавние изменения</a></li><li class="action media"><a href="/ru:wiki:syntax?do=media&ns=ru%3Awiki" title="Управление медиафайлами" rel="nofollow">Управление медиафайлами</a></li><li class="action index"><a href="/ru:wiki:syntax?do=index" title="Все страницы [x]" rel="nofollow" accesskey="x">Все страницы</a></li> </ul> </div> </div> <!-- BREADCRUMBS --> <div class="breadcrumbs"> <div class="trace"><span class="bchead">Вы посетили:</span> <span class="bcsep">•</span> <span class="curid"><bdi><a href="/ru:wiki:syntax" class="breadcrumbs" title="ru:wiki:syntax">syntax</a></bdi></span></div> </div> <hr class="a11y" /> </div></header><!-- /header --> <div class="wrapper group"> <!-- ********** ASIDE ********** --> <nav id="dokuwiki__aside" aria-label="Боковая панель"><div class="pad aside include group"> <h3 class="toggle">Боковая панель</h3> <div class="content"><div class="group"> <div class="plugin_translation is-dropdown"><span class="title">Перевод этой страницы<sup><a href="/localization" class="wikilink1" title="localization" data-wiki-id="localization">?</a></sup>: </span><ul><li class="a"><a class="wikilink1" title="English" href="/wiki:syntax">English (en)</a></li><li class="a"><a class="wikilink1" title="|العربية" href="/ar:wiki:syntax">|العربية (ar)</a></li><li class="a"><a class="wikilink1" title="Català" href="/ca:wiki:syntax">Català (ca)</a></li><li class="a"><a class="wikilink1" title="Česky" href="/cs:wiki:syntax">Česky (cs)</a></li><li class="a"><a class="wikilink1" title="Dansk" href="/da:wiki:syntax">Dansk (da)</a></li><li class="a"><a class="wikilink1" title="Deutsch" href="/de:wiki:syntax">Deutsch (de)</a></li><li class="a"><a class="wikilink1" title="Ελληνικά" href="/el:wiki:syntax">Ελληνικά (el)</a></li><li class="a"><a class="wikilink1" title="Esperanto" href="/eo:wiki:syntax">Esperanto (eo)</a></li><li class="a"><a class="wikilink1" title="Español" href="/es:wiki:syntax">Español (es)</a></li><li class="a"><a class="wikilink1" title="فارسی" href="/fa:wiki:syntax">فارسی (fa)</a></li><li class="a"><a class="wikilink1" title="Français" href="/fr:wiki:syntax">Français (fr)</a></li><li class="a"><a class="wikilink1" title="עברית" href="/he:wiki:syntax">עברית (he)</a></li><li class="a"><a class="wikilink1" title="Magyar" href="/hu:wiki:syntax">Magyar (hu)</a></li><li class="a"><a class="wikilink1" title="Italiano" href="/it:wiki:syntax">Italiano (it)</a></li><li class="a"><a class="wikilink1" title="日本語" href="/ja:wiki:syntax">日本語 (ja)</a></li><li class="a"><a class="wikilink1" title="한국어" href="/ko:wiki:syntax">한국어 (ko)</a></li><li class="a"><a class="wikilink2" title="Lietuvių Kalba" href="/lt:wiki:syntax">Lietuvių Kalba (lt)</a></li><li class="a"><a class="wikilink1" title="Nederlands" href="/nl:wiki:syntax">Nederlands (nl)</a></li><li class="a"><a class="wikilink1" title="Norsk" href="/no:wiki:syntax">Norsk (no)</a></li><li class="a"><a class="wikilink1" title="Polski" href="/pl:wiki:syntax">Polski (pl)</a></li><li class="a"><a class="wikilink1" title="Português" href="/pt-br:wiki:syntax">Português (pt-br)</a></li><li class="a"><a class="wikilink2" title="Română" href="/ro:wiki:syntax">Română (ro)</a></li><li class="span"><span class="wikilink1" title="Русский">Русский (ru)</span></li><li class="a"><a class="wikilink1" title="Српски Језик" href="/sr:wiki:syntax">Српски Језик (sr)</a></li><li class="a"><a class="wikilink1" title="Svenska" href="/sv:wiki:syntax">Svenska (sv)</a></li><li class="a"><a class="wikilink1" title="ไทย" href="/th:wiki:syntax">ไทย (th)</a></li><li class="a"><a class="wikilink1" title="Українська" href="/uk:wiki:syntax">Українська (uk)</a></li><li class="a"><a class="wikilink1" title="中文" href="/zh:wiki:syntax">中文 (zh)</a></li><li class="a"><a class="wikilink1" title="繁體中文" href="/zh-tw:wiki:syntax">繁體中文 (zh-tw)</a></li></ul></div> <p> <strong>О «Докувики»</strong> </p> <ul> <li class="level1"><div class="li"> <a href="/ru:features" class="wikilink1" title="ru:features" data-wiki-id="ru:features">Возможности</a> и <a href="/blogroll" class="wikilink1" title="blogroll" data-wiki-id="blogroll">обзоры</a></div> </li> <li class="level1"><div class="li"> <a href="/ru:install" class="wikilink1" title="ru:install" data-wiki-id="ru:install">Руководство по установке</a></div> </li> <li class="level1"><div class="li"> <a href="/ru:manual" class="wikilink1" title="ru:manual" data-wiki-id="ru:manual">Руководство пользователя</a> и <a href="/ru:wiki:syntax" class="wikilink1" title="ru:wiki:syntax" data-wiki-id="ru:wiki:syntax">синтаксис</a></div> </li> <li class="level1"><div class="li"> <a href="/ru:changes" class="wikilink1" title="ru:changes" data-wiki-id="ru:changes">Журнал изменений</a></div> </li> <li class="level1"><div class="li"> <a href="/ru:faq" class="wikilink1" title="ru:faq" data-wiki-id="ru:faq">ЧаВО</a></div> </li> </ul> <p> <strong>Дополнительные возможности</strong> </p> <ul> <li class="level1"><div class="li"> <a href="/ru:extensions" class="wikilink1" title="ru:extensions" data-wiki-id="ru:extensions">Шаблоны и плагины</a></div> </li> <li class="level1"><div class="li"> <a href="/ru:development" class="wikilink1" title="ru:development" data-wiki-id="ru:development">Ресурсы для разработчиков</a></div> </li> </ul> <p> <strong>Для бизнеса</strong> </p> <ul> <li class="level1"><div class="li"> <a href="/ru:faq:support" class="wikilink1" title="ru:faq:support" data-wiki-id="ru:faq:support">Сторонняя поддержка</a></div> </li> <li class="level1"><div class="li"> <a href="/ru:donate" class="wikilink1" title="ru:donate" data-wiki-id="ru:donate">Пожертвования</a></div> </li> </ul> <p> <strong>Наше сообщество</strong> </p> <ul> <li class="level1"><div class="li"> <a href="/teams:getting_involved" class="wikilink1" title="teams:getting_involved" data-wiki-id="teams:getting_involved">Принять участие</a></div> </li> <li class="level1"><div class="li"> <a href="https://forum.dokuwiki.org/" class="urlextern" title="https://forum.dokuwiki.org/">Форум</a></div> </li> <li class="level1"><div class="li"> <a href="/mailinglist" class="wikilink1" title="mailinglist" data-wiki-id="mailinglist">Список рассылки для разработчиков</a></div> </li> </ul> <hr /> <p> Следуйте за нами на <a href="https://phpc.social/@dokuwiki" class="urlextern" title="https://phpc.social/@dokuwiki">Мастодоне</a> и других <a href="/ru:social" class="wikilink1" title="ru:social" data-wiki-id="ru:social">социальных сетях</a>. </p> <p> <a href="/privacy" class="wikilink1" title="privacy" data-wiki-id="privacy">Конфиденциальность</a> <em>(англ.)</em> </p> </div></div> </div></nav><!-- /aside --> <!-- ********** CONTENT ********** --> <main id="dokuwiki__content"><div class="pad group"> <div class="pageId"><span>ru:wiki:syntax</span></div> <div class="page group"> <!-- wikipage start --> <!-- TOC START --> <div id="dw__toc" class="dw__toc"> <h3 class="toggle">Содержание</h3> <div> <ul class="toc"> <li class="level1"><div class="li"><a href="#синтаксис_форматирования">Синтаксис форматирования</a></div> <ul class="toc"> <li class="level2"><div class="li"><a href="#основные_конструкции_форматирования">Основные конструкции форматирования</a></div></li> <li class="level2"><div class="li"><a href="#ссылки">Ссылки</a></div> <ul class="toc"> <li class="level3"><div class="li"><a href="#внешние">Внешние</a></div></li> <li class="level3"><div class="li"><a href="#внутренние">Внутренние</a></div></li> <li class="level3"><div class="li"><a href="#интервики">Интервики</a></div></li> <li class="level3"><div class="li"><a href="#сетевые_ресурсы_windows">Сетевые ресурсы Windows</a></div></li> <li class="level3"><div class="li"><a href="#картинки-ссылки">Картинки-ссылки</a></div></li> <li class="level3"><div class="li"><a href="#сноски">Сноски</a></div></li> </ul> </li> <li class="level2"><div class="li"><a href="#разбивка_на_разделы">Разбивка на разделы</a></div> <ul class="toc"> <li class="level3"><div class="li"><a href="#заголовок_3_уровня">Заголовок 3 уровня</a></div></li> </ul> </li> <li class="level2"><div class="li"><a href="#картинки_и_другие_файлы">Картинки и другие файлы</a></div> <ul class="toc"> <li class="level3"><div class="li"><a href="#поддерживаемые_форматы_медиа">Поддерживаемые форматы медиа</a></div></li> <li class="level3"><div class="li"><a href="#резервные_форматы">Резервные форматы</a></div></li> </ul> </li> <li class="level2"><div class="li"><a href="#списки">Списки</a></div></li> <li class="level2"><div class="li"><a href="#смайлики">Смайлики</a></div></li> <li class="level2"><div class="li"><a href="#типографские_символы">Типографские символы</a></div></li> <li class="level2"><div class="li"><a href="#цитирование">Цитирование</a></div></li> <li class="level2"><div class="li"><a href="#таблицы">Таблицы</a></div></li> <li class="level2"><div class="li"><a href="#неформатируемые_блоки">Неформатируемые блоки</a></div></li> <li class="level2"><div class="li"><a href="#подсветка_синтаксиса">Подсветка синтаксиса</a></div> <ul class="toc"> <li class="level3"><div class="li"><a href="#скачиваемые_блоки_кода">Скачиваемые блоки кода</a></div></li> </ul> </li> <li class="level2"><div class="li"><a href="#вставка_html_и_php">Вставка HTML и PHP</a></div></li> <li class="level2"><div class="li"><a href="#rss_atom_feed_aggregation">RSS/ATOM Feed Aggregation</a></div></li> <li class="level2"><div class="li"><a href="#агрегация_каналов_rss_atom">Агрегация каналов RSS/ATOM</a></div></li> <li class="level2"><div class="li"><a href="#управляющие_макросы">Управляющие макросы</a></div></li> <li class="level2"><div class="li"><a href="#синтаксические_плагины">Синтаксические плагины</a></div></li> </ul></li> </ul> </div> </div> <!-- TOC END --> <h1 class="sectionedit1" id="синтаксис_форматирования">Синтаксис форматирования</h1> <div class="level1"> <p> «Докувики» поддерживает простой язык разметки, который по возможности сохраняет файлы данных как можно более читабельными. Здесь перечислены все возможные синтаксические конструкции, которые можно использовать при редактировании статей. Просто посмотрите на исходный код этой статьи, нажав кнопку «Править страницу» в правой верхней части страницы в меню управления пользователя. Если хотите поупражняться, просто используйте «<a href="/playground:playground" class="wikilink1" title="playground:playground" data-wiki-id="playground:playground">песочницу</a>». Простую разметку также можно легко сделать с помощью <a href="/ru:toolbar" class="wikilink1" title="ru:toolbar" data-wiki-id="ru:toolbar">панели инструментов</a>. </p> </div> <div class="secedit editbutton_section editbutton_1"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Синтаксис форматирования] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="синтаксис_форматирования" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="1-1059" /><button type="submit" title="Синтаксис форматирования">Править</button></div></form></div> <h2 class="sectionedit2" id="основные_конструкции_форматирования">Основные конструкции форматирования</h2> <div class="level2"> <p> «Докувики» поддерживает выделение текста <strong>жирным шрифтом</strong>, <em>курсивом</em>, <em class="u">подчёркнутый текст</em> и вывод текста <code>моноширинным шрифтом</code>. Все эти конструкции можно <strong><em class="u"><em><code>объединить</code></em></em></strong>. </p> <pre class="code">«Докувики» поддерживает выделение текста **жирным шрифтом**, //курсивом//, __подчёркнутый текст__ и вывод текста ''моноширинным шрифтом''. Все эти конструкции можно **__//''объединить''//__**. </pre> <p> Также можно использовать <sub>подстрочный</sub> и <sup>надстрочный</sup> индексы. </p> <pre class="code">Также можно использовать <sub>подстрочный</sub> и <sup>надстрочный</sup> индексы.</pre> <p> Ещё можно <del>зачеркнуть текст</del>. </p> <pre class="code">Ещё можно <del>зачеркнуть текст</del>.</pre> <p> <strong>Абзацы</strong> отбиваются пустой строкой. Если нужно <strong>принудительно вставить перенос строки</strong>, не создавая абзац, вставьте два обратных слэша и за ним пробел или переход к новой строке. </p> <p> Просто текст с разрывом строк<br/> Обратите внимание, что два обратных слэша действуют только в конце строки<br/> или если за ними стоит<br/> пробел. Если его не поставить, \\получится вот так. </p> <pre class="code">Просто текст с разрывом строк\\ Обратите внимание, что два обратных слэша действуют только в конце строки\\ или если за ними стоит\\ пробел. Если его не поставить, \\получится вот так.</pre> <p> Принудительные переносы следует использовать только в случае крайней необходимости. </p> </div> <div class="secedit editbutton_section editbutton_2"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Основные конструкции форматирования] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="основные_конструкции_форматирования" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="1060-3412" /><button type="submit" title="Основные конструкции форматирования">Править</button></div></form></div> <h2 class="sectionedit3" id="ссылки">Ссылки</h2> <div class="level2"> <p> Ссылки в «Докувики» бывают разные и создавать их можно тоже по-разному. </p> </div> <div class="secedit editbutton_section editbutton_3"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Ссылки] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="ссылки" /><input type="hidden" name="codeblockOffset" value="4" /><input type="hidden" name="range" value="3413-3570" /><button type="submit" title="Ссылки">Править</button></div></form></div> <h3 class="sectionedit4" id="внешние">Внешние</h3> <div class="level3"> <p> Внешние ссылки распознаются автоматически: <a href="http://www.google.com" class="urlextern" title="http://www.google.com">http://www.google.com</a> или просто <a href="http://www.google.com" class="urlextern" title="http://www.google.com">www.google.com</a> — также можно указывать текст ссылки: <a href="http://www.google.com" class="urlextern" title="http://www.google.com">Это ссылка на Google</a>. Адреса электронной почты тоже распознаются: <a href="mailto:andi%20%5Bat%5D%20splitbrain%20%5Bdot%5D%20org" class="mail" title="andi [at] splitbrain [dot] org">andi [at] splitbrain [dot] org</a>. </p> <pre class="code">Внешние ссылки распознаются автоматически: http://www.google.com или просто www.google.com --- также можно указывать текст ссылки: [[http://www.google.com|Это ссылка на Google]]. Адреса электронной почты тоже распознаются: <andi@splitbrain.org>.</pre> </div> <div class="secedit editbutton_section editbutton_4"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Внешние] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="внешние" /><input type="hidden" name="codeblockOffset" value="4" /><input type="hidden" name="range" value="3571-4355" /><button type="submit" title="Внешние">Править</button></div></form></div> <h3 class="sectionedit5" id="внутренние">Внутренние</h3> <div class="level3"> <p> Внутренние ссылки создаются посредством квадратных скобок. Можно либо просто указать <a href="/ru:pagename" class="wikilink1" title="ru:pagename" data-wiki-id="ru:pagename">имя страницы</a>, либо дополнительно прописать <a href="/ru:pagename" class="wikilink1" title="ru:pagename" data-wiki-id="ru:pagename">текст ссылки</a>. Имена вики-статей автоматически переводятся в нижний регистр, спецсимволы использовать нельзя. </p> <pre class="code">Внутренние ссылки создаются посредством квадратных скобок. Можно либо просто указать [[ru:pagename]], либо дополнительно прописать [[ru:pagename|текст ссылки]]. Имена вики-статей автоматически переводятся в нижний регистр, спецсимволы использовать нельзя.</pre> <p> Можно использовать в ссылке <a href="/ru:namespaces" class="wikilink1" title="ru:namespaces" data-wiki-id="ru:namespaces">пространства имён</a> через двоеточие. </p> <pre class="code">Можно использовать в ссылке [[ru:namespaces|пространства имён]] через двоеточие.</pre> <p> Ставить ссылки на определённый раздел тоже можно. Просто добавьте через решётку (#) имя раздела, так же, как это делается в <abbr title="HyperText Markup Language">HTML</abbr>. Ссылка на <a href="#внутренние" title="ru:wiki:syntax ↵" class="wikilink1">этот раздел</a>. </p> <pre class="code">Ссылка на [[#внутренние|этот раздел]].</pre> <p> Примечания: </p> <ul> <li class="level1"><div class="li"> Ссылки на <a href="/ru:wiki:syntax" class="wikilink1" title="ru:wiki:syntax" data-wiki-id="ru:wiki:syntax">существующие статьи</a> отображаются иначе, чем ссылки на <a href="/ru:wiki:nonexisting" class="wikilink2" title="ru:wiki:nonexisting" rel="nofollow" data-wiki-id="ru:wiki:nonexisting">несуществующие</a>.</div> </li> <li class="level1"><div class="li"> «Докувики» по умолчанию не использует <a href="https://en.wikipedia.org/wiki/ru:CamelCase" class="interwiki iw_wp" title="https://en.wikipedia.org/wiki/ru:CamelCase">CamelCase</a> (ВерблюжийРегистр) для автоматического создания ссылок, но эту возможность можно включить в файле <a href="https://www.dokuwiki.org/config" class="interwiki iw_doku" title="https://www.dokuwiki.org/config">config</a>. Проверка: если DokuWiki — ссылка, значит эта возможность включена.</div> </li> <li class="level1"><div class="li"> Если меняется название раздела, ссылки на него не меняются автоматически. Так что не очень полагайтесь на ссылки на разделы.</div> </li> <li class="level1"><div class="li"> Ссылки на разделы делаются именно на <a href="#разбивка_на_разделы" title="ru:wiki:syntax ↵" class="wikilink1">разделы</a>.</div> </li> </ul> </div> <div class="secedit editbutton_section editbutton_5"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Внутренние] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="внутренние" /><input type="hidden" name="codeblockOffset" value="5" /><input type="hidden" name="range" value="4356-6979" /><button type="submit" title="Внутренние">Править</button></div></form></div> <h3 class="sectionedit6" id="интервики">Интервики</h3> <div class="level3"> <p> «Докувики» поддерживает <a href="/ru:interwiki" class="wikilink1" title="ru:interwiki" data-wiki-id="ru:interwiki">интервики</a>-ссылки. Это короткие ссылки на другие вики. Например, вот ссылка на статью Википедии о вики: <a href="https://en.wikipedia.org/wiki/Wiki" class="interwiki iw_wp" title="https://en.wikipedia.org/wiki/Wiki">Wiki</a>. </p> <pre class="code">«Докувики» поддерживает [[ru:interwiki|интервики]]-ссылки. Это короткие ссылки на другие вики. Например, вот ссылка на статью Википедии о вики: [[wp>Wiki]].</pre> </div> <div class="secedit editbutton_section editbutton_6"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Интервики] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="интервики" /><input type="hidden" name="codeblockOffset" value="8" /><input type="hidden" name="range" value="6980-7549" /><button type="submit" title="Интервики">Править</button></div></form></div> <h3 class="sectionedit7" id="сетевые_ресурсы_windows">Сетевые ресурсы Windows</h3> <div class="level3"> <p> Ссылки на сетевые ресурсы вида <a href="file://///server/share" class="windows" title="\\server\share">\\server\share</a> тоже распознаются. Однако учтите, что такие ссылки имеют смысл только в гомогенных группах пользователей, например в корпоративном интранете. </p> <pre class="code">Ссылки на сетевые ресурсы вида \\server\share тоже распознаются.</pre> <p> Примечания: </p> <ul> <li class="level1"><div class="li"> Из соображений безопасности непосредственный просмотр сетевых ресурсов работает по умолчанию только в Internet Explorer (и только в «локальной зоне»).</div> </li> <li class="level1"><div class="li"> В браузерах Mozilla эту возможность можно включить с помощью опции <a href="http://www.mozilla.org/quality/networking/docs/netprefs.html#file" class="urlextern" title="http://www.mozilla.org/quality/networking/docs/netprefs.html#file">security.checkloaduri</a>, но делать это не рекомендуется.</div> </li> <li class="level1"><div class="li"> Подробней читайте здесь: <a href="http://bugs.dokuwiki.org/index.php?do=details&task_id=151" class="interwiki iw_bug" title="http://bugs.dokuwiki.org/index.php?do=details&task_id=151">151</a>.</div> </li> </ul> </div> <div class="secedit editbutton_section editbutton_7"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Сетевые ресурсы Windows] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="сетевые_ресурсы_windows" /><input type="hidden" name="codeblockOffset" value="9" /><input type="hidden" name="range" value="7550-8681" /><button type="submit" title="Сетевые ресурсы Windows">Править</button></div></form></div> <h3 class="sectionedit8" id="картинки-ссылки">Картинки-ссылки</h3> <div class="level3"> <p> Совместив синтаксис ссылки и <a href="#картинки_и_другие_файлы" title="ru:wiki:syntax ↵" class="wikilink1">картинки</a>, можно вставить в текст картинку, которая будет внутренней или внешней ссылкой: </p> <pre class="code">[[http://www.php.net/|{{wiki:dokuwiki-128.png}}]]</pre> <p> <a href="http://www.php.net/" class="media" title="http://www.php.net/"><img src="/_media/wiki:dokuwiki-128.png" class="media" loading="lazy" alt="" /></a> </p> <p> Учтите: форматирование картинок — это единственная синтаксическая конструкция, которую можно использовать в тексте ссылки. </p> </div> <div class="secedit editbutton_section editbutton_8"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Картинки-ссылки] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="картинки-ссылки" /><input type="hidden" name="codeblockOffset" value="10" /><input type="hidden" name="range" value="8682-9335" /><button type="submit" title="Картинки-ссылки">Править</button></div></form></div> <h3 class="sectionedit9" id="сноски">Сноски</h3> <div class="level3"> <p> С помощью двойных скобок можно добавить сноску<sup><a href="#fn__1" id="fnt__1" class="fn_top">1)</a></sup>. </p> <pre class="code">С помощью двойных скобок можно добавить сноску((Сноска — помещаемые внизу страницы примечание, ссылка, перевод.)).</pre> </div> <div class="secedit editbutton_section editbutton_9"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Сноски] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="сноски" /><input type="hidden" name="codeblockOffset" value="11" /><input type="hidden" name="range" value="9336-9792" /><button type="submit" title="Сноски">Править</button></div></form></div> <h2 class="sectionedit10" id="разбивка_на_разделы">Разбивка на разделы</h2> <div class="level2"> <p> Для структурирования текста можно использовать до пяти уровней заголовков. Если в тексте больше трёх заголовков, автоматически создаётся список содержимого. Его можно отключить, вставив в документ строку ~~NOTOC~~. </p> </div> <div class="secedit editbutton_section editbutton_10"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Разбивка на разделы] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="разбивка_на_разделы" /><input type="hidden" name="codeblockOffset" value="12" /><input type="hidden" name="range" value="9793-10237" /><button type="submit" title="Разбивка на разделы">Править</button></div></form></div> <h3 class="sectionedit11" id="заголовок_3_уровня">Заголовок 3 уровня</h3> <div class="level3"> </div> <h4 id="заголовок_4_уровня">Заголовок 4 уровня</h4> <div class="level4"> </div> <h5 id="заголовок_5_уровня">Заголовок 5 уровня</h5> <div class="level5"> <pre class="code">==== Заголовок 3 уровня ==== === Заголовок 4 уровня === == Заголовок 5 уровня ==</pre> <p> Четыре и более тире преобразуются в горизонтальную черту: </p> <hr /> </div> <div class="secedit editbutton_section editbutton_11"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Заголовок 3 уровня] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="заголовок_3_уровня" /><input type="hidden" name="codeblockOffset" value="12" /><input type="hidden" name="range" value="10238-10618" /><button type="submit" title="Заголовок 3 уровня">Править</button></div></form></div> <h2 class="sectionedit12" id="картинки_и_другие_файлы">Картинки и другие файлы</h2> <div class="level2"> <p> См. также: «<a href="/ru:images" class="wikilink1" title="ru:images" data-wiki-id="ru:images">Работа с изображениями и медиафайлами</a>». </p> <p> С помощью фигурных скобок можно вставлять в текст внешние и внутренние <a href="/ru:images" class="wikilink1" title="ru:images" data-wiki-id="ru:images">картинки</a>. По желанию можно указать их размер. </p> <p> Нормальный размер: <a href="/_detail/wiki:dokuwiki-128.png?id=ru%3Awiki%3Asyntax" class="media" title="wiki:dokuwiki-128.png"><img src="/_media/wiki:dokuwiki-128.png" class="media" loading="lazy" alt="" /></a> </p> <p> Отмасштабированная до заданной ширины: <a href="/_detail/wiki:dokuwiki-128.png?id=ru%3Awiki%3Asyntax" class="media" title="wiki:dokuwiki-128.png"><img src="/_media/wiki:dokuwiki-128.png?w=50&tok=c5a393" class="media" loading="lazy" alt="" width="50" /></a> </p> <p> Отмасштабированная до заданных размеров: <a href="/_detail/wiki:dokuwiki-128.png?id=ru%3Awiki%3Asyntax" class="media" title="wiki:dokuwiki-128.png"><img src="/_media/wiki:dokuwiki-128.png?w=200&h=50&tok=bc151f" class="media" loading="lazy" alt="" width="200" height="50" /></a> </p> <p> Отмасштабированная внешняя картинка: <a href="/lib/exe/fetch.php?tok=c40183&media=https%3A%2F%2Fwww.php.net%2Fimages%2Fphp.gif" class="media" title="https://www.php.net/images/php.gif"><img src="/lib/exe/fetch.php?w=200&h=50&tok=540d2f&media=https%3A%2F%2Fwww.php.net%2Fimages%2Fphp.gif" class="media" loading="lazy" alt="" width="200" height="50" /></a> </p> <pre class="code">Нормальный размер: {{wiki:dokuwiki-128.png}} Отмасштабированная до заданной ширины: {{wiki:dokuwiki-128.png?50}} Отмасштабированная до заданных размеров: {{wiki:dokuwiki-128.png?200x50}} Отмасштабированная внешняя картинка: {{https://www.php.net/images/php.gif?200x50}}</pre> <p> Поставив слева или справа пробел, можно задать выравнивание картинки: </p> <p> <a href="/_detail/wiki:dokuwiki-128.png?id=ru%3Awiki%3Asyntax" class="media" title="wiki:dokuwiki-128.png"><img src="/_media/wiki:dokuwiki-128.png" class="medialeft" loading="lazy" alt="" /></a> <a href="/_detail/wiki:dokuwiki-128.png?id=ru%3Awiki%3Asyntax" class="media" title="wiki:dokuwiki-128.png"><img src="/_media/wiki:dokuwiki-128.png" class="mediaright" loading="lazy" alt="" /></a> <a href="/_detail/wiki:dokuwiki-128.png?id=ru%3Awiki%3Asyntax" class="media" title="wiki:dokuwiki-128.png"><img src="/_media/wiki:dokuwiki-128.png" class="mediacenter" loading="lazy" alt="" /></a> </p> <pre class="code">{{wiki:dokuwiki-128.png }} — картинка слева {{ wiki:dokuwiki-128.png }} — посередине {{ wiki:dokuwiki-128.png}} — справа</pre> <p> И, конечно, картинке можно задать название (в большинстве браузеров оно отображается в виде всплывающей подсказки). </p> <p> <a href="/_detail/wiki:dokuwiki-128.png?id=ru%3Awiki%3Asyntax" class="media" title="wiki:dokuwiki-128.png"><img src="/_media/wiki:dokuwiki-128.png" class="mediacenter" loading="lazy" title="Логотип «Докувики»" alt="Логотип «Докувики»" /></a> </p> <pre class="code">{{ wiki:dokuwiki-128.png |Логотип «Докувики»}}</pre> <p> Узнать, как вставить картинку со ссылкой можно в <a href="#картинки-ссылки" title="ru:wiki:syntax ↵" class="wikilink1">разделе выше</a>. </p> </div> <div class="secedit editbutton_section editbutton_12"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Картинки и другие файлы] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="картинки_и_другие_файлы" /><input type="hidden" name="codeblockOffset" value="13" /><input type="hidden" name="range" value="10619-12765" /><button type="submit" title="Картинки и другие файлы">Править</button></div></form></div> <h3 class="sectionedit13" id="поддерживаемые_форматы_медиа">Поддерживаемые форматы медиа</h3> <div class="level3"> <p> «Докувики» поддерживает следующие форматы данных: </p> <div class="table sectionedit14"><table class="inline"> <tr class="row0"> <td class="col0"> Изображение </td><td class="col1 leftalign"> <code>gif</code>, <code>jpg</code>, <code>png</code> </td> </tr> <tr class="row1"> <td class="col0"> Видео </td><td class="col1"> <code>webm</code>, <code>ogv</code>, <code>mp4</code> </td> </tr> <tr class="row2"> <td class="col0"> Аудио </td><td class="col1 leftalign"> <code>ogg</code>, <code>mp3</code>, <code>wav</code> </td> </tr> <tr class="row3"> <td class="col0"> Flash </td><td class="col1 leftalign"> <code>swf</code> </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_14"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Таблица] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table" /><input type="hidden" name="range" value="12927-13109" /><button type="submit" title="Таблица">Править</button></div></form></div> <p> Если вы укажете имя файла, которое не является поддерживаемым медиаформатом, то оно будет отображаться в виде ссылки. </p> <p> Добавляя <code>?linkonly</code>, вы предоставляете ссылку на МЕДИА, не отображая ее в качестве встроенной </p> <pre class="code">{{wiki:dokuwiki-128.png?linkonly}}</pre> <p> <a href="/_media/wiki:dokuwiki-128.png" class="media mediafile mf_png" title="wiki:dokuwiki-128.png (27.2 KB)">dokuwiki-128.png</a> Это всего лишь ссылка на изображение. </p> </div> <div class="secedit editbutton_section editbutton_13"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Поддерживаемые форматы медиа] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="поддерживаемые_форматы_медиа" /><input type="hidden" name="codeblockOffset" value="16" /><input type="hidden" name="range" value="12766-13639" /><button type="submit" title="Поддерживаемые форматы медиа">Править</button></div></form></div> <h3 class="sectionedit15" id="резервные_форматы">Резервные форматы</h3> <div class="level3"> <p> К сожалению, не все браузеры поддерживают все видео- и аудиоформаты. Чтобы устранить проблему, вы можете загрузить свой файл в разных форматах для обеспечения максимальной совместимости с браузером. </p> <p> Рассмотрим, например, это встроенное видео в формате mp4: </p> <pre class="code">{{video.mp4|Забавное видео}}</pre> <p> Когда вы загружаете <code>video.webm</code> и <code>video.ogv</code> рядом с указанным <code>video.mp4</code>, «Докувики» автоматически добавит их в качестве альтернативных файлов, чтобы один из трех файлов был понятен вашему браузеру. </p> <p> Кроме того, «Докувики» поддерживает изображение «poster», которое будет показано перед запуском видео. Это изображение должно иметь то же имя, что и видео, и быть в формате jpg или png. В приведенном выше примере подойдет файл <code>video.jpg</code>. </p> </div> <div class="secedit editbutton_section editbutton_15"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Резервные форматы] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="резервные_форматы" /><input type="hidden" name="codeblockOffset" value="16" /><input type="hidden" name="range" value="13640-14968" /><button type="submit" title="Резервные форматы">Править</button></div></form></div> <h2 class="sectionedit16" id="списки">Списки</h2> <div class="level2"> <p> «Докувики» поддерживает нумерованные и маркированные списки. Чтобы создать элемент списка, поставьте в начале строки два пробела и потом звёздочку (*) в случае маркированного списка, или дефис (-) — в случае нумерованного. </p> <ul> <li class="level1 node"><div class="li"> Первый элемент маркированного списка</div> <ul> <li class="level2 node"><div class="li"> Второй элемент списка</div> <ul> <li class="level3"><div class="li"> Можно сделать вложенный список</div> </li> </ul> </li> <li class="level2"><div class="li"> Ещё один элемент</div> </li> </ul> </li> </ul> <ol> <li class="level1 node"><div class="li"> Тот же список, только нумерованный</div> <ol> <li class="level2 node"><div class="li"> Ещё элемент</div> <ol> <li class="level3"><div class="li"> Чем больше пробелов в начале, тем глубже вложенность</div> </li> </ol> </li> <li class="level2"><div class="li"> Всё просто</div> </li> </ol> </li> </ol> <pre class="code"> * Первый элемент маркированного списка * Второй элемент списка * Можно сделать вложенный список * Ещё один элемент - Тот же список, только нумерованный - Ещё элемент - Чем больше пробелов в начале, тем глубже вложенность - Всё просто</pre> <p> См. также <a href="/ru:faq:lists" class="wikilink1" title="ru:faq:lists" data-wiki-id="ru:faq:lists">FAQ по элементам списка</a>. </p> </div> <div class="secedit editbutton_section editbutton_16"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Списки] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="списки" /><input type="hidden" name="codeblockOffset" value="16" /><input type="hidden" name="range" value="14969-16399" /><button type="submit" title="Списки">Править</button></div></form></div> <h2 class="sectionedit17" id="смайлики">Смайлики</h2> <div class="level2"> <p> «Докувики» переделывает наиболее употребляемые смайлики в их графические эквиваленты. Дополнительные смайлики можно положить в директорию <code>smiley</code> и добавить их в файл <code>conf/smileys.local.conf</code>. Вот смайлики, которые есть в «Докувики»: </p> <ul> <li class="level1"><div class="li"> <img src="/lib/images/smileys/cool.svg" class="icon smiley" alt="8-)" /> 8-)</div> </li> <li class="level1"><div class="li"> <img src="/lib/images/smileys/eek.svg" class="icon smiley" alt="8-O" /> 8-O</div> </li> <li class="level1"><div class="li"> <img src="/lib/images/smileys/sad.svg" class="icon smiley" alt=":-(" /> :-(</div> </li> <li class="level1"><div class="li"> <img src="/lib/images/smileys/smile.svg" class="icon smiley" alt=":-)" /> :-)</div> </li> <li class="level1"><div class="li"> <img src="/lib/images/smileys/smile2.svg" class="icon smiley" alt="=)" /> =)</div> </li> <li class="level1"><div class="li"> <img src="/lib/images/smileys/doubt.svg" class="icon smiley" alt=":-/" /> :-/</div> </li> <li class="level1"><div class="li"> <img src="/lib/images/smileys/doubt2.svg" class="icon smiley" alt=":-\" /> :-\</div> </li> <li class="level1"><div class="li"> <img src="/lib/images/smileys/confused.svg" class="icon smiley" alt=":-?" /> :-?</div> </li> <li class="level1"><div class="li"> <img src="/lib/images/smileys/biggrin.svg" class="icon smiley" alt=":-D" /> :-D</div> </li> <li class="level1"><div class="li"> <img src="/lib/images/smileys/razz.svg" class="icon smiley" alt=":-P" /> :-P</div> </li> <li class="level1"><div class="li"> <img src="/lib/images/smileys/surprised.svg" class="icon smiley" alt=":-O" /> :-O</div> </li> <li class="level1"><div class="li"> <img src="/lib/images/smileys/silenced.svg" class="icon smiley" alt=":-X" /> :-X</div> </li> <li class="level1"><div class="li"> <img src="/lib/images/smileys/neutral.svg" class="icon smiley" alt=":-|" /> :-|</div> </li> <li class="level1"><div class="li"> <img src="/lib/images/smileys/wink.svg" class="icon smiley" alt=";-)" /> ;-)</div> </li> <li class="level1"><div class="li"> <img src="/lib/images/smileys/fun.svg" class="icon smiley" alt="^_^" /> ^_^</div> </li> <li class="level1"><div class="li"> <img src="/lib/images/smileys/question.svg" class="icon smiley" alt=":?:" /> :?:</div> </li> <li class="level1"><div class="li"> <img src="/lib/images/smileys/exclaim.svg" class="icon smiley" alt=":!:" /> :!:</div> </li> <li class="level1"><div class="li"> <img src="/lib/images/smileys/lol.svg" class="icon smiley" alt="LOL" /> LOL</div> </li> <li class="level1"><div class="li"> <img src="/lib/images/smileys/fixme.svg" class="icon smiley" alt="FIXME" /> FIXME</div> </li> <li class="level1"><div class="li"> <img src="/lib/images/smileys/deleteme.svg" class="icon smiley" alt="DELETEME" /> DELETEME</div> </li> </ul> </div> <div class="secedit editbutton_section editbutton_17"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Смайлики] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="смайлики" /><input type="hidden" name="codeblockOffset" value="17" /><input type="hidden" name="range" value="16400-17174" /><button type="submit" title="Смайлики">Править</button></div></form></div> <h2 class="sectionedit18" id="типографские_символы">Типографские символы</h2> <div class="level2"> <p> «Докувики» может переделывать символы, набранные простым текстом, в их типографски корректные эквиваленты. Распознаются следующие символы. </p> <p> → ← ↔ ⇒ ⇐ ⇔ » « – — '640×480' © ™ ® …<br/> «Александр Сергеевич™ — это наше всё © не я» </p> <pre class="code">-> <- <-> => <= <=> >> << -- --- '640x480' (c) (tm) (r) ... "Александр Сергеевич(tm) --- это наше всё (c) не я"</pre> <p> Примечание: это конвертирование можно отключить в файле конфигурации <code><a href="/ru:entities" class="wikilink1" title="ru:entities" data-wiki-id="ru:entities">conf/entities.conf</a></code>. </p> </div> <div class="secedit editbutton_section editbutton_18"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Типографские символы] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="типографские_символы" /><input type="hidden" name="codeblockOffset" value="17" /><input type="hidden" name="range" value="17175-17962" /><button type="submit" title="Типографские символы">Править</button></div></form></div> <h2 class="sectionedit19" id="цитирование">Цитирование</h2> <div class="level2"> <p> Иногда требуется пометить какой-либо текст, чтобы показать, что это ответ или комментарий. Вы можете использовать следующий синтаксис: </p> <pre class="code">Я думаю, мы должны это сделать > Нет, не должны >> Ну, а я говорю, что должны > Правда? >> Да! >>> Тогда давайте сделаем это!</pre> <p> Я думаю, мы должны это сделать </p> <blockquote><div class="no"> Нет, не должны</div></blockquote> <blockquote><div class="no"> <blockquote><div class="no"> Ну, а я говорю, что должны</div></blockquote> </div></blockquote> <blockquote><div class="no"> Правда?</div></blockquote> <blockquote><div class="no"> <blockquote><div class="no"> Да!</div></blockquote> </div></blockquote> <blockquote><div class="no"> <blockquote><div class="no"> <blockquote><div class="no"> Тогда давайте сделаем это!</div></blockquote> </div></blockquote> </div></blockquote> </div> <div class="secedit editbutton_section editbutton_19"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Цитирование] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="цитирование" /><input type="hidden" name="codeblockOffset" value="18" /><input type="hidden" name="range" value="17963-18694" /><button type="submit" title="Цитирование">Править</button></div></form></div> <h2 class="sectionedit20" id="таблицы">Таблицы</h2> <div class="level2"> <p> «Докувики» поддерживает упрощённый синтаксис создания таблиц. </p> <div class="table sectionedit21"><table class="inline"> <thead> <tr class="row0"> <th class="col0 leftalign"> Заголовок 1 </th><th class="col1 leftalign"> Заголовок 2 </th><th class="col2 leftalign"> Заголовок 3 </th> </tr> </thead> <tr class="row1"> <td class="col0 leftalign"> Ряд 1 Колонка 1 </td><td class="col1 leftalign"> Ряд 1 Колонка 2 </td><td class="col2 leftalign"> Ряд 1 Колонка 3 </td> </tr> <tr class="row2"> <td class="col0 leftalign"> Ряд 2 Колонка 1 </td><td class="col1 leftalign" colspan="2"> Объединение колонок (обратите внимание на двойную вертикальную черту) </td> </tr> <tr class="row3"> <td class="col0 leftalign"> Ряд 3 Колонка 1 </td><td class="col1 leftalign"> Ряд 3 Колонка 2 </td><td class="col2 leftalign"> Ряд 3 Колонка 3 </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_21"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Таблица] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table1" /><input type="hidden" name="range" value="18841-19449" /><button type="submit" title="Таблица">Править</button></div></form></div> <p> Обычные ряды должны начинаться и заканчиваться вертикальной чертой — |, а заголовки «крышечкой» (циркумфлекс) — ^. </p> <pre class="code">^ Заголовок 1 ^ Заголовок 2 ^ Заголовок 3 ^ | Ряд 1 Колонка 1 | Ряд 1 Колонка 2 | Ряд 1 Колонка 3 | | Ряд 2 Колонка 1 | Объединение колонок (обратите внимание на двойную вертикальную черту) || | Ряд 3 Колонка 1 | Ряд 3 Колонка 2 | Ряд 3 Колонка 3 |</pre> <p> Чтобы объединить две соседние клетки в ряду, просто оставьте соседнюю клетку полностью пустой, как показано выше. Следите, чтобы количество разделителей клеток было одинаковым. </p> <p> Вертикальные заголовки тоже можно сделать: </p> <div class="table sectionedit22"><table class="inline"> <thead> <tr class="row0"> <td class="col0 leftalign"> </td><th class="col1 leftalign"> Заголовок 1 </th><th class="col2 leftalign"> Заголовок 2 </th> </tr> </thead> <tr class="row1"> <th class="col0 leftalign"> Заголовок 3 </th><td class="col1 leftalign"> Ряд 1 Колонка 2 </td><td class="col2 leftalign"> Ряд 1 Колонка 3 </td> </tr> <tr class="row2"> <th class="col0 leftalign"> Заголовок 4 </th><td class="col1 leftalign"> Объединения нет </td><td class="col2 leftalign"> </td> </tr> <tr class="row3"> <th class="col0 leftalign"> Заголовок 5 </th><td class="col1 leftalign"> Ряд 3 Колонка 2 </td><td class="col2 leftalign"> Ряд 3 Колонка 3 </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_22"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Таблица] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table2" /><input type="hidden" name="range" value="20543-20861" /><button type="submit" title="Таблица">Править</button></div></form></div> <p> Как легко увидеть, разделитель, стоящий перед клеткой, определяет форматирование: </p> <pre class="code">| ^ Заголовок 1 ^ Заголовок 2 ^ ^ Заголовок 3 | Ряд 1 Колонка 2 | Ряд 1 Колонка 3 | ^ Заголовок 4 | Объединения нет | | ^ Заголовок 5 | Ряд 3 Колонка 2 | Ряд 3 Колонка 3 |</pre> <p> Можно сделать вертикально объединённые ячейки добавлением трёх двоеточий <code>:::</code> в объединяемые нижележащие ячейки. </p> <div class="table sectionedit23"><table class="inline"> <thead> <tr class="row0"> <th class="col0 leftalign"> Заголовок 1 </th><th class="col1 leftalign"> Заголовок 2 </th><th class="col2 leftalign"> Заголовок 3 </th> </tr> </thead> <tr class="row1"> <td class="col0 leftalign"> Ряд 1 Колонка 1 </td><td class="col1 leftalign" rowspan="3"> эта ячейка объединена вертикально </td><td class="col2 leftalign"> Ряд 1 Колонка 3 </td> </tr> <tr class="row2"> <td class="col0 leftalign"> Ряд 2 Колонка 1 </td><td class="col1 leftalign"> Ряд 2 Колонка 3 </td> </tr> <tr class="row3"> <td class="col0 leftalign"> Ряд 3 Колонка 1 </td><td class="col1 leftalign"> Ряд 3 Колонка 3 </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_23"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Таблица] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table3" /><input type="hidden" name="range" value="21559-21983" /><button type="submit" title="Таблица">Править</button></div></form></div> <p> В этих ячейках не должно быть ничего, кроме синтаксиса объединения (<code>:::</code>). </p> <pre class="code">^ Заголовок 1 ^ Заголовок 2 ^ Заголовок 3 ^ | Ряд 1 Колонка 1 | эта ячейка объединена вертикально | Ряд 1 Колонка 3 | | Ряд 2 Колонка 1 | ::: | Ряд 2 Колонка 3 | | Ряд 3 Колонка 1 | ::: | Ряд 2 Колонка 3 |</pre> <p> Текст клетки таблицы можно выравнивать. Просто добавьте минимум два пробела с противоположной стороны: слева — если надо выравнять вправо, справа — если надо выравнять влево, и по два с каждой стороны — если по центру. </p> <div class="table sectionedit24"><table class="inline"> <thead> <tr class="row0"> <th class="col0 centeralign" colspan="3"> Таблица с выравниванием </th> </tr> </thead> <tr class="row1"> <td class="col0 rightalign"> вправо</td><td class="col1 centeralign"> по центру </td><td class="col2 leftalign">влево </td> </tr> <tr class="row2"> <td class="col0 leftalign">влево </td><td class="col1 rightalign"> вправо</td><td class="col2 centeralign"> по центру </td> </tr> <tr class="row3"> <td class="col0"> xxxxxxxxxxxx </td><td class="col1"> xxxxxxxxxxxx </td><td class="col2"> xxxxxxxxxxxx </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_24"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Таблица] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table4" /><input type="hidden" name="range" value="22985-23231" /><button type="submit" title="Таблица">Править</button></div></form></div><pre class="code">^ Таблица с выравниванием ^^^ | вправо| по центру |влево | |влево | вправо| по центру | | xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx |</pre> <p> Примечание: вертикальное выравнивание не поддерживается. </p> </div> <div class="secedit editbutton_section editbutton_20"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Таблицы] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="таблицы" /><input type="hidden" name="codeblockOffset" value="19" /><input type="hidden" name="range" value="18695-23596" /><button type="submit" title="Таблицы">Править</button></div></form></div> <h2 class="sectionedit25" id="неформатируемые_блоки">Неформатируемые блоки</h2> <div class="level2"> <p> Неформатируемые блоки можно вставлять в документ, либо начиная каждую строчку блока с двух или более пробелов (как это делалось в некоторых предыдущих примерах), либо используя тэги <code><code></code> или <code><file></code>. </p> <pre class="code">Это неформатированный текст, в котором сохранены все пробелы: вот <- так.</pre> <pre class="file">В принципе то же самое, но этим выделением можно показать, что цитируется содержимое файла.</pre> <p> Чтобы парсер полностью проигнорировал некий текст (т. е. не форматировал его), либо заключите его в тэги <code>nowiki</code>, либо ещё проще — в двойные знаки процента <code>%%</code>. </p> <p> Это просто текст, в котором есть адрес http://www.splitbrain.org/ и **форматирование** — но ничего не происходит. </p> <pre class="code">Это просто текст, в котором есть адрес %%http://www.splitbrain.org/%% и %%**форматирование**%% --- но ничего не происходит.</pre> <p> Чтобы увидеть, как используются эти блоки, смотрите код страницы. </p> </div> <div class="secedit editbutton_section editbutton_25"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Неформатируемые блоки] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="неформатируемые_блоки" /><input type="hidden" name="codeblockOffset" value="19" /><input type="hidden" name="range" value="23597-25184" /><button type="submit" title="Неформатируемые блоки">Править</button></div></form></div> <h2 class="sectionedit26" id="подсветка_синтаксиса">Подсветка синтаксиса</h2> <div class="level2"> <p> «Докувики» может подсвечивать программный код, чтобы его было проще читать. Для этого используется библиотека <a href="http://qbnz.com/highlighter/" class="urlextern" title="http://qbnz.com/highlighter/">GeSHi</a> — соответственно подсвечиваются все языки, поддерживаемые GeSHi. Синтаксис такой же, как и в блоке <code>code</code> в предыдущем разделе, но на этот раз внутри тэга добавляется название языка. Например <code java>. </p> <pre class="code java"><span class="co3">/** * The HelloWorldApp class implements an application that * simply displays "Hello World!" to the standard output. */</span> <span class="kw1">class</span> HelloWorldApp <span class="br0">{</span> <span class="kw1">public</span> <span class="kw1">static</span> <span class="kw4">void</span> main<span class="br0">(</span><a href="http://www.google.com/search?hl=en&q=allinurl%3Adocs.oracle.com+javase+docs+api+string"><span class="kw3">String</span></a><span class="br0">[</span><span class="br0">]</span> args<span class="br0">)</span> <span class="br0">{</span> <a href="http://www.google.com/search?hl=en&q=allinurl%3Adocs.oracle.com+javase+docs+api+system"><span class="kw3">System</span></a>.<span class="me1">out</span>.<span class="me1">println</span><span class="br0">(</span><span class="st0">"Hello World!"</span><span class="br0">)</span><span class="sy0">;</span> <span class="co1">//Display the string.</span> <span class="br0">}</span> <span class="br0">}</span></pre> <p> На данный момент распознаются следующие языки: 4cs, 6502acme, 6502kickass, 6502tasm, 68000devpac, abap, actionscript3, actionscript, ada, aimms, algol68, apache, applescript, apt_sources, arm, asm, asp, asymptote, autoconf, autohotkey, autoit, avisynth, awk, bascomavr, bash, basic4gl, batch, bf, biblatex, bibtex, blitzbasic, bnf, boo, caddcl, cadlisp, ceylon, cfdg, cfm, chaiscript, chapel, cil, c_loadrunner, clojure, c_mac, cmake, cobol, coffeescript, c, cpp, cpp-qt, cpp-winapi, csharp, css, cuesheet, c_winapi, dart, dcl, dcpu16, dcs, delphi, diff, div, dos, dot, d, ecmascript, eiffel, email, epc, e, erlang, euphoria, ezt, f1, falcon, fo, fortran, freebasic, freeswitch, fsharp, gambas, gdb, genero, genie, gettext, glsl, gml, gnuplot, go, groovy, gwbasic, haskell, haxe, hicest, hq9plus, html, html4strict, html5, icon, idl, ini, inno, intercal, io, ispfpanel, java5, java, javascript, jcl, j, jquery, julia, kixtart, klonec, klonecpp, kotlin, latex, lb, ldif, lisp, llvm, locobasic, logtalk, lolcode, lotusformulas, lotusscript, lscript, lsl2, lua, m68k, magiksf, make, mapbasic, mathematica, matlab, mercury, metapost, mirc, mk-61, mmix, modula2, modula3, mpasm, mxml, mysql, nagios, netrexx, newlisp, nginx, nimrod, nsis, oberon2, objc, objeck, ocaml-brief, ocaml, octave, oobas, oorexx, oracle11, oracle8, oxygene, oz, parasail, parigp, pascal, pcre, perl6, perl, per, pf, phix, php-brief, php, pic16, pike, pixelbender, pli, plsql, postgresql, postscript, povray, powerbuilder, powershell, proftpd, progress, prolog, properties, providex, purebasic, pycon, pys60, python, qbasic, qml, q, racket, rails, rbs, rebol, reg, rexx, robots, rpmspec, rsplus, ruby, rust, sas, sass, scala, scheme, scilab, scl, sdlbasic, smalltalk, smarty, spark, sparql, sql, standardml, stonescript, swift, systemverilog, tclegg, tcl, teraterm, texgraph, text, thinbasic, tsql, twig, typoscript, unicon, upc, urbi, uscript, vala, vbnet, vb, vbscript, vedit, verilog, vhdl, vim, visualfoxpro, visualprolog, whitespace, whois, winbatch, xbasic, xml, xojo, xorg_conf, xpp, yaml, z80, zxbasic. </p> </div> <div class="secedit editbutton_section editbutton_26"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Подсветка синтаксиса] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="подсветка_синтаксиса" /><input type="hidden" name="codeblockOffset" value="22" /><input type="hidden" name="range" value="25185-28505" /><button type="submit" title="Подсветка синтаксиса">Править</button></div></form></div> <h3 class="sectionedit27" id="скачиваемые_блоки_кода">Скачиваемые блоки кода</h3> <div class="level3"> <p> Используя тэги <code><code></code> или <code><file></code>, как показано выше, вы можете сделать отображаемый код доступным для загрузки. Для этого определите имя файла после кода языка вот так: </p> <pre class="code"><file php myexample.php> <?php echo "hello world!"; ?> </file></pre> <dl class="file"> <dt><a href="/_export/code/ru:wiki:syntax?codeblock=24" title="Скачать фрагмент кода" class="mediafile mf_php">myexample.php</a></dt> <dd><pre class="code file php"><span class="kw2"><?php</span> <span class="kw1">echo</span> <span class="st0">"hello world!"</span><span class="sy0">;</span> <span class="sy1">?></span></pre> </dd></dl> <p> Если вам не нужна подсветка, но нужен загружаемый файл, поставьте прочерк (дефис) (<code>-</code>) на месте кода языка: <code><code - myfile.foo></code>. </p> <p> <strong>Особенность:</strong> при написании имени файла на русском языке для формирования корректного имени файла обрамляйте название файла двойными кавычками. Например, "Фоо Бар.php". </p> <dl class="file"> <dt><a href="/_export/code/ru:wiki:syntax?codeblock=25" title="Скачать фрагмент кода" class="mediafile mf_php_">"Фоо Бар.php"</a></dt> <dd><pre class="code file php"><span class="kw2"><?php</span> <span class="kw1">echo</span> <span class="st0">"hello world!"</span><span class="sy0">;</span> <span class="sy1">?></span></pre> </dd></dl> </div> <div class="secedit editbutton_section editbutton_27"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Скачиваемые блоки кода] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="скачиваемые_блоки_кода" /><input type="hidden" name="codeblockOffset" value="23" /><input type="hidden" name="range" value="28506-29621" /><button type="submit" title="Скачиваемые блоки кода">Править</button></div></form></div> <h2 class="sectionedit28" id="вставка_html_и_php">Вставка HTML и PHP</h2> <div class="level2"> <p> Чистый <abbr title="HyperText Markup Language">HTML</abbr>- или PHP-код можно вставлять в документ с помощью тэгов <code>html</code> и <code>php</code>. Используйте заглавные буквы для блочных элементов. </p> <pre class="code html4strict"><span class="sc2"><<a href="http://december.com/html/4/element/html.html"><span class="kw2">html</span></a>></span> Тут вставлен <span class="sc2"><<a href="http://december.com/html/4/element/font.html"><span class="kw2">font</span></a> <span class="kw3">color</span><span class="sy0">=</span><span class="st0">"red"</span> <span class="kw3">size</span><span class="sy0">=</span><span class="st0">"+1"</span>></span>код HTML<span class="sc2"><<span class="sy0">/</span><a href="http://december.com/html/4/element/font.html"><span class="kw2">font</span></a>></span> <span class="sc2"><<span class="sy0">/</span><a href="http://december.com/html/4/element/html.html"><span class="kw2">html</span></a>></span> <span class="sc2"><<a href="http://december.com/html/4/element/html.html"><span class="kw2">HTML</span></a>></span> <span class="sc2"><<a href="http://december.com/html/4/element/p.html"><span class="kw2">p</span></a> <span class="kw3">style</span><span class="sy0">=</span><span class="st0">"border:2px dashed red;"</span>></span>И здесь блочная вставка HTML<span class="sc2"><<span class="sy0">/</span><a href="http://december.com/html/4/element/p.html"><span class="kw2">p</span></a>></span> <span class="sc2"><<span class="sy0">/</span><a href="http://december.com/html/4/element/html.html"><span class="kw2">HTML</span></a>></span></pre> <p> Получается: </p> <p> <html> Тут вставлен <font color=«red» size=«+1»><abbr title="HyperText Markup Language">HTML</abbr>-код</font> </html> </p> <p> <<abbr title="HyperText Markup Language">HTML</abbr>> <p style=«border:2px dashed red;»>И здесь блочная вставка <abbr title="HyperText Markup Language">HTML</abbr></p> </<abbr title="HyperText Markup Language">HTML</abbr>> </p> <hr /> <pre class="code"><php> echo 'Версия PHP: '; echo phpversion(); echo ' (прямая вставка в HTML).'; </php> <PHP> echo '<table class="inline"><tr><td>То же самое — в элементе блочного уровня:</td>'; echo '<td>'.phpversion().'</td>'; echo '</tr></table>'; </PHP></pre> <p> Получается: </p> <p> <php> echo 'Версия PHP: '; echo phpversion(); echo ' (прямая вставка в <abbr title="HyperText Markup Language">HTML</abbr>).'; </php> </p> <p> <PHP> echo '<table class=«inline»><tr><td>То же самое — в элементе блочного уровня:</td>'; echo '<td>'.phpversion().'</td>'; echo '</tr></table>'; </PHP> </p> <p> <strong>Примечание:</strong> по умолчанию вставка <abbr title="HyperText Markup Language">HTML</abbr> и PHP запрещена. Когда она запрещена, код не исполняется, а выводится в исходном виде. </p> </div> <div class="secedit editbutton_section editbutton_28"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Вставка HTML и PHP] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="вставка_html_и_php" /><input type="hidden" name="codeblockOffset" value="26" /><input type="hidden" name="range" value="29622-31179" /><button type="submit" title="Вставка HTML и PHP">Править</button></div></form></div> <h2 class="sectionedit29" id="rss_atom_feed_aggregation">RSS/ATOM Feed Aggregation</h2> <div class="level2"> </div> <div class="secedit editbutton_section editbutton_29"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[RSS/ATOM Feed Aggregation] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="rss_atom_feed_aggregation" /><input type="hidden" name="codeblockOffset" value="28" /><input type="hidden" name="range" value="31180-31218" /><button type="submit" title="RSS/ATOM Feed Aggregation">Править</button></div></form></div> <h2 class="sectionedit30" id="агрегация_каналов_rss_atom">Агрегация каналов RSS/ATOM</h2> <div class="level2"> <p> Докувики может интегрировать данные из внешних XML-каналов. Для анализа XML-каналов, используется <a href="http://simplepie.org/" class="urlextern" title="http://simplepie.org/">SimplePie</a>. Все форматы, понятные SimplePie, также могут быть использованы в Докувики. Вы можете влиять на рендеринг с помощью нескольких дополнительных параметров, разделенных пробелами: </p> <div class="table sectionedit31"><table class="inline"> <thead> <tr class="row0"> <th class="col0 leftalign"> Параметр </th><th class="col1"> Описание </th> </tr> </thead> <tr class="row1"> <td class="col0"> any number </td><td class="col1"> Отображается максимальное количество элиментов, по умолчанию 8 </td> </tr> <tr class="row2"> <td class="col0 leftalign"> reverse </td><td class="col1"> Сначала отобразите последние элементы в ленте </td> </tr> <tr class="row3"> <td class="col0 leftalign"> author </td><td class="col1"> Показывать имена авторов элементов </td> </tr> <tr class="row4"> <td class="col0 leftalign"> date </td><td class="col1"> Показывать даты элиментов </td> </tr> <tr class="row5"> <td class="col0"> description</td><td class="col1"> Покажите описание элиментов. Если <abbr title="HyperText Markup Language">HTML</abbr> отключен, все теги будут удалены </td> </tr> <tr class="row6"> <td class="col0 leftalign"> nosort </td><td class="col1"> Не сортируйте элементы в ленте </td> </tr> <tr class="row7"> <td class="col0"> <em>n</em>[dhm] </td><td class="col1"> Период обновления, где d=дни, h=часы, m=минуты. (например 12h = 12 часов). </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_31"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Таблица] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table5" /><input type="hidden" name="range" value="31804-32586" /><button type="submit" title="Таблица">Править</button></div></form></div> <p> Период обновления по умолчанию равен 4 часам. Любое значение ниже 10 минут будет рассматриваться как 10 минут. Докувики обычно пытается предоставить кэшированную версию страницы, очевидно, что это неуместно, когда страница содержит динамический внешний контент. Параметр указывает Докувики повторно отобразить страницу, если прошло больше <em>периода обновления</em> с момента последнего отображения страницы. </p> <p> По умолчанию лента будет отсортирована по дате, сначала по самым новым элементам. Вы можете сначала отсортировать его по возрасту, используя параметр «reverse», или отобразить ленту как есть с «nosort». </p> <p> <strong>Пример:</strong> </p> <pre class="code">{{rss>http://slashdot.org/index.rss 5 author date 1h }}</pre> <ul class="rss"><li><div class="li"><a href="https://it.slashdot.org/story/24/11/24/0241229/bank-employees-resign-after-executive-demands-return-to-offices-without-space-for-everyone?utm_source=rss1.0mainlinkanon&utm_medium=feed" class="urlextern" title="https://it.slashdot.org/story/24/11/24/0241229/bank-employees-resign-after-executive-demands-return-to-offices-without-space-for-everyone?utm_source=rss1.0mainlinkanon&utm_medium=feed">Bank Employees Resign After Executive Demands Return to Offices Without Space for Everyone</a> — EditorDavid (2024-11-24 09:34)</div></li><li><div class="li"><a href="https://science.slashdot.org/story/24/11/24/0019202/potentially-toxic-chemical-byproduct-may-be-present-in-13-of-us-drinking-water?utm_source=rss1.0mainlinkanon&utm_medium=feed" class="urlextern" title="https://science.slashdot.org/story/24/11/24/0019202/potentially-toxic-chemical-byproduct-may-be-present-in-13-of-us-drinking-water?utm_source=rss1.0mainlinkanon&utm_medium=feed">'Potentially Toxic' Chemical Byproduct May Be Present in 1/3 of US Drinking Water</a> — EditorDavid (2024-11-24 06:34)</div></li><li><div class="li"><a href="https://developers.slashdot.org/story/24/11/23/2327203/verify-the-rusts-standard-librarys-7500-unsafe-functions---and-win-financial-rewards?utm_source=rss1.0mainlinkanon&utm_medium=feed" class="urlextern" title="https://developers.slashdot.org/story/24/11/23/2327203/verify-the-rusts-standard-librarys-7500-unsafe-functions---and-win-financial-rewards?utm_source=rss1.0mainlinkanon&utm_medium=feed">Verify the Rust's Standard Library's 7,500 Unsafe Functions - and Win 'Financial Rewards'</a> — EditorDavid (2024-11-24 03:34)</div></li><li><div class="li"><a href="https://developers.slashdot.org/story/24/11/23/1855203/does-github-copilot-improve-code-quality?utm_source=rss1.0mainlinkanon&utm_medium=feed" class="urlextern" title="https://developers.slashdot.org/story/24/11/23/1855203/does-github-copilot-improve-code-quality?utm_source=rss1.0mainlinkanon&utm_medium=feed">Does GitHub Copilot Improve Code Quality?</a> — EditorDavid (2024-11-24 00:34)</div></li><li><div class="li"><a href="https://science.slashdot.org/story/24/11/23/2151226/more-business-school-researchers-accused-of-fabricated-findings?utm_source=rss1.0mainlinkanon&utm_medium=feed" class="urlextern" title="https://science.slashdot.org/story/24/11/23/2151226/more-business-school-researchers-accused-of-fabricated-findings?utm_source=rss1.0mainlinkanon&utm_medium=feed">More Business School Researchers Accused of Fabricated Findings</a> — EditorDavid (2024-11-23 23:34)</div></li></ul> </div> <div class="secedit editbutton_section editbutton_30"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Агрегация каналов RSS/ATOM] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="агрегация_каналов_rss_atom" /><input type="hidden" name="codeblockOffset" value="28" /><input type="hidden" name="range" value="31219-33821" /><button type="submit" title="Агрегация каналов RSS/ATOM">Править</button></div></form></div> <h2 class="sectionedit32" id="управляющие_макросы">Управляющие макросы</h2> <div class="level2"> <p> Некоторый синтаксис влияет на то, как «Докувики» обрабатывает статьи без создания каких-либо результатов для себя. Доступны следующие макросы: </p> <div class="table sectionedit33"><table class="inline"> <thead> <tr class="row0"> <th class="col0 leftalign"> Макрос </th><th class="col1 leftalign"> Описание </th> </tr> </thead> <tr class="row1"> <td class="col0 leftalign"> ~~NOTOC~~ </td><td class="col1 leftalign"> Если этот макрос присутствует в статье, оглавление не будет создано. </td> </tr> <tr class="row2"> <td class="col0"> ~~NOCACHE~~ </td><td class="col1 leftalign"> «Докувики» помещает всё выводимое в кэш по умолчанию. Иногда это нежелательно (например, когда выше был использован синтаксис <php>), добавление этого макроса заставит «Докувики» обрабатывать статью при каждом вызове. </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_33"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Таблица] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table6" /><input type="hidden" name="range" value="34138-34760" /><button type="submit" title="Таблица">Править</button></div></form></div> </div> <div class="secedit editbutton_section editbutton_32"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Управляющие макросы] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="управляющие_макросы" /><input type="hidden" name="codeblockOffset" value="28" /><input type="hidden" name="range" value="33822-34761" /><button type="submit" title="Управляющие макросы">Править</button></div></form></div> <h2 class="sectionedit34" id="синтаксические_плагины">Синтаксические плагины</h2> <div class="level2"> <p> Синтаксис «Докувики» может быть расширен за счёт <a href="/ru:plugins" class="wikilink1" title="ru:plugins" data-wiki-id="ru:plugins">плагинов</a>. Как их устанавливать и использовать — описывается на страницах плагинов. Следующие плагины доступны в инсталляции «Докувики» на этом сайте: </p> <ul> <li class="level1"><div class="li"><a href="https://www.dokuwiki.org/plugin:data" class="urlextern" title="https://www.dokuwiki.org/plugin:data">Structured Data Plugin</a> <em>2024-01-30</em> — <a href="mailto:andi%20%5Bat%5D%20splitbrain%20%5Bdot%5D%20org" class="mail" title="andi [at] splitbrain [dot] org">Andreas Gohr</a><br/> Add and query structured data in your wiki</div> </li> <li class="level1"><div class="li"><a href="https://dokuwiki.org/" class="urlextern" title="https://dokuwiki.org/">DokuTeaser Plugin</a> <em>2016-01-16</em> — <a href="mailto:andi%20%5Bat%5D%20splitbrain%20%5Bdot%5D%20org" class="mail" title="andi [at] splitbrain [dot] org">Andreas Gohr</a><br/> A plugin for internal use on dokuwiki.org only</div> </li> <li class="level1"><div class="li"><a href="http://www.dokuwiki.org/plugin:gallery" class="urlextern" title="http://www.dokuwiki.org/plugin:gallery">Gallery Plugin</a> <em>2023-12-08</em> — <a href="mailto:andi%20%5Bat%5D%20splitbrain%20%5Bdot%5D%20org" class="mail" title="andi [at] splitbrain [dot] org">Andreas Gohr</a><br/> Creates a gallery of images from a namespace or RSS/ATOM feed</div> </li> <li class="level1"><div class="li"><a href="https://www.dokuwiki.org/plugin:info" class="urlextern" title="https://www.dokuwiki.org/plugin:info">Info Plugin</a> <em>2020-06-04</em> — <a href="mailto:andi%20%5Bat%5D%20splitbrain%20%5Bdot%5D%20org" class="mail" title="andi [at] splitbrain [dot] org">Andreas Gohr</a><br/> Displays information about various DokuWiki internals</div> </li> <li class="level1"><div class="li"><a href="https://www.dokuwiki.org/plugin:repository" class="urlextern" title="https://www.dokuwiki.org/plugin:repository">Repository plugin</a> <em>2024-02-09</em> — <a href="mailto:sandell%20%5Bdot%5D%20hakan%20%5Bat%5D%20gmail%20%5Bdot%5D%20com" class="mail" title="sandell [dot] hakan [at] gmail [dot] com">Andreas Gohr/Håkan Sandell</a><br/> Helps organizing the plugin and template repository</div> </li> <li class="level1"><div class="li"><a href="http://www.dokuwiki.org/plugin:translation" class="urlextern" title="http://www.dokuwiki.org/plugin:translation">Translation Plugin</a> <em>2023-12-14</em> — <a href="mailto:andi%20%5Bat%5D%20splitbrain%20%5Bdot%5D%20org" class="mail" title="andi [at] splitbrain [dot] org">Andreas Gohr</a><br/> Supports the easy setup of a multi-language wiki.</div> </li> <li class="level1"><div class="li"><a href="http://dokuwiki.org/plugin:xref" class="urlextern" title="http://dokuwiki.org/plugin:xref">PHPXref Plugin</a> <em>2023-08-08</em> — <a href="mailto:andi%20%5Bat%5D%20splitbrain%20%5Bdot%5D%20org" class="mail" title="andi [at] splitbrain [dot] org">Andreas Gohr</a><br/> Makes linking to a PHPXref generated API doc easy.</div> </li> </ul> </div> <div class="secedit editbutton_section editbutton_34"><form class="button btn_secedit" method="post" action="/ru:wiki:syntax"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1730369243" /><input type="hidden" name="summary" value="[Синтаксические плагины] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="синтаксические_плагины" /><input type="hidden" name="codeblockOffset" value="28" /><input type="hidden" name="range" value="34762-" /><button type="submit" title="Синтаксические плагины">Править</button></div></form></div><div class="footnotes"> <div class="fn"><sup><a href="#fnt__1" id="fn__1" class="fn_bot">1)</a></sup> <div class="content">Сноска — помещаемые внизу страницы примечание, ссылка, перевод.</div></div> </div> <!-- wikipage stop --> </div> <div class="docInfo"><bdi>ru/wiki/syntax.txt</bdi> · Последнее изменение: 2024-10-31 11:07 — <bdi>81.90.211.102</bdi></div> <hr class="a11y" /> </div></main><!-- /content --> <!-- PAGE ACTIONS --> <nav id="dokuwiki__pagetools" aria-labelledby="dokuwiki__pagetools__heading"> <h3 class="a11y" id="dokuwiki__pagetools__heading">Инструменты страницы</h3> <div class="tools"> <ul> <li class="edit"><a href="/ru:wiki:syntax?do=edit" title="Править страницу [e]" rel="nofollow" accesskey="e"><span>Править страницу</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M20.71 7.04c.39-.39.39-1.04 0-1.41l-2.34-2.34c-.37-.39-1.02-.39-1.41 0l-1.84 1.83 3.75 3.75M3 17.25V21h3.75L17.81 9.93l-3.75-3.75L3 17.25z"/></svg></a></li><li class="revs"><a href="/ru:wiki:syntax?do=revisions" title="История страницы [o]" rel="nofollow" accesskey="o"><span>История страницы</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M11 7v5.11l4.71 2.79.79-1.28-4-2.37V7m0-5C8.97 2 5.91 3.92 4.27 6.77L2 4.5V11h6.5L5.75 8.25C6.96 5.73 9.5 4 12.5 4a7.5 7.5 0 0 1 7.5 7.5 7.5 7.5 0 0 1-7.5 7.5c-3.27 0-6.03-2.09-7.06-5h-2.1c1.1 4.03 4.77 7 9.16 7 5.24 0 9.5-4.25 9.5-9.5A9.5 9.5 0 0 0 12.5 2z"/></svg></a></li><li class="backlink"><a href="/ru:wiki:syntax?do=backlink" title="Ссылки сюда" rel="nofollow"><span>Ссылки сюда</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10.59 13.41c.41.39.41 1.03 0 1.42-.39.39-1.03.39-1.42 0a5.003 5.003 0 0 1 0-7.07l3.54-3.54a5.003 5.003 0 0 1 7.07 0 5.003 5.003 0 0 1 0 7.07l-1.49 1.49c.01-.82-.12-1.64-.4-2.42l.47-.48a2.982 2.982 0 0 0 0-4.24 2.982 2.982 0 0 0-4.24 0l-3.53 3.53a2.982 2.982 0 0 0 0 4.24m2.82-4.24c.39-.39 1.03-.39 1.42 0a5.003 5.003 0 0 1 0 7.07l-3.54 3.54a5.003 5.003 0 0 1-7.07 0 5.003 5.003 0 0 1 0-7.07l1.49-1.49c-.01.82.12 1.64.4 2.43l-.47.47a2.982 2.982 0 0 0 0 4.24 2.982 2.982 0 0 0 4.24 0l3.53-3.53a2.982 2.982 0 0 0 0-4.24.973.973 0 0 1 0-1.42z"/></svg></a></li><li class="top"><a href="#dokuwiki__top" title="Наверх [t]" rel="nofollow" accesskey="t"><span>Наверх</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12z"/></svg></a></li> </ul> </div> </nav> </div><!-- /wrapper --> <!-- ********** FOOTER ********** --> <footer id="dokuwiki__footer"><div class="pad"> <div class="license">Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: <bdi><a href="https://creativecommons.org/licenses/by-sa/4.0/deed.en" rel="license" class="urlextern">CC Attribution-Share Alike 4.0 International</a></bdi></div> <div class="buttons"> <a href="https://creativecommons.org/licenses/by-sa/4.0/deed.en" rel="license"><img src="/lib/images/license/button/cc-by-sa.png" alt="CC Attribution-Share Alike 4.0 International" /></a> <a href="https://www.dokuwiki.org/donate" title="Donate" ><img src="/lib/tpl/dokuwiki/images/button-donate.gif" width="80" height="15" alt="Donate" /></a> <a href="https://php.net" title="Powered by PHP" ><img src="/lib/tpl/dokuwiki/images/button-php.gif" width="80" height="15" alt="Powered by PHP" /></a> <a href="//validator.w3.org/check/referer" title="Valid HTML5" ><img src="/lib/tpl/dokuwiki/images/button-html5.png" width="80" height="15" alt="Valid HTML5" /></a> <a href="//jigsaw.w3.org/css-validator/check/referer?profile=css3" title="Valid CSS" ><img src="/lib/tpl/dokuwiki/images/button-css.png" width="80" height="15" alt="Valid CSS" /></a> <a href="https://dokuwiki.org/" title="Driven by DokuWiki" ><img src="/lib/tpl/dokuwiki/images/button-dw.png" width="80" height="15" alt="Driven by DokuWiki" /></a> </div> <div style="margin-top: 2em; font-size:90%" class="dokuwiki"><div style="float:right"><a href="http://www.splitbrain.org/personal#imprint" style="float:right; text-decoration: none; color:#333">Imprint</a></div></div><!-- Include for DokuWiki site wide top bar --> <style type="text/css"> @media screen { body { padding-top: 30px; } #global__header { position: absolute; top: 0; left: 0; text-align: left; vertical-align: middle; line-height: 1.5; background-color: #333; box-shadow: 0 0 8px rgba(0,0,0,0.5); width: 100%; margin: 0; padding: 5px 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; white-space: nowrap; overflow: hidden; } #global__header h2 { position: absolute; left: -99999em; top: 0; overflow: hidden; display: inline; } #global__header ul, #global__header li { margin: 0; padding: 0; list-style: none; display: inline; line-height: 1.5; } #global__header a { color: #bbb; text-decoration: none; margin-right: 20px; font-size: 14px; font-weight: normal; } #global__header a:hover, #global__header a:active, #global__header a:focus { color: #fff; text-decoration: underline; } #global__header form { float: right; margin: 0 0 0 20px; } #global__header input { background-color: #333; background-image: none; border: 1px solid #bbb; color: #fff; box-shadow: none; border-radius: 2px; margin: 0; line-height: normal; padding: 1px 0 1px 0; height: auto; } #global__header input.button { border: none; color: #bbb; } #global__header input.button:hover, #global__header input.button:active, #global__header input.button:focus { color: #fff; text-decoration: underline; } } /* /@media */ @media only screen and (min-width: 601px) { /* changes specific for www.dokuwiki.org */ #dokuwiki__header { padding-top: 3em; } #dokuwiki__usertools { top: 3em; } /* changes specific for bugs.dokuwiki.org */ div#container div#showtask { top: 40px; } } /* /@media */ @media only screen and (max-width: 600px) { body { padding-top: 0; } #global__header { position: static; white-space: normal; overflow: auto; } #global__header form { float: none; display: block; margin: 0 0 .4em; } } /* /@media */ @media print { #global__header { display: none; } } /* /@media */ </style> <div id="global__header"> <h2>Global DokuWiki Links</h2> <form method="get" action="https://search.dokuwiki.org/" target="_top"> <input type="text" name="q" title="Search all DokuWiki sites at once" class="input" /> <input type="submit" title="Search all DokuWiki sites at once" value="Search" class="button" /> </form> <ul> <li><a href="https://download.dokuwiki.org" title="Download the latest release" target="_top">Download</a></li> <li><a href="https://www.dokuwiki.org" title="Read the DokuWiki documentation" target="_top">Wiki</a></li> <li><a href="https://forum.dokuwiki.org" title="Ask questions in the DokuWiki forum" target="_top">Forum</a></li> <li><a href="https://irc.dokuwiki.org" title="Check IRC chat logs or join the chat" target="_top">IRC</a></li> <li><a href="https://github.com/splitbrain/dokuwiki/issues" title="Report and track bugs" target="_top">Bugs</a></li> <li><a href="https://translate.dokuwiki.org/" title="Help translating the DokuWiki interface" target="_top">Translate</a></li> <li><a href="https://github.com/splitbrain/dokuwiki" title="Access the most recent git commits" target="_top">Git</a></li> <li><a href="https://xref.dokuwiki.org/reference/dokuwiki/" title="Cross-Reference of the DokuWiki source code" target="_top">XRef</a></li> <li><a href="https://codesearch.dokuwiki.org/" title="Search through the sources of DokuWiki, plugins and templates" target="_top">Code Search</a></li> </ul> </div> <!-- end of DokuWiki top bar include --> </div></footer><!-- /footer --> </div></div><!-- /site --> <div class="no"><img src="/lib/exe/taskrunner.php?id=ru%3Awiki%3Asyntax&1732449770" width="2" height="1" alt="" /></div> <div id="screen__mode" class="no"></div></body> </html>