- Сообщения
- 8,673
- Репутация
- 2,484
В этой теме я постараюсь привести описания и параметры использования всех нестандартных (не документированных) тегов, по остальным тегам см. bbcref]Описание SMF BB Кода[[/hide]url].
Примечание:
Некоторые теги не могут смешиваться, они отображаются некорректно. В связи с этим в них подставлены русские буквы, поэтому не копируйте теги отсюда, все имена тегов и их параметры следует писать исключительно латинскими буквами.
[
]
[
]
[
]
[
]
Примечание:
Некоторые теги не могут смешиваться, они отображаются некорректно. В связи с этим в них подставлены русские буквы, поэтому не копируйте теги отсюда, все имена тегов и их параметры следует писать исключительно латинскими буквами.
- Тег [autoit] - Наш любимый тег!
Обычное использование:
Расширенное использование:
Расширенное использование:
* Первый параметр определяет [URL=[hide]lng_list]язык[[/hide]URL] для которого будет включена подсветка синтаксиса.
* Все последующие параметры определяют номера строк которые нужно подсвечивать.
Примеры:
1.
2.
и т.д.
Вот полный список поддерживаемых языков:
Код:
[autoit]AutoIt код[/autoit]
Расширенное использование:
Код:
[autoit=1,1,[hide]c0c0c0,3,7]код[/autoit][[/hide]code]
[quote]* Первый параметр определяет нужно ли включать отображение строк (1 - вкл., 0 - выкл.) - по умолчанию 0.
* Второй параметр определяет с какой строки следует начинать список строк - по умолчанию 1 (с первой).
* Третьи параметр определяет цвет подсвечиваемой строки (см. далее) - этот параметр можно опустить, будет браться цвет по умолчанию (светло-жёлтый - 0xFFFFCC).
* Все последующие параметры определяют номера строк которые нужно подсвечивать.
* Если параметры не переданы, то номера строк не отображаются (по умолчанию).[/quote]
[/spoiler]
[[hide]]============================================================[/[/hide]]
[list][*]Тег [nobbc][autoit_code][/nobbc] - Дополнительный тег для autoit кода (полезно для отправки “разукрашенного” кода, в отличии от обычного тега [nobbc][code][/nobbc], теги внутри этого тега [b]парсируются[/b])[/list]
[spoiler]
Пример:
[code][autoit_code][url=http://www.autoitscript.com/autoit3/docs/functions/MsgBox.htm][color=[hide]000090][i]MsgBox[/i][/color][/url][color=#FF0000]([/color][color=#AC00A9][i]64[/i][/color][color=#FF0000],[/color] [color=#9999CC]'Title'[/color][color=#FF0000],[/color] [color=#9999CC]'Hello World!'[/color][color=#FF0000])[/color][/autoit_code][[/hide]code]
[/spoiler]
[[hide]]============================================================[/[/hide]]
[anc=code][/anc][list][*]Тег [nobbc][code][/nobbc] - Код, расширенные возможности[/list]
[spoiler]
Обычное использование:
[code][cоde]Код[/cоde]
Расширенное использование:
Код:
[cоde=language,1,3]код[/cоde]
* Все последующие параметры определяют номера строк которые нужно подсвечивать.
Примеры:
1.
Код:
[cоde=ini,2][Section]
Key=Value[/cоde]
Код:
[cоde=javascript]alert('Hello World');[/cоde]
и т.д.
Вот полный список поддерживаемых языков:
abap
actionscript
actionscript3
ada
apache
applescript
apt_sources
asm
asp
autohotkey
autoit
avisynth
bash
basic4gl
bf
bibtex
blitzbasic
bnf
boo
c
c_mac
caddcl
cadlisp
cfdg
cfm
cil
cmake
cobol
cpp-qt
cpp
csharp
css
d
dcs
delphi
diff
div
dos
dot
eiffel
erlang
fo
fortran
freebasic
genero
gettext
glsl
gml
gnuplot
groovy
haskell
hq9plus
html4strict
html5
idl
ini
inno
intercal
io
java
java5
javascript
kixtart
klonec
klonecpp
latex
lisp
locobasic
lolcode
lotusformulas
lotusscript
lscript
lsl2
lua
m68k
make
matlab
mirc
modula3
mpasm
mxml
mysql
nsis
oberon2
objc
ocaml-brief
ocaml
oobas
oracle11
oracle8
pascal
per
perl
php-brief
php
pic16
pixelbender
plsql
povray
powershell
progress
prolog
properties
providex
python
qbasic
rails
rebol
reg
robots
ruby
sas
scala
scheme
scilab
sdlbasic
smalltalk
smarty
sql
tcl
teraterm
text
thinbasic
tsql
typoscript
vb
vbnet
verilog
vhdl
vim
visualfoxpro
visualprolog
whitespace
whois
winbatch
xml
xorg_conf
xpp
z80
[
Скрытый контент
Вы должны ответить на это, чтобы увидеть это содержание.
- Тег [box] - Обрамление текста “коробкой”
Обычное использование:
Параметр title:
Параметр class:
Параметр link:
Параметр hlink:
Код:
[box]Пример[/box]
Параметр title:
Код:
[box title=Заголовок]Пример[/box]
Параметр class:
Код:
[box class=titlebg]Пример[/box]
Параметр link:
Код:
[box title=More Info link=http://ru.wikipedia.org/wiki/Simple_Machines_Forum]
Simple Machines Forum (аббревиатура - SMF) бесплатный движок форума...[/box]
Параметр hlink:
Код:
[box title=SMF hlink=http://www.simplemachines.org/community/index.php]
Пример параметра hlink.[/box]
[
Скрытый контент
Вы должны ответить на это, чтобы увидеть это содержание.
- Тег [info] - Информационный блок (“стикер”)
Обычное использование:
Параметр width и height (ширина/высота):
Параметр float (одно из трёх; left | right | none):
Параметр border (цвет бордюра, поддерживает как код, так и имя цвета):
Внимание:
Важно сохранять порядок использования параметров в теге (см. последний пример), иначе они могут работать неправильно.
Код:
[info]
[center]Пример:[/center]
[IMG]http://autoit-script.ru/random_avatars/I Am an AutoIter Avatar.png[/IMG]
[/info]
Параметр width и height (ширина/высота):
Код:
[info width=120 height=150]
[center]Пример:[/center]
[IMG]http://autoit-script.ru/random_avatars/I Am an AutoIter Avatar.png[/IMG]
[/info]
Параметр float (одно из трёх; left | right | none):
Код:
[info float=right][center]Пример:[/center]
[IMG]http://autoit-script.ru/random_avatars/I Am an AutoIter Avatar.png[/IMG]
[/info]
Параметр border (цвет бордюра, поддерживает как код, так и имя цвета):
Код:
[info width=120 float=right border=#ff0000 height=120]
[center]Пример:[/center]
[IMG]http://autoit-script.ru/random_avatars/I Am an AutoIter Avatar.png[/IMG]
[/info]
Внимание:
Важно сохранять порядок использования параметров в теге (см. последний пример), иначе они могут работать неправильно.
[
Скрытый контент
Вы должны ответить на это, чтобы увидеть это содержание.
- Тег [spoiler] - Прячет текст под кнопку
Обычное использование:
Параметр для заголовка (это единственный параметр тега):
Внимание: У данного тега есть ограничение - он не может быть вложен в самого себя, т.е нельзя использовать spoiler в spoiler'е.
Код:
[spоiler]Текст который будет развёрнут при нажатий на кнопку/ссылку[/spоiler]
Параметр для заголовка (это единственный параметр тега):
Код:
[spоiler=Заголовок]Текст который будет развёрнут при нажатий на кнопку/ссылку[/spоiler]
[
Скрытый контент
Вы должны ответить на это, чтобы увидеть это содержание.
- Тег [[hide]] - Скрытый текст, в сообщений не отображается, обычно используется для комментирования строк в тексте при редактировании[[/hide]list]
Пример:
Код:[[hide]]Обновить следующую строку[/#][[/hide]code] [/spoiler] [[hide]]============================================================[/[/hide]] [list][*]Тег [nobbc][nobbc] / [no][/nobbc] - Отмена тегов[/list] [spoiler] Пример: [code][nobbc]В этом тексте [b]теги[/b] не парсируются[/nobbc]
[Скрытый контентВы должны ответить на это, чтобы увидеть это содержание.
- Тег [url_ex] - Расширенная ссылка, позволяет использовать нестандартные протоколы, в отличие от тега [url] не добавляет «http://» в начало ссылки
Пример:
Код:[url_ex=xmpp://[email protected]]xmpp://[email protected][/url_ex]
[Скрытый контентВы должны ответить на это, чтобы увидеть это содержание.
- Тег [anc] - Якорь
Garrett сказал(а):Может, кто-то и не знает, но на страницах форума можно ссылаться на якорь.
Допустим в десятом сообщение (зависит от количества выводимых сообщений на страницу), вы хотите отослать вопрошающего на первый пост текущей страницы, дабы он внимательнее его перечитал. Тогда вы редактируете первый пост, и обрамляете текст (на который хотите сделать акцент) тегом
Текст, на который установлен якорь name=531
[box][аnc=531] Текст, на который установлен якорь [/аnc][/box]
Далее в своём десятом сообщение вы ставите ссылку
[box][uгl=Скрытый контентВы должны ответить на это, чтобы увидеть это содержание.Скрытый контентВы должны ответить на это, чтобы увидеть это содержание.
Всё! Теперь человек кликнув по [URL=[hide]531]ссылке[[/hide]URL], попадёт точно на тот текст, на котором вы хотите заострить его внимание.
Чем хорош этот метод?
Тем, что ссылка на якорь выставит текст сообщения в самую первую позицию с верху, акцентировав тем самым внимание вопрошающего!
Кто-то скажет: "подумаешь Америку открыл" :D [URL=[hide]quote]Но я же писал!!![[/hide]URL] ;)
ПРИМЕЧАНИЕ: Якорь, и ссылка на якорь, должны быть на одной странице.
P.S. Желаете попробовать? В данном посту, имеется два якоря с именами quote и 531
[Скрытый контентВы должны ответить на это, чтобы увидеть это содержание.
- Тег [off] - Оффтоп с обрамлением
Обычное использование:
Код:[off]Оффтоп, но умеренный :)[/off]
Параметр title:
Код:[off=Не в тему]Оффтоп, но умеренный :)[/off]
* Если параметр не указывать, то будет использоваться заголовок по умолчанию (OffTopic).
[Скрытый контентВы должны ответить на это, чтобы увидеть это содержание.
- Тег [offtop] - “Тихий” оффтоп
Пример:
Код:[offtop]Оффтоп, но умеренный :)[/offtop]
[Скрытый контентВы должны ответить на это, чтобы увидеть это содержание.
- Тег [hide] - Скрытый текст
Обычное использование:
Код:[hidе]Этот текст не будет отображаться гостям[/hidе]
[url=http://autoit-script.ru/index.php?action=login]Войдите
-
или Зарегистрируйтесь чтобы увидеть скрытый текст
Расширенное использование:
Код:[hidе=15]Этот текст будет отображаться только тем участникам, у кого число сообщений 15 или выше[/hidе]
Для просмотра скрытого текста,
Вам необходимо набрать 15 сообщений, у Вас есть X
[Скрытый контентВы должны ответить на это, чтобы увидеть это содержание.
- Корректное использование тега [list]
Баг в теге list:
Использование:
Код:[list] [*]Первый пункт его продолжение на новой строке [*]Другой пункт [/list]
Отображение:
- Первый пункт
его продолжение на новой строке - Другой пункт
«Другой пункт» уже не имеет маркера, либо строка вместе с маркером смещается в начало (зависит от тегов в которые вложен тег list).
Причина: Перенос пункта на новую строку.
Решение: Вместо переноса строк использовать [br], либо “корректно” использовать тег list:
Код:[list] [*]Первый пункт его продолжение на новой строке [*]Другой пункт [/list]
Подробнее о теге list