Базовая разметка
текст '^пример^'
| текст пример
|
текст %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:) | нет |