Расширенный BBCode Box 3,1

Это расширение также добавляет много новых и полезных пользовательских BBCodes предоставляя пользователям больше возможностей, чтобы настроить их сообщения, в том числе BBvideo

Начиная с версии 3.1.x, моды были заменены "расширениями", которые выполняют ту же самую функцию, но без изменений в исходном коде движка.
Аватара пользователя
mokvo4
Сообщения: 4
Зарегистрирован: 03.04.15 18:42
Поблагодарили: 1 раз

Расширенный BBCode Box 3,1

Сообщение mokvo4 »

Расширение BBCode Box 3,1
Замените кнопки BBCode со значками в привлекательной и настраиваемой панели инструментов. Это расширение также добавляет много новых и полезных пользовательских BBCodes предоставляя пользователям больше возможностей, чтобы настроить их сообщения, в том числе BBvideo (можно вставлять видео из десятков сайтов средств массовой информации). Пользовательские BB-могут быть организованы и сортируются в любом порядке и закреплены за конкретными групп пользователей (например: только Модераторы и Администраторы).
Расширение взято https://www.phpbb.com/customise/db/exte ... bcode_box/
Русификация https://www.phpbb.com/customise/db/exte ... pic/134356

Можно легко добавить значок на свой пользовательский BBCodes! Все, что вам нужно, это значок в формате GIF, который имеет такое же имя, как ваш BBCode. Просто добавьте значок в директорию vse/abbc3/Images/icons . Например, BBCode [Foobar] [/ Foobar] будет работать с foobar.gif . Для удобства ABBC3 поставляется с огромной библиотекой иконок, которые можно найти в vse/abbc3/contrib/. Если вы хотите создавать свои собственные иконки, ABBC3 использует 16x16 GIF иконки. ######
Требования:
PHPBB 3.1.2 или более поздней версии (не будет работать с более ранними версиями PHPBB)
a02.gif
При добавлении видео открывается окно в которое пользователь вставляет адрес видео
a03.gif
Что бы сделать всплывающие окна для 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 -->
Затем чистим кеш и радуемся работой расширения :D
a05.gif
Если кого заинтересовало это расширение, то Скачиваем его и устанавливаем.

Расширение взято https://www.phpbb.com/customise/db/exte ... bcode_box/
Русификация https://www.phpbb.com/customise/db/exte ... pic/134356
staiki
Сообщения: 74
Зарегистрирован: 14.06.15 10:41
Откуда: Киев
Благодарил (а): 17 раз

Расширенный BBCode Box 3,1

Сообщение staiki »

Отличная панель Спасибо. Всё работает на ура. Версия 3.1.5.
dyrgyabay
Сообщения: 2
Зарегистрирован: 31.08.15 09:31
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Расширенный BBCode Box 3,1

Сообщение dyrgyabay »

А как можно сделать только для IMG,URL и Youtube всплывающее окно появилось? Интересует только это всплывающее окно которое добавляет IMG,URL и Youtube и прочее, мне например изменений в форуме не нужно, красивые иконки итп изменениями боюсь форум испортить.
Shredder
Администратор
Сообщения: 1073
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 133 раза
Поблагодарили: 264 раза
Контактная информация:

Расширенный BBCode Box 3,1

Сообщение Shredder »

dyrgyabay
Распакуйте архив, найдите в папке форума файл /assets/javascript/editor.js, закачайте в него файл из архива с заменой оригинального. Очистите кеш. Ютубей нет, но IMG и URL должны преобразоваться во всплывающие окна.
pop_up_url_tag.zip
(5.77 КБ) 999 скачиваний
pop_up_url_tag.zip
(5.77 КБ) 999 скачиваний
Автор не я, скачал с одного сайта. Не проверял.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
dyrgyabay
Сообщения: 2
Зарегистрирован: 31.08.15 09:31
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Расширенный BBCode Box 3,1

Сообщение dyrgyabay »

Shredder спасибо огромное! Попробовал, все работает. И кстати ютуб там можно сделать, коды в файле все есть и даже очень много. Решил полностью не менять файл editor, взял все что нужно. В общем круто!)
staiki
Сообщения: 74
Зарегистрирован: 14.06.15 10:41
Откуда: Киев
Благодарил (а): 17 раз

Расширенный BBCode Box 3,1

Сообщение staiki »

После установки нового стиля при создании новой темы не работают bb-коды в менюшке. Нажимаю и в окне ничего не появляется. Что может быть?
Xisp
Сообщения: 196
Зарегистрирован: 05.04.14 18:00
Благодарил (а): 15 раз
Поблагодарили: 30 раз

Расширенный BBCode Box 3,1

Сообщение Xisp »

В яваскриптах. Нажимайте Ф12 на клавиатуре, откройте вкладку "Консоль" и смотрите, какие там ошибки.
staiki
Сообщения: 74
Зарегистрирован: 14.06.15 10:41
Откуда: Киев
Благодарил (а): 17 раз

Расширенный BBCode Box 3,1

Сообщение staiki »

В консоле пишет только ошибки сертификата. Это оно?
ЗЫ. Вернее Этот сайт использует сертификат SHA-1; рекомендуется использовать сертификаты с алгоритмами подписи, использующими более сильные хеш-функции, чем SHA-1.
Shredder
Администратор
Сообщения: 1073
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 133 раза
Поблагодарили: 264 раза
Контактная информация:

Расширенный BBCode Box 3,1

Сообщение Shredder »

Нет, не оно. Зайди на страницу с бб-кодами, открой консоль, щёлкни на любой из кодов и смотри, появились ли какие-нибудь другие ошибки, кроме SHA. Проверь, чтобы в консоли были активны все вкладки (подсвечены голубым), как на скриншоте
1.png
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
staiki
Сообщения: 74
Зарегистрирован: 14.06.15 10:41
Откуда: Киев
Благодарил (а): 17 раз

Расширенный BBCode Box 3,1

Сообщение staiki »

Пишет так:
Снимок.JPG
Shredder
Администратор
Сообщения: 1073
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 133 раза
Поблагодарили: 264 раза
Контактная информация:

Расширенный BBCode Box 3,1

Сообщение Shredder »

staiki
Что за стиль? Не зная названия, трудно гадать, может он вообще кривой.
Убедись, что скопировал файлы расширения в новую папку с названием этого стиля. См. папку styles внутри vse/abbc3/
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
staiki
Сообщения: 74
Зарегистрирован: 14.06.15 10:41
Откуда: Киев
Благодарил (а): 17 раз

Расширенный BBCode Box 3,1

Сообщение staiki »

Да уже удалил тот стиль. Нет желания возиться.. Благодарю.
staiki
Сообщения: 74
Зарегистрирован: 14.06.15 10:41
Откуда: Киев
Благодарил (а): 17 раз

Расширенный BBCode Box 3,1

Сообщение staiki »

Установлен другой стиль и эта панель отображается сверху вниз. Где поправить?
ShooterScreenshot-38-15-09-15.png
Стиль этот http://www.masivotech.com/product/mobbe ... ive-theme/
Ответить