Плагин разноцветных блоков текста specialbox

/ Просмотров: 3537
Плагин разноцветных блоков текста specialbox

Плагин служит для оформления текста в виде красивых разноцветных блоков с информативными иконками.

Давным-давно ;), а именно — в 2010 году и версиях MaxSite около 0.4, ещё не было простых возможностей сделать блок, подобный вот этому, простым кодом [div(message note)]

Specialbox исправлял эту несправедливость.

Как видно на скриншоте, плагин позволял настраивать скругления уголков (в том числе у браузеров, которые не поддерживали скругление), тени от блока и текста, цвета, иконки блоков. В плагине было несколько предопределённых блоков: alert, download, info, warning, black, grey, code и можно было создать собственные. Кроме того, можно было на лету задавать цвета и прочие настройки блока. Примерно следующим образом.

[sbox id="alert" caption="Пример настройки на лету" color="000000" ccolor="ffffff" bgcolor="f7cdf5" cbgcolor="f844ee" bcolor="f844ee" image="http://your_site/uploads/images/heart.png"]
Это пример настроенного «на лету» блока-предостережения. Вывод произвёлся с помощью id alert, и параметров коротких кодов. Все параметры после id="alert" необязательны.
[/sbox]

Скачать:

Автор: Tux, minimus.

Текущая версия плагина: rc2 (стабильно работает на cms 0.863 и не работает на cms 0.91)

specialbox_rc2.zip0

Комментариев: 6 RSS

Всем привет!

Подскажите, вроде раньше были bb коды с такими расцветками текста в стандартном текстовом редакторе. Сейчас стал править старую статью, а там почему-то не отображаются такие сообщения, хотя div alert код есть в тексте статьи.

Перерыл весь редактор и не нашел. Эти коды убрали в новых версиях движка?

Илья, теперь возможность использовать такие блоки можно только с этим плагином или есть еще решения?

использовать такие блоки можно только с этим плагином или есть еще решения?

Vladimir, фактически - да. Хотя, конечно, всегда есть возможность руками вбивать любой html-код в статью.

Чтобы плагин заработал в MaxSite 101- необходимо строчку

mso_hook_add( 'content_out', 'specialbox_custom');

заменить на

mso_hook_add( 'content', 'specialbox_custom');