BBComplex - JavaScript модуль для сайтов системы uCoz

BBComplex - JavaScript модуль для сайтов системы uCoz, позволяющий использовать и создавать новые BB-Коды, использовать альтернативную панель BB-Кодов в форме добавления сообщений, создавать новые её элементы, настраивать её внешний вид на свой вкус

BBComplex - JavaScript модуль для сайтов системы uCoz

» » Сообщение:

BBComplex - JavaScript модуль для сайтов системы uCoz, позволяющий использовать и создавать новые BB-коды, использовать альтернативную панель в форме добавления сообщений, создавать новые элементы, настраивать внешний вид и многое другое.

BBComplex предоставляет возможность тонкой настройки для каждого своего компонента.
Данная версия представляет собой вторую редакцию, с которой было убрано практически всё, что её отличало от первой на первый взгляд.

BBComplex

В этот скрипт входят:

BB-Коды:

  • BB-код скрытого текста (Спойлера) для uCoz;
  • BB-код оффтопика для uCoz;
  • BB-код бегущей строки для uCoz;
  • BB-код FLV-Плеера для uCoz;
  • BB-коды таблиц, дополнительные BB-Коды подчеркивания и фоматирования текста;
  • BB-код Статуса ICQ;
  • BB-код всплывающей подсказки;
  • BB-коды уведомления и предупреждения;
  • Ваши собственные BB-Коды? Никогда ещё создание новых BB-Кодов не было легче, чем с bbComplex!

Модификации:

  • Новая, расширенная и редактируемая панель добавления сообщений с возможностью выбора тем;
  • Панель выбора дополнительных цветов при выборе цвета текста или фона;

Исправления, особенности, возможности и полезные функции:

  • Табличные BB-Коды: поддерживаются BB-Коды
  • Код: Выделить всё Развернуть
    [table], [tr] и [td]. Для [td]
  • можно задавать параметр "colspan";
  • Полная настраиваемость и большая гибкость, возможность сделать почти каждый элемент своими, нестандартными функциями;
  • Возможность скрывать отдельные или все спойлеры от гостей;
  • Возможность лёгкого изменения стилей новых BB-кодов. Все коды по-умолчанию имеют свой класс CSS;
  • Десять доступных по-умолчанию стилей для панели BB-кодов, возможность скачивания набора и использования своего собственного набора в скрипте вместо одного из стандартных!
  • Вы хотите "плюсики" и "минусики" к спойлеру как на DLE? Это не проблема! В bbComplex уже предусмотрена такая возможность!
  • Скрипт совместим с большинством современных браузеров, таких как IE6, Opera 9.5, Firefox, Google Chrome;
Вложения
Зарегистрируйтесь, чтобы скачать вложения.
bbcomplex, скрипт, javascript, классы, стили, css

BBComplex - установка скрипта

Admin » » Сообщение:

Установка скрипта:
Для форума: отредактировать шаблон Общий вид страниц форума, добавить в любом месте после $BODY$ следующий код:

Код: Выделить всё Развернуть
<script type="text/javascript" language="javascript" src="http://likbezz.ru/bbcomplex.js"></script>
<script type="text/javascript">var ShowHiddenSpoiler='$USER_LOGGED_IN$';StartBBComplex();</script>

Где:
http://likbezz.ru/bbcomplex.js заменить на путь до bbcomplex.js

По желанию отредактировать шаблон Форма добавления сообщения и заменить $BBCODES$ на следующий код:

Код: Выделить всё Развернуть
<?if($BBCODES$)?>{?BBPANEL?}<?endif?>

Для гостевой книги: по подобию установки для форума.


BBComplex - Настройка скрипта

Admin » » Сообщение:

var DefMsgIconUrl - путь(URL) к папке с иконками для ВСЕХ кодов, использующих иконки. Все пути иконок будут работать относительно значения этой переменной, так что будьте внимательны.

var UseExtendedPreview=true; - эта опция отвечает за расширенный предпросмотр сообщений. Если вам он не нужен, поставьте false.

var UseSafeSubmit=true; - эта опция отвечает за использование технологии AJAX при создании/редактировании сообщений и тем. Поставьте false, если вам это не нужно.

