DokuWiki

It's better when it's simple

Инструменты пользователя

Инструменты сайта


ru:wiki:syntax

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
ru:wiki:syntax [2019-10-25 16:25] – старая версия восстановлена (2019-09-21 23:39) Aleksandrru:wiki:syntax [2024-02-21 15:51] (текущий) – fix broken php image link 130.183.74.109
Строка 150: Строка 150:
 Отмасштабированная до заданных размеров:  {{wiki:dokuwiki-128.png?200x50}} Отмасштабированная до заданных размеров:  {{wiki:dokuwiki-128.png?200x50}}
  
-Отмасштабированная внешняя картинка:      {{http://de3.php.net/images/php.gif?200x50}}+Отмасштабированная внешняя картинка:      {{https://www.php.net/images/php.gif?200x50}}
  
 <code> <code>
Строка 156: Строка 156:
 Отмасштабированная до заданной ширины:    {{wiki:dokuwiki-128.png?50}} Отмасштабированная до заданной ширины:    {{wiki:dokuwiki-128.png?50}}
 Отмасштабированная до заданных размеров:  {{wiki:dokuwiki-128.png?200x50}} Отмасштабированная до заданных размеров:  {{wiki:dokuwiki-128.png?200x50}}
-Отмасштабированная внешняя картинка:      {{http://de3.php.net/images/php.gif?200x50}}+Отмасштабированная внешняя картинка:      {{https://www.php.net/images/php.gif?200x50}}
 </code> </code>
  
Строка 201: Строка 201:
  
   - Тот же список, только нумерованный   - Тот же список, только нумерованный
-  - Ещё элемент +    - Ещё элемент 
-    - Чем больше пробелов в начале, тем глубже вложенность +      - Чем больше пробелов в начале, тем глубже вложенность 
-  - Всё просто+    - Всё просто
 </code> </code>
  
Строка 251: Строка 251:
 «Докувики» поддерживает упрощённый синтаксис создания таблиц. «Докувики» поддерживает упрощённый синтаксис создания таблиц.
  
-^ Заголовок 1      ^ Заголовок 2         ^ Заголовок 3            +^ Заголовок 1      ^ Заголовок 2                                                            ^ Заголовок 3      
-| Ряд 1 Колонка 1  | Ряд 1 Колонка 2     | Ряд 1 Колонка 3        +| Ряд 1 Колонка 1  | Ряд 1 Колонка 2                                                        | Ряд 1 Колонка 3  
-| Ряд 2 Колонка 1  | Объединение колонок (обратите внимание на двойную вертикальную черту)  || +| Ряд 2 Колонка 1  | Объединение колонок (обратите внимание на двойную вертикальную черту)                    || 
-| Ряд 3 Колонка 1  | Ряд 2 Колонка 2     | Ряд 2 Колонка 3        |+| Ряд 3 Колонка 1  | Ряд 2 Колонка 2                                                        | Ряд 2 Колонка 3  |
  
 Обычные ряды должны начинаться и заканчиваться вертикальной чертой --- %%|%%, а заголовки «крышечкой» (циркумфлекс) — %%^%%. Обычные ряды должны начинаться и заканчиваться вертикальной чертой --- %%|%%, а заголовки «крышечкой» (циркумфлекс) — %%^%%.
Строка 366: Строка 366:
 ===== Вставка HTML и PHP ===== ===== Вставка HTML и PHP =====
  
-Чистый HTML- или PHP-код можно вставлять в документ с помощью тэгов ''html'' ((''html'' --- для строчного кода; ''HTML'' --- для блочного кода)) и ''php'':+Чистый HTML- или PHP-код можно вставлять в документ с помощью тэгов ''html'' и ''php''. Используйте заглавные буквы для блочных элементов.
  
 <code html> <code html>
 <html> <html>
-Тут вставлен <font color="red" size="+1">HTML-код</font>+Тут вставлен <font color="red" size="+1">код HTML</font>
 </html> </html>
 +
 +<HTML>
 +<p style="border:2px dashed red;">И здесь блочная вставка HTML</p>
 +</HTML>
 </code> </code>
 +
 +Получается:
  
 <html> <html>
Строка 378: Строка 384:
 </html> </html>
  
-<code php>+<HTML> 
 +<p style="border:2px dashed red;">И здесь блочная вставка HTML</p> 
 +</HTML> 
 + 
 +---- 
 + 
 +<code>
 <php> <php>
-echo 'Логотип, сгенерированный PHP:'; +echo 'Версия PHP: '
-echo '<img src="' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="Логотип PHP!" />';+echo phpversion()
 +echo ' (прямая вставка в HTML).';
 </php> </php>
 +
 +<PHP>
 +echo '<table class="inline"><tr><td>То же самое — в элементе блочного уровня:</td>';
 +echo '<td>'.phpversion().'</td>';
 +echo '</tr></table>';
 +</PHP>
 </code> </code>
 +
 +Получается:
  
 <php> <php>
-echo 'Логотип, сгенерированный PHP:'; +echo 'Версия PHP: '
-echo '<img src="' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="Логотип PHP!" />';+echo phpversion()
 +echo ' (прямая вставка в HTML).';
 </php> </php>
  
-**Примечание**по умолчанию вставка HTML и PHP запрещена. Когда она запрещена, код не исполняется, а выводится в исходном виде.+<PHP> 
 +echo '<table class="inline"><tr><td>То же самое — в элементе блочного уровня:</td>'; 
 +echo '<td>'.phpversion().'</td>'; 
 +echo '</tr></table>'; 
 +</PHP> 
 + 
 +**Примечание:** по умолчанию вставка HTML и PHP запрещена. Когда она запрещена, код не исполняется, а выводится в исходном виде. 
 + 
 +===== RSS/ATOM Feed Aggregation ===== 
 + 
 +===== Агрегация каналов RSS/ATOM ===== 
 + 
 +Докувики может интегрировать данные из внешних XML-каналов. Для анализа XML-каналов, используется [[http://simplepie.org/|SimplePie]]. Все форматы, понятные SimplePie, также могут быть использованы в Докувики. Вы можете влиять на рендеринг с помощью нескольких дополнительных параметров, разделенных пробелами: 
 + 
 +^ Параметр  ^ Описание ^ 
 +| any number | Отображается максимальное количество элиментов, по умолчанию 8 | 
 +| reverse    | Сначала отобразите последние элементы в ленте | 
 +| author     | Показывать имена авторов элементов | 
 +| date       | Показывать даты элиментов | 
 +| description| Покажите описание элиментов. Если HTML отключен, все теги будут удалены | 
 +| nosort     | Не сортируйте элементы в ленте | 
 +| //n//[dhm] | Период обновления, где d=дни, h=часы, m=минуты. (например 12h = 12 часов). | 
 + 
 +Период обновления по умолчанию равен 4 часам. Любое значение ниже 10 минут будет рассматриваться как 10 минут. Докувики обычно пытается предоставить кэшированную версию страницы, очевидно, что это неуместно, когда страница содержит динамический внешний контент. Параметр указывает Докувики повторно отобразить страницу, если прошло больше //периода обновления// с момента последнего отображения страницы. 
 + 
 +По умолчанию лента будет отсортирована по дате, сначала по самым новым элементам. Вы можете сначала отсортировать его по возрасту, используя параметр "reverse", или отобразить ленту как есть с "nosort"
 + 
 +**Пример:** 
 + 
 +  {{rss>http://slashdot.org/index.rss 5 author date 1h }}
  
 +{{rss>http://slashdot.org/index.rss 5 author date 1h }}
 ===== Управляющие макросы ===== ===== Управляющие макросы =====
  
ru/wiki/syntax.1572013542.txt.gz · Последнее изменение: 2019-10-25 16:25 — Aleksandr

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: 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