Пропустить

Картинки в сообщениях - убрать полосу прокрутки

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

[решено] Убрать вертикальный скролл для картинок в сообщении

Сообщение vint » 21.01.2009 19:26

phpbb3 v3.0.3. тема prosilver.
При вставке в сообщение картинки с помощью тэга [attachment], если высота картинки превышает определенное значение, то у нее появляется вертикальный скроллбар и она отображается не целиком. Целиком картинка появляется только после клика по ней.
Как отключить этот скроллбар или увеличить максимальное значение высоты, при котором появляется скроллбар?
Последний раз редактировалось vint 22.01.2009 1:14, всего редактировалось 1 раз.

vint
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 24.12.2008 18:28
Откуда: minsk, belarus
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Убрать вертикальный скроллбар для картинок в сообщении

Сообщение Fray98rus » 21.01.2009 21:29

vint писал(а):Как отключить этот скроллбар или увеличить максимальное значение высоты, при котором появляется скроллбар?

В админке - настройка вложений.
Аватара пользователя
Fray98rus
Former team member
 
Сообщения: 462
Зарегистрирован: 14.10.2007 18:21
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.

Re: Убрать вертикальный скроллбар для картинок в сообщении

Сообщение vint » 22.01.2009 1:05

В ACP/Настройка вложений - задаются только максимальные размеры картинки и максимальная ширина миниатюр.
Все картинки отображаются со скроллбаром, если их высота по дефолту больше 350 пикселей.

Нашел, где это меняется. Проблема была только в том, что не знал, как применить изменения.

forum/styles/prosilver/theme/content.css
.attach-image {
	margin: 3px 0;
	width: 100%;
/* отключаем max-height, чтобы не отображался вертикальный скролбар в фотках */
/*	max-height: 350px; */
	overflow: auto;
}

закомментировать max-height или установить требуемую максимальную величину в пикселях, больше которой будет появляться скроллбар.

чтобы изменения вступили в силу нужно зайти в ACP - Стили - Компоненты стилей - Темы. Обновить тему prosilver.
чтобы проверить сделанные изменения можно даже не очищать кэш, достаточно просто перелогиниться на форуме.
Последний раз редактировалось vint 31.01.2009 13:52, всего редактировалось 1 раз.

vint
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 24.12.2008 18:28
Откуда: minsk, belarus
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Убрать вертикальный скроллбар для картинок в сообщении

Сообщение Fray98rus » 22.01.2009 1:16

Т.е. у вас "тумбы" ("маленькие" картинки) были установлены более 350пикселей в высоту? Тогда правильно.
Но превьюшки на то и превьюшки, чтобы быть маленькими.
Или я что-то не допонял? :shock:
Аватара пользователя
Fray98rus
Former team member
 
Сообщения: 462
Зарегистрирован: 14.10.2007 18:21
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.

Re: [решено] Убрать вертикальный скролл для картинок в сообщении

Сообщение vint » 22.01.2009 1:27

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

vint
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 24.12.2008 18:28
Откуда: minsk, belarus
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [решено] Убрать вертикальный скролл для картинок в сообщении

Сообщение Палыч » 23.01.2009 20:41

vint
Менять надо было параметр overflow:
http://www.htmlbook.ru/css/overflow.html
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9257
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Re: [решено] Убрать вертикальный скролл для картинок в сообщении

Сообщение vint » 31.01.2009 13:43

где ж вы были раньше? )))

overflow - это первое, что я пробовал менять. ничего не менялось - не знал, как применить изменения.
когда правил стиль для изменения ограничения на длину темы, достаточно было очистить кэш. а тут еще оказывается и темы перезагружать надо.
вобщем, когда уже нашел решение, лениво было пробовать вариант с overflow. хотя, мой вариант тоже ничему не противоречит.


