Advanced BBCode Box 3

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Advanced BBCode Box 3

Сообщение Пчелкин »

Ой! Совсем забыл...выручал не раз вот такой штук - https://www.phpbb.com/community/viewtop ... 0&t=561803
С АВВСоде не конфликтует...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
CasperSoft
phpBB 1.4.2
Сообщения: 70
Стаж: 13 лет 11 месяцев
Благодарил (а): 2 раза

Re: Advanced BBCode Box 3

Сообщение CasperSoft »

помогите не работают кнопки с кодами которым нужен ввод параметров.

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

<img src="./styles/abbcode/images/table.gif" class="btnbbcode3 editor_Button" onclick="bbstyle2('abbc3_table', '[table=]', '[/table]', 1); return false;" onmouseover="helpline2('abbc3_table')" onmouseout="helpline2()" alt="Вставить таблицу" title="Вставить таблицу" id="abbcode_45">
По ходу не обрабатывается онклик может из-за того что стоит мод Dropdown Login Box как подружить? подскажите плиз.
При нажатии кнопки в режиме отладки выдается ошибка.
Uncaught Reference Error: Popup is not define (repeated 8 ti mes)
popup(wizards_url + wizards_params, popup_width, popup_height);
wizards_params имеет значение "&abbc3=abbc3_table&form_name=post_form&text_name=message"
CasperSoft
phpBB 1.4.2
Сообщения: 70
Стаж: 13 лет 11 месяцев
Благодарил (а): 2 раза

Re: Advanced BBCode Box 3

Сообщение CasperSoft »

Ну кто нибудь подскажите в чем проблема, Advanced BBCode Box 3 устанавливал самым первым специально чтобы проверить работоспособность на стиле, все работало.
Потом установил вот эти моды.
ACP Add User MOD
Topic Moderator (Куратор темы)
Download Mod for phpBB 3
National Flags
Genders
DM Multi Zodiacs
Soft Delete
Soft Delete Mod Русский Язык
Dropdown Login Box
Topic Evaluation/Rating
phpBB Invite
ReIMG Image Resizer
phpBB3-Knowledgebase

Но не проверял редактор, поэтому точно не скажу после установки какого мода перестал работать.
CasperSoft
phpBB 1.4.2
Сообщения: 70
Стаж: 13 лет 11 месяцев
Благодарил (а): 2 раза

Re: Advanced BBCode Box 3

Сообщение CasperSoft »

Вот все пытаюсь разобраться, как я понял ошибка говорит что функия popup не определена.
Произвел поиск по файлам и нашел в файле admin/style/overlay_header.html

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

<script type="text/javascript">
// <![CDATA[
var jump_page = '{LA_JUMP_PAGE}:';
var on_page = '{ON_PAGE}';
var per_page = '{PER_PAGE}';
var base_url = '{A_BASE_URL}';

var menu_state = 'shown';


/**
* Jump to page
*/
function jumpto()
{
	var page = prompt(jump_page, on_page);

	if (page !== null && !isNaN(page) && page == Math.floor(page) && page > 0)
	{
		if (base_url.indexOf('?') == -1)
		{
			document.location.href = base_url + '?start=' + ((page - 1) * per_page);
		}
		else
		{
			document.location.href = base_url.replace(/&/g, '&') + '&start=' + ((page - 1) * per_page);
		}
	}
}

/**
* Set display of page element
* s[-1,0,1] = hide,toggle display,show
*/
function dE(n, s, type)
{
	if (!type)
	{
		type = 'block';
	}

	var e = document.getElementById(n);
	if (!s)
	{
		s = (e.style.display == '') ? -1 : 1;
	}
	e.style.display = (s == 1) ? type : 'none';
}

/**
* Mark/unmark checkboxes
* id = ID of parent container, name = name prefix, state = state [true/false]
*/
function marklist(id, name, state)
{
	var parent = document.getElementById(id);
	if (!parent)
	{
		eval('parent = document.' + id);
	}

	if (!parent)
	{
		return;
	}

	var rb = parent.getElementsByTagName('input');
	
	for (var r = 0; r < rb.length; r++)
	{
		if (rb[r].name.substr(0, name.length) == name)
		{
			rb[r].checked = state;
		}
	}
}

