Страница 4 из 6

[release] Inline images in attachment

Добавлено: 27.03.2015 22:25
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
Язык: По умолчанию

Re: [release] Inline images in attachment

Добавлено: 25.11.2016 20:27
Anvar
Советую вам отказаться от использования этого расширения. По проблеме с ссылкой в футере обращайтесь к автору.

Re: [release] Inline images in attachment

Добавлено: 26.11.2016 11:10
Gubkin
спасибо, отказался
до релиза тут как до луны, скорее альфа

Re: [release] Inline images in attachment

Добавлено: 14.01.2017 18:07
Slash
Кому нибудь удалось подогнать код под phpBB 3.2?

В 3.1.x, перед тегом (в исходнике страницы): <div class="inline-attachment"> вставлялся перенос (<br />), если был совершен перенос при наборе текста.
В 3.2 <br /> не появляется ни перед, ни после <div class="inline-attachment">, в итоге картинки располагаются в одну строчку с текстом:
Безымянный.jpg
Чтобы появился переход на новую строку, надо при наборе текста сделать несколько переносов, но тогда картинка уходит сильно в низ...

По моему так...

Re: [release] Inline images in attachment

Добавлено: 15.01.2017 5:37
Slash
На cyberforum.ru пользователь sad67man помог написать временное решение моей проблемы.
Берем css из расширения:

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

/* Inline Attachment */
div.inline-attachment {
	display: inline-block;
}

dl.thumbnail, dl.file {
	display: inline-block!important;
	vertical-align: top;
	margin-right: 4px;
}

.attachbox dd {
	margin-top: 4px;
	padding-top: 4px;
	clear: left;
	display: inline;
}

.attachbox dd dl {
	display: inline-block;
	max-width: 100%;
	margin: 2px;
}
/* Inline Attachment END */
К нему добавляем jQuery (я добавил в шаблон события overall_footer_after.html):

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

	// 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
Результат:
Безымянный.jpg

Re: [release] Inline images in attachment

Добавлено: 15.01.2017 10:30
COB16
Slash, еще бы сео имаджес под 3.2 допилить

Re: [release] Inline images in attachment

Добавлено: 15.01.2017 11:13
Slash
COB16 писал(а): сео имаджес под 3.2 допилить

А что с ним не так? У меня вроде нормально работает. Может я не о том расширении думаю, дайте ссылку на него.

Re: [release] Inline images in attachment

Добавлено: 15.01.2017 12:05
COB16
Slash, [beta] SEO images in attachment (для phpBB3.1)

Отправлено спустя 44 секунды:
при включении пропадают сами картинки из форуму как будто нету их

Re: [release] Inline images in attachment

Добавлено: 15.01.2017 12:32
Slash
COB16, это вам в тему расширения надо.
Возможно (если у вас php 7), есть несовместимость версии php, можно попробовать переключить на 5.6 и проверить, как поведет себя расширение.
Возможно требуются дополнительные правки, например, http://bb3.mobi/forum/viewtopic.php?p=345#p345. Может еще чего...

Re: [release] Inline images in attachment

Добавлено: 15.01.2017 12:35
COB16
Slash, щас пока 5.4

Отправлено спустя 38 секунд:
хм точно не подумал об этом, про правку

Re: [release] Inline images in attachment

Добавлено: 02.03.2017 10:45
misterleks
Это расширение не подправили под 3.2?
У меня проблема как Slash, при вставке в текст изображения хаотично раскидываются в сообщении.
Не понял, куда вносить правки, так как у меня текст в css другой.

Re: [release] Inline images in attachment

Добавлено: 11.03.2017 23:47
velizariy
Увы. Ждем...
Может кто знает аналогичное расширение работающее на 3.2?

Re: [release] Inline images in attachment

Добавлено: 16.03.2017 13:24
Джим
misterleks писал(а): Не понял, куда вносить правки, так как у меня текст в css другой.
Попробуйте в файл ext\bb3mobi\inlineimg\styles\prosilver\template\event\overall_footer_after.html добавить такой код:

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

<!-- IF S_VIEWTOPIC -->
<!-- INCLUDECSS ../theme/inlineimg.css -->
<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 -->


Re: [release] Inline images in attachment

Добавлено: 16.03.2017 14:15
misterleks
Джим, добавил выше того, что там было. Правильно сделал?
Сейчас вроде работает, картинки заполняют область по горизонтали и в тексте не вываливаются.

Re: [release] Inline images in attachment

Добавлено: 16.03.2017 14:29
Джим
misterleks писал(а): добавил выше того, что там было. Правильно сделал?
Ну да, можно выше, можно ниже. Я лично из этого файла вообще всё удалил, чтобы маленькие картинки не растягивались. Оставил только этот код, который любезно предоставил Slash.

Re: [release] Inline images in attachment

Добавлено: 20.06.2017 20:03
velizariy
Решил тоже попробовать в 3.2 в overall_footer_after.html вставить выше приведенный кусочек кода. Получилось не очень.
Текст и рисунки идут каждый с новой строчки. Оказалось что чтобы "толкнуть" вложение ниже текста надо делать еще один пустой абзац между ними. Может в скрипт надо что-то добавить?
Зняток екрану з 2017-06-20 19-55-56.jpg