Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[release] Inline images in attachment

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 625 раз

[release] Inline images in attachment

Сообщение Anvar »

Название расширения: Inline images in attachment
Автор: Anvar
Описание расширения: Данное расширение позволяет отобразить вложенные изображения в последовательном порядке, таким образом заполняя пустые пространства, в которое они могли бы уложиться. Для расположения вложений в обычном виде, вставленные в текст сообщения - необходимо размещать с новой строки.
Расширение на phpbb.com (версия для phpBB 3.1.x): https://www.phpbb.com/customise/db/exte ... ttachment/
Скачать (для phpBB 3.1.x/3.2.x): http://bb3.mobi/forum/viewtopic.php?f=14&t=72
Язык: По умолчанию
Перенесено из форума Поддержка расширений для phpBB 3.1.x в форум Бета-версии расширений для phpBB 3.1.x 27.03.2015 22:31 модератором Sheer

Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 27.03.2015 22:32 модератором Sheer

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12429
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: [release] Inline images in attachment

Сообщение Татьяна5 »

Вынести код в функцию и вызывать при наступлении событий
Например, как там https://github.com/Tatiana5/imgsliders/ ... ns.js#L155 (вызов функции imgsliders_add для ответов/листания и для превью)
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза

Re: [release] Inline images in attachment

Сообщение southklad »

Может это уже я что-то пытался сделать, но не помню такого, но в общем у меня после вложений появилось по два отступа
image.png
Причем если в ответе я убираю вообще отступ, то получаю так
image.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Аватара пользователя
romaamor
phpBB 3.0.3
Сообщения: 2145
Стаж: 12 лет
Откуда: Одесса
Благодарил (а): 619 раз
Поблагодарили: 144 раза

Re: [release] Inline images in attachment

Сообщение romaamor »

А может кто то выложить это расширение в архиве здесь, на форуме ?
Аватара пользователя
ronim
Модератор
Модератор
Сообщения: 914
Стаж: 6 лет 3 месяца
Откуда: Таллин ,Эстония
Благодарил (а): 167 раз
Поблагодарили: 160 раз

Re: [release] Inline images in attachment

Сообщение ronim »

Ссылка на 3.2 не рабочая , даже посмотреть в тестовом нельзя
Поэтому поддерживаю преведущий пост
Если ты не видишь проблем на форуме , но это не значить что их там нет
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12429
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: [release] Inline images in attachment

Сообщение Татьяна5 »

В личном архиве осталась эта версия. Старовата, по-моему
inlineimg.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
romaamor
phpBB 3.0.3
Сообщения: 2145
Стаж: 12 лет
Откуда: Одесса
Благодарил (а): 619 раз
Поблагодарили: 144 раза

Re: [release] Inline images in attachment

Сообщение romaamor »

После некоторых правок указанных в этой теме всё работает как надо. Но напрягают подписи под небольшими по размеру изображениями. Вот эти -
image.png
Картинки не рядом друг с другом, а с отступами. Помню когда то, где то, встречал расширение которое их убирает. Не кому не встречалось ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12429
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: [release] Inline images in attachment

Сообщение Татьяна5 »

romaamor, навскидку:

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

.inline-attachment dd { display: none; }
(Не проверяла)
Аватара пользователя
romaamor
phpBB 3.0.3
Сообщения: 2145
Стаж: 12 лет
Откуда: Одесса
Благодарил (а): 619 раз
Поблагодарили: 144 раза

Re: [release] Inline images in attachment

Сообщение romaamor »

Татьяна5, для изображений убирает. Но убирает и для других файлов.
Так же если эти файлы разных форматов то тоже помещает в ряд. А хотелось бы что бы с новой строки были. Но как я понимаю расширение не сортирует файлы по типу.
image.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
romeo_piter
phpBB 2.0.21
Сообщения: 1317
Стаж: 15 лет
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Re: [release] Inline images in attachment

Сообщение romeo_piter »

На 3.3.10 ошибка 500 после установки. Вот это решение помогает: https://phpbb-forum.ovh/ssl/viewtopic.php?p=395#p395
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза

Re: [release] Inline images in attachment

Сообщение southklad »

romeo_piter писал(а): 20.09.2023 10:35 Вот это решение помогает:
Это решение для всех расширений из-за изменений в Twig в которых код такого вида

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

<!-- INCLUDECSS ../theme/prettytopic.css -->
Изображение
romeo_piter
phpBB 2.0.21
Сообщения: 1317
Стаж: 15 лет
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Re: [release] Inline images in attachment

Сообщение romeo_piter »

Пришлось откатить расширение. Костыль из одного из сообщений работает, не если посмотреть консоль - там повисает критическая ошибка JQ. Скрипты конфликтуют. Посмотрите, кто себе поставил.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

Re: [release] Inline images in attachment

Сообщение Nekstati »

romeo_piter,
CSS

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

.attachbox {
	display: flex;
	gap: 8px;
	flex-wrap: wrap;
	background: none;
	border: none;
}
.attachbox > dt {
	display: none;
}
.attachbox dd {
	border: none;
}
 
Для вложений, "вставленных в текст сообщения", это сложнее. Можно попробовать так:

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

.inline-attachment {
	display: inline-block;
	vertical-align: top;
}
Но придётся после каждого вложения добавлять перенос строки или даже два, т.к. PHPBB вырезает "лишние" по его мнению переносы.
romeo_piter
phpBB 2.0.21
Сообщения: 1317
Стаж: 15 лет
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Re: [release] Inline images in attachment

Сообщение romeo_piter »

Nekstati писал(а): 04.10.2023 12:08 Но придётся после каждого вложения добавлять перенос строки или даже два, т.к. PHPBB вырезает "лишние" по его мнению переносы
Тогда не вариант...

Вот этот скрипт из сообщений выше работает:

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

 <!-- IF S_VIEWTOPIC -->
    <script type="text/javascript">
       	// 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 -->
     
но вызывает конфликт

Вернуться в «Анонсы и поддержка расширений для phpBB»