BB код [IMG]

Board index phpBBex 1.x Мастерская

Description: Только готовые решения! Статьи, заметки, моды и другие полезности для phpBBex 1.x и phpBB 3.0.x.
Moderator: Поддержка

Post #1by Рарогъ » 10.01.2015, 15:25

Друзья! На просторах интернета наткнулся на какой-то "продвинутый" ВВ код [IMG]. В отличии от обычного ВВ кода, в нём можно задавать масштабирование выводимого изображения. Делается это добавлением параметров вывода картинки:
[ IMG ] [ /IMG ] - обычный вывод картинки
[IMG=200][/IMG] - масштабирование с ограничением по ширине картинки (с сохранением пропорций)
[IMG=200 200][/IMG] - масштабирование картинки с жесткими ограничениями по размеру
Вопрос: На сколько сложно... или вообще возможна ли такая реализация ВВ кода [IMG] на phpBBex?
А Боги смеялись весь день и весь вечер. Смешила их фраза: "Случайная встреча"
Рарогъ M
Topic author, Бывалый
Avatar
Age: 46
Location: Анапа
Reputation: 13
With us: 4 yaers 6 months

Post #2by Sumanai » 10.01.2015, 16:51

Можно через стандартные ббкоды, только использовав другой код, типа
Использование BBCode
Code: Select all
[image={NUMBER}]{URL}[/image]
Замена HTML
Code: Select all
<img class="postimage" alt="Изображение" src="{URL}" style="max-width: {NUMBER}px;">
Подсказка
Code: Select all
Изображение с ограничением ширины: [image=ширина]адрес[/image]

Для добавления в стандартный ббкод придётся покурочить движок с неизвестными перспективами при обновлении на 3.2.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1589
With us: 4 yaers 7 months

Post #3by irony » 10.01.2015, 20:46

Sumanai wrote:<img class="postimage" alt="Изображение" src="{URL}" style="max-width: {NUMBER}px;">
выглядит старомодно.

Оперировать классами будет немного актуальней
Code: Select all
<img class="postimage postimage-{SIZE}" alt="Изображение" src="{URL}">
Code: Select all
.postimage {
  display: inline-block;
  height: auto;
}

.postimage-small {
  max-width: 200px;
}

.postimage-medium {
  max-width: 400px;
}

.postimage-big {
  max-width: 100%;
}
В обоих случаях масштабирование будет происходить средствами браузеров.
irony
Гость

Post #4by Sumanai » 10.01.2015, 20:54

irony wrote:выглядит старомодно.

Зато гибко и просто.

irony wrote:{SIZE}

Такой лексемы нету в движке, ваша ирония не уместна.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1589
With us: 4 yaers 7 months

Post #5by irony » 10.01.2015, 22:04

Sumanai wrote:Зато гибко и просто.
Да, согласен. Разница очевидна.
irony
Гость

Post #6by Рарогъ » 11.01.2015, 15:39

Sumanai wrote:<img class="postimage" alt="Изображение" src="{URL}" style="max-width: {NUMBER}px;">
А если это прописать в шаблоне.... будет ли корректно отображаться изображение без указания размеров? Не хочется "плодить сущьности" (как кто-то сказал тут на форуме), хочется исправить стандартный ВВ код, чтобы можно было и просто картинку вставит и, если нужно, то смасштабировать.....

Added after 1 minute 46 seconds:
irony wrote:Оперировать классами будет немного актуальней
И каким образом будет происходить оперирование с классами?

Added after 13 minutes 25 seconds:
Sumanai wrote:Для добавления в стандартный ббкод придётся покурочить движок с неизвестными перспективами при обновлении на 3.2.
Я свой форум точно обновлять не буду....А вот движок покурочить - если нужно, то можно :smile: Главное, чтобы на работе никак не отразилось!
А Боги смеялись весь день и весь вечер. Смешила их фраза: "Случайная встреча"
Рарогъ M
Topic author, Бывалый
Avatar
Age: 46
Location: Анапа
Reputation: 13
With us: 4 yaers 6 months

Post #7by ЖЪРЧИК » 13.01.2015, 01:03

Добротно
плешивый кот
ЖЪРЧИК
Гуру
Avatar
Reputation: 174
With us: 3 yaers 1 month

Post #8by 135 » 13.01.2015, 13:37

irony^ +1, разница очевидна.
135
Гость


Return to Мастерская



Who is online (over the past 10 minutes)

Users browsing this forum: 1 guest