Базовая разметка
текст '^пример^'
| текст пример
|
текст %red%'^update^'
| текст update
|
текст '_пример_'
| текст пример
|
%fr% float: right
| float: right
|
%fl% float: left
| float: left
|
clear:both [@[[<<]]@]
| clear:both [[<<]]
|
[@
кусок
'''кода'''
@]
|
кусок
'''кода'''
|
Памятка по основам
Оформление:
отдельная строка
= <p>
\
= притянуть последующую строку
\\
= <br>
\\\
= <br><br>
!
= <h1>
!!
= <h2>
!!!
= <h3>
!!!!%dashed%
= <h4> всегда вызывает аккордеон
!!!!!
= <h5> применяем для оформления FAQ'ов
%class%text%%
= <span class="class">text</span>
%newwin% ...
= открывать ссылки в новом окне
%что_угодно% ...
= прервется на ближайшем <p>,<div>, <span> или %%
>>class<<text
= <div class="class"> закроется только на >><<
[[PmWikiPh/Syntax|+]]
= ссылка с названием целевой страницы
[[PmWikiPh/Syntax|вот сюда]]
= ссылка "вот сюда" hint: можно использовать и точки, и слэши
[[http://example.com/|внешняя страница]]
= ссылка на "внешняя страница"
[[~Finar|+]]
= ссылка на профиль пользователя?
[[#anchor]]
= поставить якорь "anchor"
[[PmWikiPh/Syntax#anchor|якорь]]
= якорь?
Программирование:
(:Country: Transylvania :)
= создать Page Text Variable
{$:Country}
= вызвать ее
(:if auth edit:) ... (:ifend:)
= выводить только для редакторов
Сложная разметка
Таблица:
|| class="table table-bordered"
||! Заголовок таблицы !||
||!ЗагЛев ||! ЗагЦент ||! ЗагПрав||
||cell 1 || cell 2 || cell 3||
!!!!%dashed% прекрасная кнопка
|| class="table table-bordered"
||! Заголовок таблицы !||
||!ЗагЛев ||! ЗагЦент ||! ЗагПрав||
||cell 1 || cell 2 || cell 3||
| прекрасная кнопка
Заголовок таблицы
ЗагЛев | ЗагЦент | ЗагПрав |
cell 1 | cell 2 | cell 3 |
|
!!!!%dashed% прекрасная кнопка
параграф
| прекрасная кнопка
параграф
|
%p toggler% %dashed% кнопка-параграф
>>well opened<< и раскрытый по-умолчанию блочный элемент
>><<
| кнопка-параграф
и раскрытый по-умолчанию блочный элемент
|
Подсветка синтаксиса: ( все поддерживаемые языки )
(:source lang=text tabwidth=4 :)
(:source:) [@
Это разметка для вывода исходного кода с подсветкой синтаксиса. Можно добавлять параметры:
lang=XXX - подсветка по правилам языка XXX, популярные:
html5
javascript
jquery
php
css
text
linenum - включить нумерацию строк
tabwidth=N - ширина при отображении табуляций, работает только при заданном lang
Рекомендуемый конфиг:
(:source lang=php linenum tabwidth=4 :)
@ ] // !!! тут без пробела !!!
К разработке
цитата красивая
| цитата красивая
|
-< приступ (.outdent)
| приступ (.outdent)
|
Устаревшее
Синтаксис для фотогалереи (:thumblist:)
:
Действие | Код | Пример |
Фотка дефолтного размера (h=128px) | (:thumb Helicopter_04.jpg:) | (:thumb Helicopter_04.jpg:) |
Фотка высотой 100px | (:thumb Helicopter_04.jpg px=100:) | (:thumb Helicopter_04.jpg px=100:) |
Фотка шириной 100px | (:thumb Helicopter_04.jpg width=100:) | (:thumb Helicopter_04.jpg width=100:) |
Все фотки из /uploads (см. $UploadPrefixFmt) | (:thumblist:) |
Все фотки "Helicopter...", высота 50px | (:thumblist px=50 name="Helicopter*":) | (:thumblist px=50 name="Helicopter*":) |
Выбранные вручную фотки: 1,3 и 7 | (:thumbgallery cols=3:)
Helicopter_01.jpg"с титлом" | и подписью
Helicopter_03.jpg"только с титлом"
Helicopter_07.jpg | и только с подписью
(:thumbgalleryend:) | нет |