1

Тема: Насчёт аттачей картиночных

В плагине форума не предусмотрено позиционирование вывода аттачей, они всегда в хвосте.

Но если хочется поставить вложенную картинку в нужную точку текста, можно использовать следующий грязный хак, опираясь на запиленный у нас тут костыль.

Костыль состоит в том, что плагин аттачей различает регистр в буквах расширения, но картинкой считает только расширения png, jpg, gif, tif. Именно маленькими буквами. Соответственно, картинки, имеющие расширения большими буквами считаются неотображаемыми. Если расширение написано на смеси букв (jPg...) - это вообще mime/binary.

Таким образом можно скрыть картинку от вывода в конце сообщения. Будет только ссылка на её скачивание. А чтобы её показать в нужном месте, следует просто взять код из тега IMG SCR= и воткнуть его в BBcode \[img\].

2

Re: Насчёт аттачей картиночных

Вот тут известная картина Сергея Валентинова 1778 года, "Мальчик с компьютерами".

Файл сохранён в пяти вариантах: Jpeg, PNG, jpeg, png, jpg.
Видно, что автовывод в аттачах сделан только для png и jpg. Остальные выводятся только среди текста:

Пыщь Jpeg:
[ img]http://forum.agatcomp.ru//misc.php?acti … download=0[ /img]
http://forum.agatcomp.ru//misc.php?action=pun_attachment&item=28&download=0


Пыщь PNG:
[ img]http://forum.agatcomp.ru//misc.php?acti … download=0[ /img]
http://forum.agatcomp.ru//misc.php?action=pun_attachment&item=31&download=1

Чтобы получить ссылку на аттач, просто щёлкните правой мышкой на аттач и выберите "скопировать ссылку" или что-то такое.

Как-то так. Конец сообщения.

Post's attachments

Attachment icon ph2.Jpeg 45.34 kb, 79 downloads since 2016-12-11 

Attachment icon ph2.PNG 253.38 kb, 162 downloads since 2016-12-11 

Attachment icon ph2.jpeg 45.33 kb, 77 downloads since 2016-12-11 

ph2.jpg, 45.22 kb, 635 x 448
ph2.jpg 45.22 kb, 81 downloads since 2016-12-11 

ph2.png, 253.44 kb, 635 x 448
ph2.png 253.44 kb, 80 downloads since 2016-12-11 

3

Re: Насчёт аттачей картиночных

Важно: сейчас стоит ограничение на размер картинки 800x800 pix. Если картинка имеет больший размер по любой координате, самостоятельно (в конце текста) выводится не будет!

Хотя форум и строит код так, чтобы картинка подходила под размер вашего монитора (т.е. указывает браузеру уменьшать её, чтобы не создавалось горизонтальных скроллеров), картинка передаётся на компьютер в полном размере, что требует как ширины канала так и мощности ЦП для масштабирования. Ограничение 800x800 вводится для того, чтобы особо злобноразмерные картинки не грузили технику.

4

Re: Насчёт аттачей картиночных

1778 год был урожайным на компы. Дааа. :)