В большинстве случаев все сообщения отправляются в форуме в виде обычного
текста, но возможно и использование некоторых элементов форматирования,
таких как выделение слов или фраз жирным или наклонным шрифтом и т.п.
Поскольку использование языка HTML при композиции сообщений может быть
запрещено администратором по какой либо причине, для этой цели вы можете
использовать специальный язык FUDcode, предоставляющий в ваше распоряжение
набор тегов для форматирования. FUDcode гораздо проще в освоении и безопаснее,
чем язык HTML.
Ниже приведен список поддерживаемых FUDcode тегов
и короткие примеры их использования
Создание URL ссылок
Форум способен автоматически распознавать URL в сообщениях, например:
http://fud.prohost.org
такой URL будет распознан и преобразован в ссылку, выглядящую следующим образом:
Кроме того, вы можете сами создавать ссылки в сообщениях, используя FUDcode.
Это может быть сделано двумя способами, первый из которых выглядит так:
[URL]http://www.myhomepage.com[/URL]
это приведет к созданию приведенной ссылки:
Вы также можете добавить описание вашей ссылки, используя несколько отличающийся
синтаксис внутри тега URL:
[URL=http://www.myhomepage.com]My Homepage[/URL]
что приведет к созданию ссылки, отличной от предыдущей:
Создание ссылок на email
Для создания email-ссылки просто вставьте в сообщение адрес email в его
обычном виде, например:
support@prohost.org
Форум автоматически распознает такие адреса и создает ссылки на них.
Кроме того, возможно создание email-ссылок с описанием как и в случае с URL
вручную, используя следующий синтаксис:
[email=support@prohost.org]Click here to email our tech support[/email]
Стили текста
FUDcode предоставляет также набор тегов для задания стиля текста:
- [b]полужирный
[/b] служит для выделения текста полужирным шрифтом
- [u]подчеркивание
[/u] включает подчеркнутый текст
- [i]наклонный
[/i] выделяет текст наклоннымшрифтом
- [sub]subscript
[/sub] produces subscript text
- [sup]superscript
[/sup] produces superscript text
Возможно задать цвет, размер символов, а также использовать определенный шрифт:
- [color=red]красный текст
[/color] дает в результате красный текст
- [size=4]большой текст
[/size] устанавливает шрифт указанного размера
- [font=courier]text
[/font] задает использование
шрифта курьер
Возможно и одновременное применение различных тегов:
[b][u][i][color=red][size=10][font=courier]Форматированный Текст[/font][/size][/color][/i][/u][/b]
результатом действия приведенного примера является:
Форматированный Текст
Выравнивание текста
FUDcode поддерживает различные способы выравнивания теста.
Для этого используются 3 формы записи тега [align]:
- [align=center]текст по центру[/align] дает в результате:
текст по центру
- [align=left]текст слева[/align] дает:
текст слева
- [align=right]текст справа[/align] дает:
текст справа
Различные списки
Используя FUDcode, вы можете создавать различные типы списков:
Ненумерованные бюллетени:
[list]
[*]первый пункт
[*]второй пункт
[/list]
даст в результате
- первый пункт
- второй пункт
Для создания последовательно нумерованного списка,
используется несколько иной синтаксис:
[list type=1]
[*]первый пункт
[*]второй пункт
[/list]
результат выглядит как
- первый пункт
- второй пункт
Создание буквенного списка (A-Z):
[list type=A]
[*]первый пункт
[*]второй пункт
[/list]
результат:
- первый пункт
- второй пункт
Добавление изображений
Добавление изображений в сообщение возможно с помошью тега
[img][/img].
Например конструкция
[img]http://www.prohost.org/img/pro_logo.gif[/img],
приводит к появлению в сообщении следующего изображения:
в дополнение к этому вы можете создавать ссылки c изображениями, заключив конструкцию в теги
[url][/url], например:
[url=http://www.prohost.org][img]http://www.prohost.org/img/pro_logo.gif[/img][/url]
результатом приведенного примера является изображение-ссылка:
Цитирование сообщение
При ответе на сообщение возможно приведение цитат из оригинала, для этого
используется тег [quote][/quote].
[quote]hello world[/quote]
будет выглядеть как:
Исходный (преформатированный) текст
Теги [code][/code] позволяют вставлять
в сообщение фрагменты текста в исходном виде, сохраняя в них элементы
форматирования, табуляции и пробелы.
пример использования:
[code]
$fp = fopen('somefile', 'w'); if ( !$fp ) { exit('no such file!'); } else { fwrite($fp, 'hello world'); fclose($fp); }
[/code]
результат действия примера - текст в исходном виде:
$fp = fopen('somefile', 'w'); if ( !$fp ) { exit('no such file!'); } else { fwrite($fp, 'hello world'); fclose($fp); }
PHP Code
The [php][/php] tag allows you to post PHP scripts
and have the forum automatically syntax highlight the code for easier readability.
it used like this:
[php]
function hello()
{
echo "Hello World!";
}
hello();
[/php]
which produces:
<?php function hello() { echo "Hello World!"; }
hello(); ?>
No Tag
The [notag][/notag] tag allows you to have the text inside
the tags not be parsed by the FUDforum's tag parser. This allows you to give examples of FUDcode
and not have them converted to equivalent HTML.
Spoiler
The [spoiler][/spoiler] tag allows you to hide a portion of message
from being displayed. To see the hidden portion the users must click a link that will display the
hidden portion of the text. Internally this is accomplished by JavaScript so the page is not actually
reloaded, instead a hidden layer is made visible.
Here is an example of this tag in action:
Visible part of the message
[spoiler]
Hidden part of the message
[/spoiler]
More visible text.
and the result:
Visible part of the message
More visible text.
Acronym
The [notag][/notag] tag allows you to identify the text as an
acronym and provide a full name when the user moves their mouse over the tag.
[acronym=Fast Uncompromising Discussion Forum]FUDforum[/acronym] produces FUDforum.
Еще одной возможностью по оформления сообщения является использование
смайликов, если это было разрешено администратором форума.
|