хочу добавить к списку тег hide
чтоб работал так же как b i u
чтоб после клика по нему было такое   [hide=0] текст [/hide]

подскажите какой фаил надо править ?

Править надо как минимум 2 файла: bbcodeOverlay.xul и bbcode.js.

bbcodeOverlay.xul
Здесь нужно найти нужный раздел контекстного меню. Пункты меню выглядят так:
<menuitem id="..." label="..." oncommand="bbcode.bbcode('...', 'bbcode');"/>
или
<menuitem id="..." label="..." oncommand="bbcode.bbcode('...', 'html');"/>

Допустим, нужно поместить нужный пункт в раздел 'BBCode'. Для этого ищем группу
<menuitem id="..." label="..." oncommand="bbcode.bbcode('...', 'bbcode');"/>
копируем любую из этих строчек, в копии делаем нужные изменения.

Например:
было:

<menuitem id="context-bbc-bold" label="&bbcode.bold;" oncommand="bbcode.bbcode('bold', 'bbcode');"/>
стало:
<menuitem id="context-bbc-bold" label="&bbcode.bold;" oncommand="bbcode.bbcode('bold', 'bbcode');"/>
<menuitem id="context-bbc-hide" label="hide" oncommand="bbcode.bbcode('hide', 'bbcode');"/>

Атрибут label отвечает за текст пункта меню. Можно написать по-русски (в utf-8).

Затем нужно сделать необходимое добавление в bbcode.js, метод insertAtCursorSetup:
было:
case "bold":
bbcode.insertAtCursorEx("<b>" + str + "</b>",select_flag);
break;

стало:
case "bold":
bbcode.insertAtCursorEx("<b>" + str + "</b>",select_flag);
break;
case "hide":
bbcode.insertAtCursorEx("[hide=0]" + str,"[/hide]",select_flag);
break;

А кто-нить может переделать в bbcode смайлы под наш форум... А то искать паралели между нашими и стандартными не по душе... :|

Смайлы bbcod'а лежат в chrome/bbcode.jar/skin/classic/bbcode

Че-то их там побольше чем на форуме??? :/

Попробовал... :P Но чего-то оно у меня не захотело устанавливаться... :mad: Да и лишних иконок много... Сделать чисто 12 наших, а остальные выкинуть... :rolleyes:

Anton спасибо за помощь
получилось

Попробовал... tongue Но чего-то оно у меня не захотело устанавливаться..

надо архивировать как зип но менять расширение на xpi или jar в зависимости что надо..

Да и лишних иконок много... Сделать чисто 12 наших, а остальные выкинуть... roll

вот держи сделал такое расширение
http://forum.mozilla.ru/uploaded/bbcodeformozillaru.xpi
и добавил тег хайд, бывает нужно на некоторых форумах :)

Было бы это расширение настраиваемым, цены бы ему не было.. А так выйдет новая версия - все изменения заново делать.. :( Я бы не прочь сделать 2 варианта смайликов с руборды: для внутреннего и внешнего (извините, но местные смайлы рубордовским в подмётки не годятся..) использования, но сильно лень.. Проще панель для какой-нибудь проги типа PowerPro сделать, чем возиться в кишках расширения.

а как работает тэг hide?
тест:  [hide] текст [/hide]