Страница 1 из 1

Bbcode на форуме

Добавлено: 28 июл 2015, 15:31
Evangelion
Здравствуйте, имеется стандартный код

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

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

Bbcode на форуме

Добавлено: 28 июл 2015, 15:32
Evangelion
Примеры:

Bbcode на форуме

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

А так да, я даже и не знал, что он их не обрабатывает... Интересно...

Bbcode на форуме

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

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

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

Bbcode на форуме

Добавлено: 23 сен 2016, 19:41
CabinetAdmin
LEOPARD, так просто не добавить. Сначала надо править скрипт в быстром ответе, добавлять туда ссылку на профиль, а потом уже добавлять её в ббкод.

Bbcode на форуме

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

Bbcode на форуме

Добавлено: 24 сен 2016, 16:53
CabinetAdmin
Например.
Править надо 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>
Ну и всё вроде как...

Bbcode на форуме

Добавлено: 25 сен 2016, 02:10
LEOPARD
CabinetAdmin, спасибо за разъяснения, но я посмотрел и понял, что у меня версия другая... :(

Bbcode на форуме

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

Bbcode на форуме

Добавлено: 24 июл 2017, 16:31
CabinetAdmin
Дык вроде бы этот косяк был исправлен в 3.2... Надо проверить на тестовом.

ps. Проверил, не обрабатывает, всё таки исправили.

Bbcode на форуме

Добавлено: 24 июл 2017, 17:20
Evangelion
CabinetAdmin писал(а): Дык вроде бы этот косяк был исправлен в 3.2... Надо проверить на тестовом.

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