Вложения в два столбца

Проблемы с установкой или работой phpBB 3.3.x? Получите помощь здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Evangelion
phpBB 2.0.4
Сообщения: 424
Стаж: 13 лет 4 месяца
Благодарил (а): 54 раза
Поблагодарили: 95 раз

Вложения в два столбца

Сообщение Evangelion »

Подскажите пожалуйста, как сделать возможность добавления вложений в два столбца а не в один?
Поиск на форуме особых результатов не дал, информация имеется только для старых версий(пробовал, не подходит).

Имеется расширение, которое добавляет такой функционал (но для 3.1): https://www.phpbb.com/customise/db/exte ... ttachment/
Для phpBB 3.3 предлагают такие правки внести в файл overall_footer_after.html:

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

<!-- IF S_VIEWTOPIC -->
<script>
window.addEventListener ('load', function () {
$(document).ready(function() {
/* Add resize attach in phpBB3.1 && Anvar bb3.mobi */
	$('dl.thumbnail img, dt.attach-image img').on('load',function() {
		var w  = $(this).width();
		var h = $(this).height();
		var rh = $(this).height();
		if (w > h) {
			h = w;
			w = w*(h/rh);
		}
		$(this).width(w*(2/3));
		$(this).height(h*(2/3));
	});
	$('dl.thumbnail img, dt.attach-image img').each(function() {
		var src = $(this).attr('src');
		$(this).attr('src', '');
		$(this).attr('src', src);
	});
});
// Inline Attachment
$('.inline-attachment').each(function() {
	var $this = $(this);
 var isPrevHasClass = $this.prev().length  && !$this.prev().hasClass('inline-attachment');
	var isNextHasClass = $this.next().length  && !$this.next().hasClass('inline-attachment');
	var isPrevText     = this.previousSibling && !!this.previousSibling.textContent.trim();
	var isNextText     = this.nextSibling     && !!this.nextSibling.textContent.trim();
	if (isPrevHasClass || isPrevText) {
		$this.before('<br>');
	}

	if (isNextHasClass || isNextText) {
		$this.after('<br>');
	}
});
});
// Inline Attachment END
</script>
<!-- ENDIF -->
После перехода в любую тему появляется белый экран (HTTP ERROR 500), в логах такое пишет:

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

[Tue Mar 25 21:55:39 2025] [error] [client 109.75.135.81:0] PHP Fatal error:  Uncaught Twig\\Error\\LoaderError: Looks like you try to load a template outside configured directories (../theme/inlineimg.css) in "@bb3mobi_inlineimg/event/overall_header_head_append.html" at line 2. in /home/a/a91164oa/a91164oa.beget.tech/public_html/vendor/twig/twig/src/Loader/FilesystemLoader.php:291\nStack trace:\n#0 /home/a/a91164oa/a91164oa.beget.tech/public_html/vendor/twig/twig/src/Loader/FilesystemLoader.php(211): Twig\\Loader\\FilesystemLoader->validateName('../theme/inline...')\n#1 /home/a/a91164oa/a91164oa.beget.tech/public_html/phpbb/template/twig/loader.php(135): Twig\\Loader\\FilesystemLoader->findTemplate('../theme/inline...', true)\n#2 /home/a/a91164oa/a91164oa.beget.tech/public_html/vendor/twig/twig/src/Loader/FilesystemLoader.php(150): phpbb\\template\\twig\\loader->findTemplate('../theme/inline...')\n#3 /home/a/a91164oa/a91164oa.beget.tech/public_html/phpbb/template/twig/environment.php(312): Twig\\Loader\\FilesystemLoader->getCacheKey('../theme/inline...')\n#4 /home/a/a91164oa/a91164oa.beget.tech/public_html/cache/production/twig/86/86b868a972d393dfaac8a7aacb3cc0a2.php(44): phpbb\\template\\twig\\environment->findTemplate('../theme/inline...')\n#5 /home/a/a91164oa/a91164oa.beget.tech/public_html/vendor/twig/twig/src/Template.php(405): __TwigTemplate_819013d0d42d56e12fa407c650aac3fc->doDisplay(Array, Array)\n#6 /home/a/a91164oa/a91164oa.beget.tech/public_html/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#7 /home/a/a91164oa/a91164oa.beget.tech/public_html/cache/production/twig/23/233fb3bf137499739979d602a0fba60d.php(352): Twig\\Template->display(Array)\n#8 /home/a/a91164oa/a91164oa.beget.tech/public_html/vendor/twig/twig/src/Template.php(405): __TwigTemplate_492429104adb699921be63b036e37f08->doDisplay(Array, Array)\n#9 /home/a/a91164oa/a91164oa.beget.tech/public_html/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#10 /home/a/a91164oa/a91164oa.beget.tech/public_html/cache/production/twig/f1/f1ecf76b9a52de609083d12a8b556c18.php(44): Twig\\Template->display(Array)\n#11 /home/a/a91164oa/a91164oa.beget.tech/public_html/vendor/twig/twig/src/Template.php(405): __TwigTemplate_7179fdad83c326f9df21838ddd0d9ea9->doDisplay(Array, Array)\n#12 /home/a/a91164oa/a91164oa.beget.tech/public_html/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#13 /home/a/a91164oa/a91164oa.beget.tech/public_html/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#14 /home/a/a91164oa/a91164oa.beget.tech/public_html/vendor/twig/twig/src/TemplateWrapper.php(45): Twig\\Template->render(Array, Array)\n#15 /home/a/a91164oa/a91164oa.beget.tech/public_html/vendor/twig/twig/src/Environment.php(318): Twig\\TemplateWrapper->render(Array)\n#16 /home/a/a91164oa/a91164oa.beget.tech/public_html/phpbb/template/twig/environment.php(223): Twig\\Environment->render('viewtopic_body....', Array)\n#17 /home/a/a91164oa/a91164oa.beget.tech/public_html/phpbb/template/twig/environment.php(193): phpbb\\template\\twig\\environment->display_with_assets('viewtopic_body....', Array)\n#18 /home/a/a91164oa/a91164oa.beget.tech/public_html/phpbb/template/twig/twig.php(317): phpbb\\template\\twig\\environment->display('viewtopic_body....', Array)\n#19 /home/a/a91164oa/a91164oa.beget.tech/public_html/includes/functions.php(4334): phpbb\\template\\twig\\twig->display('body')\n#20 /home/a/a91164oa/a91164oa.beget.tech/public_html/viewtopic.php(2426): page_footer()\n#21 {main}\n  thrown in /home/a/a91164oa/a91164oa.beget.tech/public_html/vendor/twig/twig/src/Loader/FilesystemLoader.php on line 291, referer http://a91164oa.beget.tech/viewforum.php?f=2
Кэш был очищен везде.
Аватара пользователя
Michel
phpBB 2.0.4
Сообщения: 401
Стаж: 13 лет 3 месяца
Откуда: Липецк
Благодарил (а): 111 раз
Поблагодарили: 47 раз

Re: Вложения в два столбца

Сообщение Michel »

На последней версии запустилось нормально!
1.png
inlineimg.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
angst66
phpBB 3.0.0 RC2
Сообщения: 1540
Стаж: 13 лет 3 месяца
Благодарил (а): 49 раз
Поблагодарили: 77 раз

Re: Вложения в два столбца

Сообщение angst66 »

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