→ Кнопа для BUEditor — вставка заголовков BBCode

Кнопка заголовков BBCode для BUEditorКнопа-список для вставки заголовков BBCode. Для тех кто использует для редактирования BBCode в BUEditor’е и нет много места для каждой отдельной кнопки — удобно использовать одну кнопку со списком тегов. Вот выкладываю для вам кнопку заголовки-списком для BBCode. Код предназначен для использования в BUEditor для D6. На сколько мне помниться в BUEditor для D5 нет возможность использовать javascript в коде для кнопок, только API BUEditor.

  1. js:
  2. // Thanks to EllECTRONC, © 2009
  3. BUE.getHdr=function(txt) {
  4. E.tagSelection('[' + txt + ']','[/' + txt + ']','end');
  5. BUE.dialog.close('slideUp');
  6. }
  7. var headr = new Array("h1","h2","h3","h4");
  8. var hedForm= '<ul>';
  9. for (i=0; i<headr .length; i++) {
  10. hedForm += '<li><a href="javascript:BUE.getHdr(\'' + headr[i] + '\');">< ' + headr[i] + '>Заголовок ' + [i+1] + '</a><a>';
  11. if ((i+1) % 1 == 0)
  12. hedForm += '';
  13. }
  14. BUE.quickPop.open(hedForm, 'slideDown');</a></headr></ul>

Код написан по заказу для сайта liverbird.ru.

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

В общем данный код универсален и может быть использован для вставки других однострочных тегов, таких как: code, quote, u, i и т.д. Для этого вы можете сделать еще кнопку с этим кодом заменив h1, h2… на нужный вам тег; или же дописать в 7-ю строку в Array через запятую и в кавычках нужные теги.

Юзайте на здоровье! Громкий смех

RSS-материал

3 Комментария [Нет новых]

Аватар пользователя ingumsky

О! Мерси за упоминание Улыбка

Аватар пользователя Гость

выручил. спасибки !

Что ты об этом думаешь?

МультиВход
ИЛИ

Комментарии