Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№103-05-2005 00:40:20

Invisible
Участник
 
Группа: Extensions
Откуда: Israel
Зарегистрирован: 09-10-2004
Сообщений: 364

как изменить расширение bbcode ?

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

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

Отсутствует

 

№203-05-2005 20:48:12

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: как изменить расширение bbcode ?

Править надо как минимум 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ентов на части порвет !!!

Отсутствует

 

№303-05-2005 20:52:20

Modex
_
 
Группа: Extensions
Откуда: Краснодар, Россия
Зарегистрирован: 10-10-2004
Сообщений: 3311

Re: как изменить расширение bbcode ?

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


F.I.R.E.F.O.X.: Fearsome, Intimidating, Redhead-Eating Fiend from the Ominous Xenopolis
Скиньтесь мне на новый MacBook Pro! Кто сколько может!

Отсутствует

 

№403-05-2005 21:04:34

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: как изменить расширение bbcode ?

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


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№503-05-2005 21:08:35

Modex
_
 
Группа: Extensions
Откуда: Краснодар, Россия
Зарегистрирован: 10-10-2004
Сообщений: 3311

Re: как изменить расширение bbcode ?

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


F.I.R.E.F.O.X.: Fearsome, Intimidating, Redhead-Eating Fiend from the Ominous Xenopolis
Скиньтесь мне на новый MacBook Pro! Кто сколько может!

Отсутствует

 

№603-05-2005 21:49:06

Modex
_
 
Группа: Extensions
Откуда: Краснодар, Россия
Зарегистрирован: 10-10-2004
Сообщений: 3311

Re: как изменить расширение bbcode ?

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


F.I.R.E.F.O.X.: Fearsome, Intimidating, Redhead-Eating Fiend from the Ominous Xenopolis
Скиньтесь мне на новый MacBook Pro! Кто сколько может!

Отсутствует

 

№706-05-2005 18:58:18

Invisible
Участник
 
Группа: Extensions
Откуда: Israel
Зарегистрирован: 09-10-2004
Сообщений: 364

Re: как изменить расширение bbcode ?

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

Отсутствует

 

№806-05-2005 20:40:42

Invisible
Участник
 
Группа: Extensions
Откуда: Israel
Зарегистрирован: 09-10-2004
Сообщений: 364

Re: как изменить расширение bbcode ?

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

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

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

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

Отредактировано Invisible (06-05-2005 20:53:50)

Отсутствует

 

№906-05-2005 20:56:23

djet
Участник
 
Группа: Extensions
Откуда: 404 Not Found
Зарегистрирован: 20-11-2004
Сообщений: 2611

Re: как изменить расширение bbcode ?

Было бы это расширение настраиваемым, цены бы ему не было.. А так выйдет новая версия - все изменения заново делать.. :( Я бы не прочь сделать 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)

Отсутствует

 

№1008-05-2005 00:59:00

Shutdown
Участник
 
Группа: Members
Откуда: Riga, Latvia
Зарегистрирован: 19-01-2005
Сообщений: 294

Re: как изменить расширение bbcode ?

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

Отредактировано Shutdown (08-05-2005 00:59:25)


"Мысль -  это  интеллектуальный эксцесс данного индивидуума" ©

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]