DokuWiki

It's better when it's simple

Користувальницькі налаштування

Налаштування сайту


uk:wiki:syntax

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версійПопередня ревізія
Наступна ревізія
Попередня ревізія
uk:wiki:syntax [2024-03-04 16:40] – [Подсветка синтаксиса] Переклад на українську SKruchuk:wiki:syntax [2024-03-04 17:27] (поточний) – [Картинки та інші файли] SKruch
Рядок 137: Рядок 137:
 ===== Розбивка на розділи ===== ===== Розбивка на розділи =====
  
-Для структурування тексту можна використовувати до п'яти рівнів заголовків. Якщо у тексті більше трьох заголовків, автоматично створюється список змісту. Його можна відключити, вставивши в документ рядок %%~~NOTOC~~%%.+Для структурування тексту можна використовувати до п'яти рівнів заголовків. Якщо у тексті більше трьох заголовків, автоматично створюється зміст сторінки. Його можна відключити, вставивши в документ рядок %%~~NOTOC~~%%.
 ==== Заголовок 3-го рівня ==== ==== Заголовок 3-го рівня ====
 === Заголовок 4-го рівня === === Заголовок 4-го рівня ===
Рядок 156: Рядок 156:
 ===== Картинки та інші файли ===== ===== Картинки та інші файли =====
  
-Див. також: «[[images|Робота з зображеннями та медіафайлами]]».+Див. також: «[[doku>images|Робота з зображеннями та медіафайлами]]».
  
-За допомогою фігурних дужок можна вставляти в текст зовнішні та внутрішні [[images|картинки]]. За бажанням можна вказати їх розмір.+За допомогою фігурних дужок можна вставляти в текст зовнішні та внутрішні [[doku>images|картинки]]. За бажанням можна вказати їх розмір.
  
 Нормальний розмір:                        {{wiki:dokuwiki-128.png}} Нормальний розмір:                        {{wiki:dokuwiki-128.png}}
Рядок 166: Рядок 166:
 Відмасштабована до заданих розмірів:      {{wiki:dokuwiki-128.png?200x50}} Відмасштабована до заданих розмірів:      {{wiki:dokuwiki-128.png?200x50}}
  