/**
* Find a member
*/
function find_username(url)
{
	popup(url, 760, 570, '_usersearch');
	return false;
}

/**
* Window popup
*/
function popup(url, width, height, name)
{
	if (!name)
	{
		name = '_popup';
	}

	window.open(url.replace(/&/g, '&'), name, 'height=' + height + ',resizable=yes,scrollbars=yes, width=' + width);
	return false;
}

/**
* Hiding/Showing the side menu
*/
function switch_menu()
{
	var menu = document.getElementById('menu');
	var main = document.getElementById('main');
	var toggle = document.getElementById('toggle');
	var handle = document.getElementById('toggle-handle');

	switch (menu_state)
	{
		// hide
		case 'shown':
			main.style.width = '93%';
			menu_state = 'hidden';
			menu.style.display = 'none';
			toggle.style.width = '20px';
			handle.style.backgroundImage = 'url(images/toggle.gif)';
			handle.style.backgroundRepeat = 'no-repeat';

			<!-- IF S_CONTENT_DIRECTION eq 'rtl' -->
				handle.style.backgroundPosition = '0% 50%';
				toggle.style.left = '96%';
			<!-- ELSE -->
				handle.style.backgroundPosition = '100% 50%';
				toggle.style.left = '0';
			<!-- ENDIF -->
		break;

		// show
		case 'hidden':
			main.style.width = '76%';
			menu_state = 'shown';
			menu.style.display = 'block';
			toggle.style.width = '5%';
			handle.style.backgroundImage = 'url(images/toggle.gif)';
			handle.style.backgroundRepeat = 'no-repeat';

			<!-- IF S_CONTENT_DIRECTION eq 'rtl' -->
				handle.style.backgroundPosition = '100% 50%';
				toggle.style.left = '75%';
			<!-- ELSE -->
				handle.style.backgroundPosition = '0% 50%';
				toggle.style.left = '15%';
			<!-- ENDIF -->
		break;
	}
}

// ]]>
</script>
если этот скрипт вставить в style/SprinTime/template/posting_addcode_button.html
CasperSoft
phpBB 1.4.2
Сообщения: 70
Стаж: 13 лет 11 месяцев
Благодарил (а): 2 раза

Re: Advanced BBCode Box 3

Сообщение CasperSoft »

Подскажите кто не будь.
Хотя бы как узнать с каким модом конфликтует может надо поискать общую функцию, как я понял конфликты происходят с джава когда одна и та же функция объявлена дважды или больше раз?
Или и другие используемые функии могут заставить не работать?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Advanced BBCode Box 3

Сообщение Пчелкин »

Ты хоть сам понял что написал?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
CasperSoft
phpBB 1.4.2
Сообщения: 70
Стаж: 13 лет 11 месяцев
Благодарил (а): 2 раза

Re: Advanced BBCode Box 3

Сообщение CasperSoft »

Ладно напишу проше. Почему раньше работало а теперь функция popup не определена?
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Advanced BBCode Box 3

Сообщение Pazh »

CasperSoft писал(а):Почему раньше работало а теперь функция popup не определена?
На этот филосовский вопрос можно ответить только имея тестовый акк твоего форума. Хотя не стоит - тупо открыв твой форум и посмотрев на консоль ошибок видим:

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

SyntaxError: missing } after function body
</script>
а открыв исходный код страницы мы видим:

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