зы. сейчас попробовал последовать Вашему совету. раскомментарил max-height и попробовал менять значения overflow.
для применения изменений делал обновление темы и перелогин.
требуемого эффекта получить не удалось.
hidden - по-прежнему отображает скролл вместо того, чтобы обрезать картинку.
visible - тоже отображает скролл, но с особенным эффектом. при первом открытии страницы картинка выводится обрезанной по высоте, но без скролла. а если кликнуть по картинке и развернуть/свернуть ее, то скролл появляется. и еще один интересный эффект. строка описания картинки (имя файла, количество просмотров) отображается не под картинкой, как обычно, а на самой картинке в левом нижнем углу.
возможно, подобное поведение присуще только Мозилле. на IE не проверял.

объясните, что я делаю не так?... а пока оставляю свой вариант.

vint
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 24.12.2008 18:28
Откуда: minsk, belarus
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [решено] Убрать вертикальный скролл для картинок в сообщении

Сообщение Warlock75 » 31.01.2009 13:46

vint писал(а):достаточно было очистить кэш. а тут еще оказывается и темы перезагружать надо

А FAQ для кого?
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!
Изображение
Правила
FAQ по phpBB 3.0 Olympus - Редакция 2
Как устанавливать моды
Аватара пользователя
Warlock75
Дизайнер
Дизайнер
 
Сообщения: 1110
Зарегистрирован: 24.02.2008 3:24
Откуда: Москва
Благодарил (а): 6 раз.
Поблагодарили: 38 раз.

Re: [решено] Убрать вертикальный скролл для картинок в сообщении

Сообщение vint » 31.01.2009 14:02

нда, этот вопрос в факе я как-то случайно и не заметил. сорри.
но вопрос топика не в этом.

vint
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 24.12.2008 18:28
Откуда: minsk, belarus
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Картинки в сообщениях - убрать полосу прокрутки

Сообщение Ekspert » 16.01.2010 12:08

ещё походу max-height: 350px нужно изменить на max-height: 100%
Аватара пользователя
Ekspert
phpBB 1.2.1
 
Сообщения: 23
Зарегистрирован: 09.02.2009 14:20
Откуда: Киев
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Картинки в сообщениях - убрать полосу прокрутки

Сообщение Artem444 » 18.02.2010 11:46

А не подскажете, в стиле CA Vintage Brown где найти параметр attach-image? Смотрел в content.css – там такого нет…
Мой форум http://travelerstory.ru/

Artem444
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 05.02.2010 12:57
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Картинки в сообщениях - убрать полосу прокрутки

Сообщение Nekstati » 18.02.2010 12:17

Поищите в других css. Поиск по папке средствами Windows не требует специального образования.
Аватара пользователя
Nekstati
Лидер поддержки
Лидер поддержки
 
Сообщения: 2181
Зарегистрирован: 19.03.2009 17:43
Благодарил (а): 6 раз.
Поблагодарили: 607 раз.

Re: Картинки в сообщениях - убрать полосу прокрутки

Сообщение Artem444 » 18.02.2010 12:47

Если кому в дальнейшем понадобится - этот параметр нашёлся в post.css
В результате всё получилось - полосы не появляются, без них гораздо лучше :)
Мой форум http://travelerstory.ru/

Artem444
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 05.02.2010 12:57
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Картинки в сообщениях - убрать полосу прокрутки

Сообщение Ivaneee » 13.05.2010 20:15

А у меня вот такая беда с вложениями, это только с маленькими изображениями меньше 400/280. Думал сначало это из-за столбца, убрал его для маленьких картинок не помогло. С большими все норм. Подскажите знающие люди.

Изображение

Добавлено спустя 26 минут 14 секунд:
Нашол это в файле attachment.html, и удалил текст. Возможно когда ставил мод не туда написал, возможно и нет. Сейчас все ОК. :D

Ivaneee
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 12.05.2010 14:36
Благодарил (а): 10 раз.
Поблагодарили: 0 раз.

Re: Картинки в сообщениях - убрать полосу прокрутки

Сообщение serj_sl » 06.12.2010 23:24

Пробовал я и темы обновлять, и кэш очищать. Не пропадает скролл-бар. :evil:

serj_sl
phpBB 1.2.0
 
Сообщения: 17
Зарегистрирован: 27.12.2009 13:51
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

Пред.След.

Вернуться в Стили для phpBB 3.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Изображение