-Відмасштабована зовнішня картинка:        {{http://de3.php.net/images/php.gif?200x50}}+Відмасштабована зовнішня картинка:        {{https://php.net/images/php.gif?200x50}}
  
 <code> <code>
Рядок 372: Рядок 372:
  
 Наразі розпізнаються такі мови://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 roff rpmspec rsplus ruby rust sas sass scala scheme scilab scl sdlbasic smalltalk smarty spark sparql sql sshconfig 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 wolfram xbasic xml xojo xorg_conf xpp yaml z80 zxbasic// Наразі розпізнаються такі мови://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 roff rpmspec rsplus ruby rust sas sass scala scheme scilab scl sdlbasic smalltalk smarty spark sparql sql sshconfig 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 wolfram xbasic xml xojo xorg_conf xpp yaml z80 zxbasic//
-==== Скачиваемые блоки кода ====+==== Завантажувальні Блоки коду ====
  
-Используя тэги ''%%<code>%%'' или ''%%<file>%%'', как показано выше, вы можете сделать отображаемый код доступным для загрузки. Для этого определите имя файла после кода языка вот так:+Якщо ви використовуєте синтаксис <code> або, <file> як описано вище, ви можете також зробити вказаний код доступним для завантаження. Це можна зробити, вказавши назву файлу після коду мови:
  
 <code> <code>
Рядок 386: Рядок 386:
 </file> </file>
  
-Если вам не нужна подсветкано нужен загружаемый файл, поставьте прочерк (''-''на месте кода языка''%%<code - myfile.foo>%%''.+Якщо вам не потрібне підсвічування коду, але бажаєте отримати файл для завантаження, вкажіть тире (''-''як код мови: %%<code - myfile.foo>%%
 + 
 +**Особливість:** при написанні імені файлу українською для формування корректного імені файлу, обрамляйте назву файлу подвійними лапками наприклад "Фоо Бар.php".
  
-**Особенность:** при написании имени файла на русском языке для формирования корректного имени файла обрамляйте название файла двойными кавычками например "Фоо Бар.php". 
 <file php "Фоо Бар.php"> <file php "Фоо Бар.php">
 <?php echo "hello world!"; ?> <?php echo "hello world!"; ?>
 </file> </file>
  
-===== Вставка HTML та PHP ===== 
  
-Чистий HTML- або PHP-код можна вставити у документ за допомогою тегів ''html'' та ''php'':+==== Агрегація каналів RSS/ATOM ====
  
-Приклад застосування HTML:+DokuWiki може інтегрувати дані із зовнішніх каналів XML. Для аналізу XML-каналів використовується [[http://simplepie.org/|SimplePie]]. Усі формати, зрозумілі SimplePie, також можна використовувати в DokuWiki. Ви можете вплинути на відтворення за допомогою кількох додаткових параметрів, розділених пробілами:
  
-<code> +^Параметр ^ опис ^ 
-<html> +|будь-яке число | буде використано як максимальну кількість елементів для показу, за замовчуванням 8| 
-Це є <span style="color:red;font-size:150%;">HTML-код</span> +|reverse | спочатку відображати останні елементи в стрічці| 
-</html>+|author показати імена авторів елементів| 
 +|date | показати дати елементів| 
 +|description | показати опис елементів. Усі теги HTML буде видалено| 
 +|nosort | не сортовані елементи в стрічці| 
 +//n//[dhm] | період оновлення, де d=дні, h=години, m=хвилини. (наприклад, 12h = 12 годин).|
  
-<html> +//Період оновлення// за замовчуванням становить 4 години. Будь-яке значення меньше 10 хвилин розглядатиметься, як 10 хвилин. DokuWiki зазвичай намагатиметься надати кешовану версію сторінки, хоча очевидно, це й недоречно, якщо сторінка містить динамічний зовнішній вміст. Параметр повідомляє DokuWiki повторно відобразити сторінку, якщо минуло більше, ніж //період оновлення// з моменту останнього відтворення сторінки.
-<p style="border:2px dashed red;">Це також блок HTML</p> +
-</html> +
-</code>+
  
-<html> +За замовчуванням канал буде відсортовано за датою, спочатку найновіші елементи. Ви можете відсортувати його спочатку за найстарішим за допомогою //reverse// параметра або відобразити канал як є за допомогою //nosort//.
-Це є <span style="color:red;font-size:150%;">HTML-код</span> +
-</html>+
  
-<html> +приклад:
-<p style="border:2px dashed red;">Це також блок HTML</p> +
-</html>+
  
-Приклад застосування PHP: +  {{rss>http://slashdot.org/index.rss 5  5 author date 1h}}
- +
-<code> +
-<php> +
-echo 'Логотип, згенерований PHP:'; +
-echo '<img src="' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="PHP Logo !" />'; +
-echo '(generated inline HTML)'; +
-</php> +
- +
-<php> +
-echo '<table class="inline"><tr><td>The same, but inside a block level element:</td>'; +
-echo '<td><img src="' $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="PHP Logo !" /></td>'; +
-echo '</tr></table>'; +
-</php> +
-</code>+
  
-<php> +{{rss>http://slashdot.org/index.rss 5 author date 1h}}
-echo 'Логотип, згенерований PHP:'; +
-echo '<img src="' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="PHP Logo !" />'; +
-echo '(inline HTML)'; +
-</php> +
-<PHP> +
-echo '<table class="inline"><tr><td>The same, but inside a block level element:</td>'; +
-echo '<td><img src="' $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="PHP Logo !" /></td>'; +
-echo '</tr></table>'; +
-</PHP>+
  
-**Зверніть увагу**: З метою підвищення безпеки HTML- і PHP-блоки за замовчуванням відключені в конфігурації. Увімкніть їх, якщо хочете бачити результат виконання цього коду. 
-===== Управляющие макросы ===== 
  
-Некоторый синтаксис влияет на то, как «ДокуВики» обрабатывает статьи без создания каких-либо результатов для себя. Доступны следующие макросы:+===== Управляючі макроси =====
  
-^ Макрос          ^ Описание      | +Деякий синтаксис впливає на те, як DokuWiki відтворює сторінку, не створюючи самих виводів. Доступні наступні керуючі макроси:
-| %%~~NOTOC~~%%   | Если этот макрос присутствует в статье, оглавление не будет создано.  | +
-| %%~~NOCACHE~~%% | «ДокуВики» помещает всё выводимое в кэш по умолчаниюИногда это нежелательно (например, когда выше был использован синтаксис %%<php>%%), добавление этого макроса заставит «ДокуВики» обрабатывать статью при каждом вызове.  |+
  
-===== Синтаксические плагины =====+^ Макрос          ^ Опис      | 
 +| %%~~NOTOC~~%%   | Якщо цей макрос знайдено на сторінці, зміст не буде створено. 
 +| %%~~NOCACHE~~%% | DokuWiki за замовчуванням кешує весь вихід. Іноді це може бути небажаним (наприклад, коли використовується синтаксис %%<php>%% вище), додавання цього макросу змусить DokuWiki повторно відображати сторінку під час кожного виклику |
  
-Синтаксис «ДокуВики» может быть расширен за счёт [[doku>plugins|плагинов]].  +===== Синтаксичні плагіни ===== 
-Как их устанавливать и использовать --- описывается на страницах описания. Следующие плагины доступны в инсталляции «ДокуВики» на этом сайте:+Синтаксис DokuWiki можна розширити за допомогою [[doku>plugins|плагінів (Plugins)]]. Як використовувати ті, чи інші встановлені плагіни, описано на відповідних сторінках опису плагіну. У цій установці DokuWiki доступні наступні синтаксичні модулі:
  
 ~~INFO:syntaxplugins~~ ~~INFO:syntaxplugins~~
  
uk/wiki/syntax.1709566822.txt.gz · Востаннє змінено: 2024-03-04 16:40 повз SKruch

Якщо не вказано інше, вміст цієї Вікі підпадає під дію такої ліцензії: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki