Страницы: 1
Править надо как минимум 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;
Отредактировано Anton (07-05-2005 05:11:42)
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
А кто-нить может переделать в bbcode смайлы под наш форум... А то искать паралели между нашими и стандартными не по душе...
F.I.R.E.F.O.X.: Fearsome, Intimidating, Redhead-Eating Fiend from the Ominous Xenopolis
Скиньтесь мне на новый MacBook Pro! Кто сколько может!
Отсутствует
Че-то их там побольше чем на форуме???
F.I.R.E.F.O.X.: Fearsome, Intimidating, Redhead-Eating Fiend from the Ominous Xenopolis
Скиньтесь мне на новый MacBook Pro! Кто сколько может!
Отсутствует
Попробовал... Но чего-то оно у меня не захотело устанавливаться... Да и лишних иконок много... Сделать чисто 12 наших, а остальные выкинуть...
F.I.R.E.F.O.X.: Fearsome, Intimidating, Redhead-Eating Fiend from the Ominous Xenopolis
Скиньтесь мне на новый MacBook Pro! Кто сколько может!
Отсутствует
Попробовал... tongue Но чего-то оно у меня не захотело устанавливаться..
надо архивировать как зип но менять расширение на xpi или jar в зависимости что надо..
Да и лишних иконок много... Сделать чисто 12 наших, а остальные выкинуть... roll
вот держи сделал такое расширение
http://forum.mozilla.ru/uploaded/bbcodeformozillaru.xpi
и добавил тег хайд, бывает нужно на некоторых форумах
Отредактировано Invisible (06-05-2005 20:53:50)
Отсутствует
Было бы это расширение настраиваемым, цены бы ему не было.. А так выйдет новая версия - все изменения заново делать.. Я бы не прочь сделать 2 варианта смайликов с руборды: для внутреннего и внешнего (извините, но местные смайлы рубордовским в подмётки не годятся..) использования, но сильно лень.. Проще панель для какой-нибудь проги типа PowerPro сделать, чем возиться в кишках расширения.
Без бага и ошибки я софт Mozilla не люблю!
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Microsoft® Office Outlook® 2007 (12.0.4518.1014) MSO (12.0.4518.1014)
Отсутствует
а как работает тэг hide?
тест: [hide] текст [/hide]
Отредактировано Shutdown (08-05-2005 00:59:25)
"Мысль - это интеллектуальный эксцесс данного индивидуума" ©
Отсутствует
Страницы: 1