Автор Тема: публикация картинок в теле сообщения  (Прочитано 8314 раз)

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

Vena

  • Собеседник
  • ****
  • Сообщений: 375
    • Просмотр профиля
публикация картинок в теле сообщения
« : Понедельник, 06 Сентября, 2010, 04:21:39 »
не очень удобна публикация рисунков в теле сообщения. Необходимо сперва сделать вложение, потом воспользоваться его ссылкой и вставить в тело сообщения (в нужном и логичном месте)
В результате имеем рисунок в нужном месте и плюс весь скоп внизу сообщения. Главное неудобство в "добывании" ссылки на рисунок. Гораздо удобнее это сделано во внутрисетевом форуме, где вложение сразу можно вставить в тело сообшения и не захламлять общий вид темы.
Можно ли что-нить сделать с этим движком? или не лечится? ;)

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
Re: публикация картинок в теле сообщения
« Ответ #1 : Понедельник, 06 Сентября, 2010, 11:38:41 »
    В базовом функционале движка форума, такой возможности нет, зато есть пакет расширения, который позволяет вставлять в тело сообщения вложения пользователя. Как будет время - постараюсь установить, о чём сообщу.
    Пока вложения можно сохранять в вики.
*nix - свобода мысли, свобода творчества!

syS1q3Adm

  • Прохожий
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: публикация картинок в теле сообщения
« Ответ #2 : Среда, 15 Сентября, 2010, 14:24:29 »
Все рисунки лучше сохранять в галлерее. А оттуда ссылки на картинки вставлять в форум. Зачем захламлять его вложениями?

Vena

  • Собеседник
  • ****
  • Сообщений: 375
    • Просмотр профиля
Re: публикация картинок в теле сообщения
« Ответ #3 : Среда, 15 Сентября, 2010, 16:26:33 »
. Зачем захламлять его вложениями?
для наглядности статьи

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
Re: публикация картинок в теле сообщения
« Ответ #4 : Среда, 22 Сентября, 2010, 14:59:09 »
Все рисунки лучше сохранять в галлерее.
    Если Вы имеете ввиду сохранение картинок в вики, то это универсальный способ хранения, причём вставить в текст можно в удобное место - хоть в таблице, хоть просто разрезая текст.
    В движке phpbb3 есть встроенная функция загрузки и вставки изображений, прямо в форме набора сообщения. Между прочим, очень удобно - не надо усложнять задачу всякого рода ссылками. Для SMF такой аддон есть, попробую поставить.
*nix - свобода мысли, свобода творчества!

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
Re: публикация картинок в теле сообщения
« Ответ #5 : Среда, 22 Сентября, 2010, 17:45:20 »
Поставил. Вот примерно так это выглядит:
1. "Миниатюра 1 внутри сообщения" без параметров
[attach=1]
[attach=1]
2. "Миниатюра 1 внутри сообщения" ещё раз, только с расположением слева
[attach=1 align=right]
[attach=1 align=right]
3. "Миниатюра 1 внутри сообщения" и ещё раз, только с расположением по центру и размером в 250 пикселей
[attach=1 align=center width=250]
[attach=1 align=center width=250]
4. "Полноразмерное изображение 2 внутри сообщения"
[attachimg=2]
[attachimg=2]
4. "Полноразмерное изображение 2 внутри сообщения" отображается только ссылка
[attachurl=2]
[attachurl=2]
5. "Полноразмерное изображение 2 внутри сообщения" отображается только короткая текстовая ссылка
[attachmini=2]
[attachmini=2]


Помощь по тэгам, доступна в меню "Дополнительные опции". Вот:
Добавление вложений в текст сообщений
Образец:
[attachimg=1 align=left width=400]
Будет выведено изображение шириной 400 пикселов, выравненное по левому краю. За исключением первого тега и номера вложения все остальные параметры не обязательны
[attach=1]
В тексте сообщения появится миниатюра вложения (если это изображение). Если миниатюры не окажется, будет выведено полноразмерное изображение.

Параметры:
attach=x, attachimg=x, attachurl=x, attachmini=x, где x — номер вложения
align=left, center, right
width=### (число в пикселах)
Доступные режимы

Вы можете выбирать различные режимы вставки вложений:

    * Миниатюра [attach=x] Изображение будет отображаться в виде эскиза (превью)
    * Полноразмерное изображение [attachimg=x] Изображение будет отображаться в полный размер. Для слишком больших изображений будут использоваться полосы прокрутки
    * Текстовая ссылка [attachurl=x] В сообщении будет отображаться только ссылка на вложение, а также некоторые детали.
    * Короткая текстовая ссылка [attachmini=x] В сообщении будет отображаться только ссылка на вложение, без каких-либо деталей.


Вы можете выбирать тип выравнивания вложения внутри сообщения:

    * align=left Изображение будет отображаться в левой части сообщения, текст — справа
    * align=right Изображение будет отображаться в правой части сообщения, текст — слева
    * align=center Изображение будет отображаться в центре сообщения, текст — ниже


Вы можете указывать ширину вложенных изображений:

    * width=123 Ширина отображаемого изображения будет изменена до 123 пикселов
    * В случае указания ширины, превышающей реальную, будет использована максимально допустимая ширина, разрешенная на форуме
    * Можно использовать уменьшение миниатюры, например [attach=1 width=50]


Как это использовать?

Шаг 1 :
При создании сообщения выберите «Дополнительные опции», затем в секции «Вложение» укажите файл, который хотите загрузить;
Шаг 2 :
Укажите режим вставки в текст сообщения — выбрав одно из значений в раскрывающемся списке справа;
Шаг 3 :
Повторите предыдущие шаги для каждого вложения, которое захотите загрузить. Перемещайте и изменяйте теги в тексте вложения, как посчитаете нужным.

Изображения взяты с http://www.deviantart.com/
« Последнее редактирование: Понедельник, 25 Апреля, 2011, 04:14:02 от vovka »
*nix - свобода мысли, свобода творчества!

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
Re: публикация картинок в теле сообщения
« Ответ #6 : Среда, 22 Сентября, 2010, 18:05:35 »
Небольшой баг: всё что находится после кода публикации картинки во втором примере "огибает" саму картинку.
*nix - свобода мысли, свобода творчества!