function jumpto()
{
	var page = prompt('Введите номер страницы, на которую хотите перейти:', '');
	var per_page = '';
	var base_url = '';

	if (page !== null && !isNaN(page) && page == Math.floor(page) && page > 0)
	{
		if (base_url.indexOf('?') == -1)
		{
			document.location.href = base_url + '?start=' + ((page - 1) * per_page);
		}
		else
		{
			document.location.href = base_url.replace(/&/g, '&') + '&start=' + ((page - 1) * per_page);
		}
	}

/**
* Find a member
*/
function find_username(url)
{
	popup(url, 760, 570, '_usersearch');
	return false;
}
Где пропущена закрывающая скобка сам найдешь в указанном куске кода?
Помощь в ЛС/email только за WM или ЮMoney
CasperSoft
phpBB 1.4.2
Сообщения: 70
Стаж: 13 лет 11 месяцев
Благодарил (а): 2 раза

Re: Advanced BBCode Box 3

Сообщение CasperSoft »

Pazh писал(а):Где пропущена закрывающая скобка сам найдешь в указанном куске кода?
Да вижу что не хватает, яж не совсем дурак, сейчас посмотрел этот касяк в самом стиле еще то есть автора стиля.
Но не пойму почему после установки мода все работало хотя косяк в стиле, странно. Ладно взял на заметку спасибо за помощь. Я просто сматрел лог ошибок при редактировании сообщений, а не на главной, теперь буду знать.

Добавлено спустя 22 минуты 47 секунд:
Кстати заметил при использовании кода [img=float-left]http://www.clubgrow.org/uploads/1281675483/gallery_1_8_25282.gif[/img]техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт техт то подпись пользователя тоже попадает под обтекании а не располагается в самом низу сообщения.
bb.JPG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Nataliya
phpBB 1.4.3
Сообщения: 95
Стаж: 13 лет 10 месяцев
Откуда: Россия, МО, наукоград Дубна
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Re: Advanced BBCode Box 3

Сообщение Nataliya »

Кто-нибудь знает в каком файле этого мода определяются параметры иконок на кнопках (имя, расширение, размеры, id)? Особенно размеры. Стандартного конфигурационного файла там нет.
Делаю свой стиль на основе Prosilver (PhpBB 3.0.11)
Аватара пользователя
Krabsss
phpBB 1.4.4
Сообщения: 174
Стаж: 14 лет 1 месяц
Откуда: Санкт-Петербург
Благодарил (а): 5 раз
Поблагодарили: 7 раз

Re: Advanced BBCode Box 3

Сообщение Krabsss »

поставил я этот мод, кеш почистил везде, панелька кодов появилась при написании сообщений, но она не работает - жму на кнопки ббкодов и ничего не происходит. А также там сверху должна быть панель цветов, а ее тоже нет - пусто
888df92188dd.jpg
сами ббкоды, если их вписать в окно сообщения вручную, работают. Но вот если жать на кнопки на панельке, то ничего не происходит

Нашел в чем причина, будет другим полезна - этот мод конфликтует с wp-united
Что необходимо сделать
Открываем styles\prosilver\template\editor.js
Ищем

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

    document.write('<td bgcolor="#' + color + '" style="width: ' + width + 'px; height: ' + height + 'px; background-color: #' + color + ;">');
И заменяем на

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

    document.write('<td bgcolor="#' + color + '" style="width: ' + width + 'px; height: ' + height + 'px; background-color: #' + color + ';">');
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Krabsss 07.03.2022 15:20, всего редактировалось 1 раз.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Advanced BBCode Box 3

Сообщение владимир1983 »

Тестовый ак дай что ли.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Krabsss
phpBB 1.4.4
Сообщения: 174
Стаж: 14 лет 1 месяц
Откуда: Санкт-Петербург
Благодарил (а): 5 раз
Поблагодарили: 7 раз

Re: Advanced BBCode Box 3

Сообщение Krabsss »

теперь другой вопрос - можно ли как-то голубой фон кнопок ббкодов на панели изменить на другой?
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Advanced BBCode Box 3

Сообщение владимир1983 »

Это изображения ведь. Через фотошоп.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Krabsss
phpBB 1.4.4
Сообщения: 174
Стаж: 14 лет 1 месяц
Откуда: Санкт-Петербург
Благодарил (а): 5 раз
Поблагодарили: 7 раз

Re: Advanced BBCode Box 3

Сообщение Krabsss »

а какую именно картинку, что-то я не могу найти
root\styles\abbcode\images
где там квадратный фон для кнопок?

Вернуться в «Поддержка модов для phpBB 3.0.x»