Сcылка Wiki:
PHP код:
[wiki]статья[/wiki]
При наличии статьи создается ссылка на нее, при отсутствии статьи с таким название предлагает ее создать.
Или
PHP код:
[wiki=23]что попало[/wiki]
Заголовки
Заголовки частей статьи, которые отображаются в верхней части статьи для быстрого перехода к нужному месту внутри статьи.
PHP код:
[h1]headline text[/h1]
[h2]headline text[/h2]
[h3]headline text[/h3]
[h4]headline text[/h4]
[h5]headline text[/h5]
[h6]headline text[/h6]
[h7]headline text[/h7]
Может быть использован классический wiki синтаксис.
PHP код:
==headline==
===sub-headline===
Автолинк
Автолинк, это ссылка на статью, которая создается как автоматически так и с помощью BBcodes.
Автолинк дает возможность предпросмотра содержания корреспондирующей статьи с помощью AJAX.
PHP код:
[AUTOLINK]статья[/AUTOLINK]
Автолинк может быть установлен к существующей статье. В случае отсутствия статьи предлагает ее создать.
Книга
Книга содержит статьи wiki. Статья может находится только в одной книге. Очень удобно для организации тематических подборок.
PHP код:
[book]название книги[/book]
При наличии книги создается ссылка на нее, при отсутствии книги с таким название предлагает ее создать.
Или
PHP код:
[book=2]что попало[/book]
Создает ссылку на книгу с id 2.
SHOWTHREADS
Показывает список последних тем в указанном форуме.
PHP код:
[showthreads=count]forumid[/showthreads]
Где:
- count - Количество последних тем.
- forumid - id форума.
TEMPLATE
Аналог быстрого шаблона. Вы можете создать любой текст любого формата как отдельную wiki статью и используя этот BBcode быстро вставить содержание этой статьи в любое сообщение в виде как есть.
PHP код:
[template]Template Name[/template]
TABLE, TR, TD
PHP код:
[table]
[tr]
[td]первая ячейка[/td]
[td]вторая ячейка[/td]
[/tr]
[/table]
Могут быть использованы стили
PHP код:
[table=class:tborder]
[tr]
[td=class:alt2]first cell[/td]
[td=class:alt1]second cell[/td]
[/tr]
[/table]
DIV
PHP код:
[div=css styles]содержание[/div]
Для применения в таком виде надо создать отдельную wiki статью "css styles". Таких статей может быть сколько угодно, что дает возможность применять разные стили для разных сообщений в одной теме.
Возможно использовать этот BBcode с прямым указанием свойств.
PHP код:
[div=color:red; font-weight:bold; border:2px dashed blue; background:#FFFFC0; float:right; width:50%; text-align:center]содержание[/div]
SPAN
PHP код:
[span=css styles]содержание[/span]
Для применения в таком виде надо создать отдельную wiki статью "css styles". Таких статей может быть сколько угодно, что дает возможность применять разные стили для разных сообщений в одной теме.
Возможно использовать этот BBcode с прямым указанием свойств.
PHP код:
[span=color:red; font-weight: bold; border:2px dashed blue; background:#FFFFC0; text-align:center]содержание[/span]
FOOTNOTE
Создает сноску вида [1]...[x] в сообщении, при просмотре текст окруженный BBcode сносится вниз сообщения. К сожалению не дает возможность сделать отнесение на уже существующую сноску. Сноски от текста отделяются сплошной горизонтальной чертой.
PHP код:
[footnote]текст сноски[/footnote]
KEYWORDS
Дает возможность к сообщению, теме или статье добавить к стандартным существующим дополнительные keywords meta tag. Может быть полезно для поисковой оптимизации.
PHP код:
[keywords]список ключевых слов через запятую[/keywords]
#REDIRECT
Не является BBcode. Позволяет перенаправить статью на другую уже существующую статью. Удобно использовать для синонимов.
PHP код:
#REDIRECT [wiki]article title[/wiki]
FIELD
Существует возможность назначить соответствия одного значения другому в пределах одной темы.
Например слово тема окруженная этим BBcode при просмотре сообщения будет представлена как полное название темы в котором создано это сообщение. Эти соответствия можно назначить в настройках продукта в виде значение_в _db => значение_field.
PHP код:
[field]field friendly name[/field]
Полезные значение_в _db из базы данных:
- title - "Наименование темы"
- replycount - "Количество ответов в теме"
- views - "Количество просмотров темы"
- postusername - "Имя автора темы"
- lastposter - "Имя последнего ответившего в теме"
- taglist - "Список меток"
Буду рад добавить сюда другие значения.
Немного замечаний:
К сожалению проект закрылся и сайт разработчиков мертв. Но продукт имеет свои преимущества для небольших wiki систем.
Есть проблемы с utf8, Auto-Links регистро зависимый, но есть возможность использовать #redirect [wiki]статья назначения[/wiki]. работает нормально.
Дополнительно в архиве находится архив "
upload_utf_string_functions.rar", содержащий файлы с измененными функциями строковых превращений (рекомендации для поддержки UTF8) (функция strtolower(Тут твоя строка) заменена функцией mb_strtolower(Тут твоя utf-8 строка, UTF-8)).