Да расширение отличное
На phpbb 3.1.3 установил Advanced BBCode Box 3.1.0

для кода BBvideo есть всплывающее окно для ввода адреса видео,
а для IMG и для URL всплывающего окна нет.
Что бы сделать всплывающие окна для IMG и для URL
редактируем файл ext/vse/abbc3/styles/all/template/abbc3_posting_buttons.html
Находим примерно 19строка-29строка
- Код: выделить все
function bbcodeToPlainPattern(match_0, match_1, match_2, match_3) {
if (match_3 && match_3.indexOf('[') > -1) {
match_3 = bbcodeToPlainSimpleReplace(match_3);
}
return match_3;
}
var basicBBcodeMatch = new RegExp('\\[([a-z][a-z0-9]*)(?:=([^\\]]+))?]((?:.|[\r\n])*?)\\[/\\1]', 'gim');
return bbcodeToPlainSimpleReplace(data);
}
и вставляем после
- Код: выделить все
/**
* Всплывающее окно для img
*/
function BBCimg()
{
var enterURL = prompt('{LA_ENTER_URL_IMG}','http://');
if (!enterURL || enterURL == 'http://')
{
return;
}
var ToAdd = '[img]' + enterURL + '[/img]';
insert_text(ToAdd);
}
/**
* Всплывающее окно для url
*/
function BBCurl()
{
var enterURL = prompt('{LA_ENTER_URL}', 'http://');
var enterTITLE = prompt('{LA_ENTER_TEXT}', '{LA_DESC_URL}');
if (!enterURL || !enterTITLE || enterURL == 'http://')
{
return;
}
var ToAdd = '[url=' + enterURL + ']' + enterTITLE + '[/url]';
insert_text(ToAdd);
}
Далее находим
- Код: выделить все
<!-- IF S_BBCODE_IMG -->
<input type="button" class="abbc3_button" accesskey="p" name="addbbcode14" value=" " style="background-image:url('{ROOT_PATH}{ABBC3_BBCODE_ICONS}/img.gif');" onclick="bbstyle(14)" title="{L_BBCODE_P_HELP}" />
<!-- ENDIF -->
<!-- IF S_LINKS_ALLOWED -->
<input type="button" class="abbc3_button" accesskey="w" name="addbbcode16" value=" " style="background-image:url('{ROOT_PATH}{ABBC3_BBCODE_ICONS}/url.gif');" onclick="bbstyle(16)" title="{L_BBCODE_W_HELP}" />
<!-- ENDIF -->
Заменить на
- Код: выделить все
<!-- IF S_BBCODE_IMG -->
<input type="button" class="abbc3_button" accesskey="p" name="addbbcode14" value=" " style="background-image:url('{ROOT_PATH}{ABBC3_BBCODE_ICONS}/img.gif');" onclick="BBCimg('message','')" title="{L_BBCODE_P_HELP}" />
<!-- ENDIF -->
<!-- IF S_LINKS_ALLOWED -->
<input type="button" class="abbc3_button" accesskey="w" name="addbbcode16" value=" " style="background-image:url('{ROOT_PATH}{ABBC3_BBCODE_ICONS}/url.gif');" onclick="BBCurl('message','')" onmouseover="helpline('w')" onmouseout="helpline('tip')" />
<!-- ENDIF -->
Затем чистим кеш и радуемся работой расширения
