Главный раздел > О проекте и форуме
Описание нестандартных тегов на форуме
(1/1)
CreatoR:
В этой теме я постараюсь привести описания и параметры использования всех нестандартных (не документированных) тегов, по остальным тегам см. Описание SMF BB Кода.
Примечание:
Некоторые теги не могут смешиваться, они отображаются некорректно. В связи с этим в них подставлены русские буквы, поэтому не копируйте теги отсюда, все имена тегов и их параметры следует писать исключительно латинскими буквами.
* Тег [autoit] - Наш любимый тег!
Обычное использование:
Код: [Выделить]>>>>[autoit]AutoIt код[/autoit]<<<<
Расширенное использование:
Код: [Выделить]>>>>[autoit=1,1,#c0c0c0,3,7]код[/autoit]<<<<Цитата* Первый параметр определяет нужно ли включать отображение строк (1 - вкл., 0 - выкл.) - по умолчанию 0.
* Второй параметр определяет с какой строки следует начинать список строк - по умолчанию 1 (с первой).
* Третьи параметр определяет цвет подсвечиваемой строки (см. далее) - этот параметр можно опустить, будет браться цвет по умолчанию (светло-жёлтый - 0xFFFFCC).
* Все последующие параметры определяют номера строк которые нужно подсвечивать.
* Если параметры не переданы, то номера строк не отображаются (по умолчанию).<<<<
* Тег [autoit_code] - Дополнительный тег для autoit кода (полезно для отправки “разукрашенного” кода, в отличии от обычного тега [code], теги внутри этого тега парсируются)
Пример:
Код: [Выделить]>>>>[autoit_code][url=http://www.autoitscript.com/autoit3/docs/functions/MsgBox.htm][color=#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]<<<<
* Тег [code] - Код, расширенные возможности
Обычное использование:
Код: [Выделить]>>>>[cоde]Код[/cоde]<<<<
Расширенное использование:
Код: [Выделить]>>>>[cоde=language,1,3]код[/cоde]<<<<* Первый параметр определяет язык для которого будет включена подсветка синтаксиса.
* Все последующие параметры определяют номера строк которые нужно подсвечивать.
Примеры:
1. Код: [Выделить]>>>>[cоde=ini,2][Section]
Key=Value[/cоde]<<<<2. Код: [Выделить]>>>>[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
email
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] - Обрамление текста “коробкой”
Обычное использование:
Код: [Выделить]>>>>[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] - Информационный блок (“стикер”)
Обычное использование:
Код: [Выделить]>>>>[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] - Прячет текст под кнопку
Обычное использование:
Код: [Выделить]>>>>[spоiler]Текст который будет развёрнут при нажатий на кнопку/ссылку[/spоiler]<<<<
Параметр для заголовка (это единственный параметр тега):
Код: [Выделить]>>>>[spоiler=Заголовок]Текст который будет развёрнут при нажатий на кнопку/ссылку[/spоiler]<<<<
Внимание: У данного тега есть ограничение - он не может быть вложен в самого себя, т.е нельзя использовать spoiler в spoiler'е.
* Тег [#] - Скрытый текст, в сообщений не отображается, обычно используется для комментирования строк в тексте при редактировании
Пример:
Код: [Выделить]>>>>[#]Обновить следующую строку[/#]<<<<
* Тег [nobbc] / [no] - Отмена тегов
Пример:
Код: [Выделить]>>>>[nobbc]В этом тексте [b]теги[/b] не парсируются[/nobbc]<<<<
* Тег [url_ex] - Расширенная ссылка, позволяет использовать нестандартные протоколы, в отличие от тега [url] не добавляет «http://» в начало ссылки
Пример:
Код: [Выделить]>>>>[url_ex=xmpp://autoit@conference.jabber.ru]xmpp://autoit@conference.jabber.ru[/url_ex]<<<<
* Тег [anc] - Якорь
Цитата: Garrett от Август 29, 2010, 10:15:12>>>>Может, кто-то и не знает, но на страницах форума можно ссылаться на якорь.
Допустим в десятом сообщение (зависит от количества выводимых сообщений на страницу), вы хотите отослать вопрошающего на первый пост текущей страницы, дабы он внимательнее его перечитал. Тогда вы редактируете первый пост, и обрамляете текст (на который хотите сделать акцент) тегом
Текст, на который установлен якорь name=531
[аnc=531] Текст, на который установлен якорь [/аnc]Далее в своём десятом сообщение вы ставите ссылку
[uгl=#531] Смотрим пример [/uгl]Всё! Теперь человек кликнув по ссылке, попадёт точно на тот текст, на котором вы хотите заострить его внимание.
Чем хорош этот метод?
Тем, что ссылка на якорь выставит текст сообщения в самую первую позицию с верху, акцентировав тем самым внимание вопрошающего!
Кто-то скажет: "подумаешь Америку открыл" :D Но я же писал!!! ;)
ПРИМЕЧАНИЕ: Якорь, и ссылка на якорь, должны быть на одной странице.
P.S. Желаете попробовать? В данном посту, имеется два якоря с именами quote и 531<<<<
* Тег [off] - Оффтоп с обрамлением
Обычное использование:
Код: [Выделить]>>>>[off]Оффтоп, но умеренный :)[/off]<<<<
Параметр title:
Код: [Выделить]>>>>[off title=Не в тему]Оффтоп, но умеренный :)[/off]<<<<
* Если параметр не указывать, то будет использоваться заголовок по умолчанию (OffTopic).
* Тег [offtop] - “Тихий” оффтоп
Пример:
Код: [Выделить]>>>>[offtop]Оффтоп, но умеренный :)[/offtop]<<<<
* Корректное использование тега [list] Баг в теге list:
Использование:
Код: [Выделить]>>>>[list]
[*]Первый пункт
его продолжение на новой строке
[*]Другой пункт
[/list]<<<<
Отображение:
Цитата[*]Первый пункт
его продолжение на новой строке
[*]Другой пункт
[/list]<<<<«Другой пункт» уже не имеет маркера, либо строка вместе с маркером смещается в начало (зависит от тегов в которые вложен тег list).
Причина: Перенос пункта на новую строку.
Решение: Вместо переноса строк использовать [br], либо “корректно” использовать тег list:
Код: [Выделить]>>>>[list]
[li]Первый пункт
его продолжение на новой строке[/li]
[li]Другой пункт[/li]
[/list]<<<<[/spoiler]
madmasles:
[uгl=#531] Смотрим пример [/uгl]
Тег [anc] не работает?
Навигация