Что нового

Описание нестандартных тегов на форуме

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
В этой теме я постараюсь привести описания и параметры использования всех нестандартных (не документированных) тегов, по остальным тегам см. bbcref]Описание SMF BB Кода[[/hide]url].

Примечание:
Некоторые теги не могут смешиваться, они отображаются некорректно. В связи с этим в них подставлены русские буквы, поэтому не копируйте теги отсюда, все имена тегов и их параметры следует писать исключительно латинскими буквами.



  • Тег [autoit] - Наш любимый тег!
Обычное использование:
Код:
[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]
* Первый параметр определяет [URL=[hide]lng_list]язык[[/hide]URL] для которого будет включена подсветка синтаксиса.
* Все последующие параметры определяют номера строк которые нужно подсвечивать.

Примеры:
1.
Код:
[cоde=ini,2][Section]
Key=Value[/cоde]
2.
Код:
[cоde=javascript]alert('Hello World');[/cоde]

и т.д.

Вот полный список поддерживаемых языков:

[
Скрытый контент
Вы должны ответить на это, чтобы увидеть это содержание.
]

  • Тег [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'е.

[
Скрытый контент
Вы должны ответить на это, чтобы увидеть это содержание.
]

  • Тег [[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=
    Скрытый контент
    Вы должны ответить на это, чтобы увидеть это содержание.
    Скрытый контент
    Вы должны ответить на это, чтобы увидеть это содержание.
    box]
    Всё! Теперь человек кликнув по [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 сообщений, то вместо текста увидит надпись:
    Для просмотра скрытого текста,
    Вам необходимо набрать 15 сообщений, у Вас есть X

    [
    Скрытый контент
    Вы должны ответить на это, чтобы увидеть это содержание.
    ]
    • Корректное использование тега [list]
    Баг в теге list:

    Использование:
    Код:
    [list]
    [*]Первый пункт
    его продолжение на новой строке
    [*]Другой пункт
    [/list]

    Отображение:
    • Первый пункт
      его продолжение на новой строке
    • Другой пункт

    «Другой пункт» уже не имеет маркера, либо строка вместе с маркером смещается в начало (зависит от тегов в которые вложен тег list).



    Причина: Перенос пункта на новую строку.

    Решение: Вместо переноса строк использовать [br], либо “корректно” использовать тег list:

    Код:
    [list]
    [*]Первый пункт
    его продолжение на новой строке
    [*]Другой пункт
    [/list]

    Подробнее о теге list
 
Верх