var _tag_array=function(){...} - это главный элемент парсера BB-Кодов. В нем указываются функции BB-Кодов для обработки. Оттуда можно удалить любой элемент, и скрипт не будет его обрабатывать. Сюда же нужно добавлять указатели на свои собственные BB-Коды.

var _tag_array_xxx=function(){...} - это функция BB-Кода. Для того, чтобы создать свой BB-Код нужно создать новую функцию.

var defXXX - это тег BB-Кода. Его можно поменять, и если BB-Код раньше назывался, к примеру, cut, то теперь будет называться по-вашему.

var hideModOnlyFEntries=true; - если true, то HIDE по количествам постов подсчитывает только сообщения форума. Если false, то подсчитывает материалы пользователя со всех модулей.

var defFLVbackcolor = "447136"; и var defFLVfrontcolor = "1e9a17"; - цвета оформления FLV-Плеера.

var defFLVbackpict = false; - вместо false можно указать путь до фоновой картинки.

var defFLVtitlepict = false; - вместо false можно указать путь до логотипа.

var x_imageSpoilerIcon_cl = false; и var x_imageSpoilerIcon_op = false; - если false заменить на адреса картинок, то перед заголовком спойлера будет добавляться иконка, при раскрытии/закрытии спойлера иконка будет менятся. Это может быть нужно, к примеру, для добавления значков плюса и минуса для спойлера.

var AlwaysHideSpoilersFromGuests = false; - если поставить true, то гости не смогут просматривать никакие спойлеры. Для этого им придется зарегистрироваться и войти. По-умолчанию(false), от гостей скрываются лишь спойлеры с параметром [cut noguest].

var _bb_PanelButtonTheme = "classicgreen"; - тема оформления кнопок в форме добавления сообщений.
В архиве доступно 10 тем:

  • classic
  • classicflat
  • classicgreen
  • classicgreenfl
  • darkstone
  • modern
  • smfblue
  • smfdarkgreen
  • smfgrey
  • vista

var HighLightButtons = true; - если true, обрабатывает события наведения и клика мыши. Если false, кнопка статическая и следующая переменная не даёт никакого эффекта.

var HighLightUnclosedTagButtons = true; - если true, выделяет кнопки в панели BB-Кодов для незакрытых тэгов. Если предыдущая переменная равна false, не даёт никакого эффекта.

var panel_array=function() - это главный элемент панели добавления сообщений. Отсюда можно удалять ненужные элементы панели. Сюда же можно добавлять свои элементы.

bbcomplex, скрипт, javascript

BBComplex - Классы для каскадных таблиц стилей - CSS

Admin » » Сообщение:

  • .UHidBlock - блок HIDE по количество постов.
  • .UHidBlockL - надпись "Доступно только для<...>" блока HIDE по количество постов.
  • .UHidMessage - содержимое блока HIDE по количество постов.
  • .bbNoticeBlock - блок уведомления.
  • .bbNoticeName - заголовок уведомления.
  • .bbNoticeMessage - текст уведомления.
  • .bbWarningBlock - блок предупреждения.
  • .bbWarningName - заголовок предупреждения.
  • .bbWarningMessage - текст предупреждения.
  • .bbICQ - класс BB-кода ICQ.
  • .bbSText - класс BB-кода на всплывающий текст.
  • .bbOffBlock - блок оффтопика.
  • .bbOffName - заголовок оффтопика.
  • .offtopicMessage - содержимое оффтопика.
  • .spMsgBlock - блок спойлера.
  • .spMsgTitle0 - заголовок закрытого спойлера.
  • .spMsgTitle1 - заголовок открытого спойлера.
  • .spMsgText - содержимое спойлера.
bbcomplex, классы, стили, css




Похожие темыКомментарии ПросмотрыПоследнее сообщение
0610JavaScript. Логические операторы и ...
Сообщение от: Admin
0629Колонки одинаковой высоты - лучшее ...
Сообщение от: Admin
02240Дженнифер Нидерст Роббинс. HTML5, C...
Сообщение от: Admin
075Вывод страницы на печать, версия дл...
Сообщение от: likbezz
0457JavaScript методы alert, document.w...
Сообщение от: Admin