Здравствуйте, имеется стандартный код

Код: Выделить всё

 в котором игнорируются BBCode, и есть [icode] в котором BBCode работают/выполняют свою функцию.
Как сделать чтоб и в коде [icode] игнорировались BBCode ?
Комментарии: 10

Evangelion 28 июл 2015, 15:32 Сообщение

Примеры:
  • 0

CabinetAdmin 28 июл 2015, 16:56 Сообщение

Ну вообще раздел "Работа форума", это немного не то место, где задаются подобные вопросы, да и выбранная тема в частности.

А так да, я даже и не знал, что он их не обрабатывает... Интересно...
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

LEOPARDАлександр 23 сен 2016, 17:30 Сообщение

Как можно сделать/совместить "обращение по нику" с "сылкой на профиль"?
Ну я имею ввиду, чтобы при обращении по нику добавлялся не только цвет, но и ссылка на профиль.
Что тут можно изменить или добавить?

Код: Выделить всё

<span style="font-weight: bold; color: {COLOR};">{TEXT}</span>
  • 0

CabinetAdmin 23 сен 2016, 19:41 Сообщение

LEOPARD, так просто не добавить. Сначала надо править скрипт в быстром ответе, добавлять туда ссылку на профиль, а потом уже добавлять её в ббкод.
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

LEOPARDАлександр 23 сен 2016, 21:19 Сообщение

CabinetAdmin писал(а): LEOPARD, так просто не добавить. Сначала надо править скрипт в быстром ответе, добавлять туда ссылку на профиль, а потом уже добавлять её в ббкод.
А какова сложность этой процедуры?
Можете ли Вы это сделать? Или показать, как это делается?
  • 0

CabinetAdmin 24 сен 2016, 16:53 Сообщение

Например.
Править надо quickreply_plugins.js, он находится в папке расширения. Находим в нём:

Код: Выделить всё

	/*********************/
	/* Quick Nick Plugin */
	/*********************/
	if (quickreply.settings.quickNick) {
		quickreply.functions.quickNick = function (link) {
			var nickname = link.text(),
				comma = (quickreply.settings.enableComma) ? ', ' : '\r\n',
добавляем с новой строки:

Код: Выделить всё

				nickurl = '=' + link.attr('href'),
потом чуть ниже находим:

Код: Выделить всё

insert_text('[ref' + qr_color + ']' + nickname + '[/ref]' + comma, false);
и меняем на:

Код: Выделить всё

insert_text('[ref-link' + nickurl + '][ref' + qr_color + ']' + nickname + '[/ref][/ref-link]' + comma, false);
Ну и чтобы всё это работало добавляем ббкод:

Код: Выделить всё

[ref-link={LOCAL_URL}]{TEXT}[/ref-link]
и замена:

Код: Выделить всё

<a href="{LOCAL_URL}">{TEXT}</a>
Ну и всё вроде как...
  • 1
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

LEOPARDАлександр 25 сен 2016, 02:10 Сообщение

CabinetAdmin, спасибо за разъяснения, но я посмотрел и понял, что у меня версия другая... :(
  • 0
Вложения
QuickReply Reloaded_boardtools_1_1_0-beta1.zip
596.39 КБ 366 скачиваний

Evangelion 23 июл 2017, 22:23 Сообщение

CabinetAdmin писал(а): А так да, я даже и не знал, что он их не обрабатывает... Интересно...
Так и не нашли выхода по этому коду? :(
  • 0

CabinetAdmin 24 июл 2017, 16:31 Сообщение

Дык вроде бы этот косяк был исправлен в 3.2... Надо проверить на тестовом.

ps. Проверил, не обрабатывает, всё таки исправили.
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

Evangelion 24 июл 2017, 17:20 Сообщение

CabinetAdmin писал(а): Дык вроде бы этот косяк был исправлен в 3.2... Надо проверить на тестовом.

ps. Проверил, не обрабатывает, всё таки исправили.
это да, но в 3.0 и 3.1 это всё ещё актуально :(
  • 0

Похожие темы