Расписание 4 сезона:

1-ая неделя: 02.04 - 08.04 / 2-ая неделя: 09.04 - 15.04 / 3-ая неделя: 16.04 - 22.04
4-ая неделя: 23.04 - 29.04 / 5-ая неделя: 30.04 - 06.05 / 6-ая неделя: 07.05 - 13.05
7-ая неделя: 14.05 - 20.05 / 8-ая неделя: 21.05 - 27.05 / 9-ая неделя: 28.05 - 03.06
10-ая неделя: 04.06 - 10.06 / 11-ая неделя: 11.06 - 17.06

Автор Тема: Инструкция: Inline Attachments  (Прочитано 2032 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн NutOK

  • *
  • Сообщений: 4849
  • Репутация 216
    • Просмотр профиля
Инструкция: Inline Attachments
Дата: 13 Октября 2015, 18:33 | Сообщение # 1
Третьего дня был прикручен специальный плагин Inline Attachments, который позволяет вставлять картинки из вложений в текст сообщения и по всякому над ними измываться. Данная тема посвящена тому, как это делать и какие могут быть проблемы. Плагин пока оставлен AS IS, а потому что-то может быть не сильно удобным или косячным. Возможно потом я его отшлифую напильником, но не сейчас.

Вставка картинки
Чтобы прикрепить и вставить картинку нужно:
1. Прикрепить картинку как вложение:
1step.png
2. Установить курсор в нужное место и нажать "Вставить вложение Х"
2step.png
Тогда появляется bb-код примерно следующего вида:
[ attachment id=1]Именно такой код заменится на вставленную картинку (в данном случае под номером 1, т.к. id=1). При редактировании существующего сообщения msg лучше не указывать никакого.

Стилизация картинки
У данного тега есть довольно больше количество опций, которые позволяют его стилизовать:
Размеры:
width={ширина в пикселях} - максимальная ширина
height={высота в пикселях} - максимальная высота
Картинки не меняют пропорции, потому если указаны оба размера, то выберется наименьший (в соответствии с пропорциями). По клику в этом случае картинка будет разворачиваться в полный размер.
Поля:
margin={ширина полей в пикселях} => ширина всех полей, которые будут у картинки
margin-left={ширина левого поля в пикселях} - левого
margin-right={ширина правого поля в пикселях} - правого
margin-top={ширина верхнего поля в пикселях} - верхнего
margin-bottom={ширина нижнего поля в пикселях} - нижнего
Рамка:
border-style={стиль} => Стиль рамки. Возможные значения: none, dotted, dashed, solid, double, groove, ridge, inset, outset
border-width={ширина рамки в пикселях} => Ширина рамки.
border-color={цвет} => Цвет рамки, который может быть указан словом (red, blue и т.п.) или кодом в RGB: rgb(255,0,0) к примеру

Важно: между этими свойствами в теге должен быть ровно один пробел.

Пример
Вот пример стилизованного вложения:
[ attachment id=1 width=200 border-style=ridge border-width=3 border-color=rgb(24,24,128)]
GeneralCup.png


« Последнее редактирование: 10 Декабря 2015, 17:17 от NutOK »

Оффлайн Loin

  • *
  • Сообщений: 1855
  • Репутация 61
  • Комиссар
    • Просмотр профиля
Re: Инструкция по Inline Attachments
Дата: 13 Октября 2015, 19:34 | Сообщение # 2
Прошу также помнить, что хоть мы и не против вложений, но они потихоньку грызут дисковое пространство форума. Наступит день, когда мы начнем чистить форумные файлы и тогда ваша, например, картинка может пропасть.

Чтобы подстраховаться от этого события, заливайте картинки на внешние фотохостинги (flickr, Радикал и др.) и вставляйте их на форум через кнопку "Вставить изображение" (или через тег [img])
Канал: https://www.youtube.com/user/LoinBBR/
Skype: Loinbbr
Steam: pmd55 или Loin
Discord: Loin #9234