Поиск

Привет, Гость

Войти
Идентификация
Я забыл свой пароль
Регистрация

Для успешной публикации статей с помощью современных систем управления сайтом знания html, как правило, не требуется.

СтатьиКлиентамИспользование системы управления → Недокументированные возможности bb-codes

ReloadCMS и bb-codes. Недокументированные возможности.



Что такое bb-codes?

Это специальные коды, заключаемые в квадратные кавычки и форматирующие текст. Так как язык html пользователям применять при вводе комментариев запрещёно, а форматировать текст надо, эти bb-codes и были придуманы для замены. Движок потом сам их подхватывает и переформатирует в html-код, что удобно и безопасно. Безопасно потому, что bb-codes содержит только "безопасные" html-теги.

Использовать bb-codes можно даже те, на которые в редакторе нет кнопок, а в возможности заложены.

Рассмотрим, какие у нас есть.



1. Стандартные - которые видны на кнопках стандартного редактора ReloadCMS 1.2.7

png

[b] Выделить жирным.

[i] Наклонный текст.

[u] Подчёркнутый текст.

[quоte] Цитата. Оформляет текст в рамку.
Цитата:
Пример цитаты
[cоde] Код. Оформляет в рамку и подсвечивает текст. Используется для вставок кода, естественно. Пример:
Код:
<?  include("includes/ind_page.php");

   if ($id != "" && $sid == "" && $ssid == "" && !$_GET['mess'])

   {           //Вычислим среднюю температуру по больнице

   include("includes/kat.php");

   }

  elseif ($id != "" && $sid != "" && $ssid == "" && !$_GET['mess'])

   {

   include("includes/skat.php");

   }

  elseif ($id != "" && $sid != "" && $ssid != "" && !$_GET['mess'])

?>
[hiddеn] Скрытый - скрывает текст от незарегистрированных юзеров.

Например:

[img] Вставка картинки. В теге должна быть ссылка на картинку.

//Примечание. Если Вы используете мой последний мод ReloadCMS, применение тега в таком виде включит сервис изменения размера. Все картинки, объявленные с помощью этого тега, получат на сайте фиксированную ширину, задаваемую в админке. Таким образом, можно один раз подстроить ширину фото под дизайн Ваших страничек и не заботиться, что она будет перекошена слишком большой вставленной картинкой.

[url] Ссылка.

Все эти коды работают, только когда закрыты таким же тегом, каким открыты, но с предваряющей наклонной чертой - [/тег].

Ну и всевозможные смайлики - какие только захотите добавить.

Смайлики тегом закрывать не надо.



2. Недокументированные - т.е. используют только те, кто знает как.

В движке коды есть, а на кнопках не отображаются.

Теперь будете знать и Выwinking

[img=lеft],[img=right] Задаёт обтекания текстом, справа или слева соответственно.

//Примечание. Если Вы используете мой последний мод ReloadCMS с автомат. изменением картинки, применение тега в таком виде отключит сервис изменения и выведет картинку в натуральном виде. Иногда бывает полезно.

[url=http://your.link.here] Задаёт ссылку на сайт. Но в отличие от описанной выше ссылка выглядит не как урл, а как текст со ссылкой.

Доступные протоколы http, https, ftp, ed2k, irc.

[url=ссылка]Ваш текст здесь[ /url] То же, только ссылка заменяется на http://

[dеl] Зачёркнутый текст.

[mаilto] Вставка ссылки на e-mail в виде урла.

[mаilto= ] Вставка ссылки на e-mail в виде текста со ссылкой на урл.

[cоlor= ] Меняет цвет текста.

[sizе= ] Меняет размер шрифта. Размер задаётся в пунктах.

[usеr] Ссылка на профиль пользователя. Ник пользователя указывается между тегами.

[usеr= ] То же, но [ Никнейм ] указывается после =

//Примечание. В моем моде 2010 года подсмотеть Ники может только администратор сайта - по соображениям безопасности.

[spоiler] Устанавливает спойлер - т.е. надпись, при клике на котором открывается гораздо большая скрытая надпись.

[spоiler= ] Спойлер с оглавлением, оглавление указывается после =

Пример спойлера:

+ Оглавление статьи


Ну и самый коронный тег, он работает только в статьях (там пишет редактор), но не работает в комментариях (где пишут все остальные).

Это тег [html]. Обрамленный им код распарсится в html код как есть. Очень удобно, можно вставить что угодно — списки, яваскрипт, стилизованные документы, таблицы и т.п.



Только не забывайте закрывать теги, иначе они не сработают.



Вот и всё. Более подробно про теги bb-codes можно найти в интернете (с картинками и примерами). Ведь они уже давно стали стандартом для хорошей CMS. Но лучший метод - попробовать использовать самому.



Прочитав статью, у Вас возможно возникнет вопрос - а почему в кнопках редактора нет этой кучи дополнительных тегов?

Ответ прост. В 80% случаев они не нужны. Поэтому нечего захламлять интерфейс. Принцип Коха 80/20 - читали? Это когда 20% сотрудников обычно дают 80% прибыли. И 80% контента печатается 20% кнопок. И т.д.



Но может возникнуть случай, когда нужно применить и редкий арсенал.

Что ж - возможности есть.

Пользуйтесь!

Дата 2010-05-12 12:49:57

Комментировать

Вы не залогинены!

Комментарии

admin 2011-03-10 08:45:44
denis
Что не работает?
Гость 2011-01-04 14:41:59
No avatar
Попробовал на форуме, не работает. http://forum.gc-online.biz/?module=forum&action=topic&id=1

Устал читать? Напиши! Или позвони +375 29 5344286. На связи по будним дням с 800 до 1700.