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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
vint
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 9 месяцев
Откуда: minsk, belarus

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

Сообщение vint »

phpbb3 v3.0.3. тема prosilver.
При вставке в сообщение картинки с помощью тэга [attachment], если высота картинки превышает определенное значение, то у нее появляется вертикальный скроллбар и она отображается не целиком. Целиком картинка появляется только после клика по ней.
Как отключить этот скроллбар или увеличить максимальное значение высоты, при котором появляется скроллбар?
Последний раз редактировалось vint 21.01.2009 22:14, всего редактировалось 1 раз.
Аватара пользователя
Fray98rus
Former team member
Сообщения: 442
Стаж: 18 лет 11 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 3 раза
Поблагодарили: 2 раза

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

Сообщение Fray98rus »

vint писал(а):Как отключить этот скроллбар или увеличить максимальное значение высоты, при котором появляется скроллбар?
В админке - настройка вложений.
vint
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 9 месяцев
Откуда: minsk, belarus

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

Сообщение vint »

В 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 10:52, всего редактировалось 1 раз.
Аватара пользователя
Fray98rus
Former team member
Сообщения: 442
Стаж: 18 лет 11 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 3 раза
Поблагодарили: 2 раза

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

Сообщение Fray98rus »

Т.е. у вас "тумбы" ("маленькие" картинки) были установлены более 350пикселей в высоту? Тогда правильно.
Но превьюшки на то и превьюшки, чтобы быть маленькими.
Или я что-то не допонял? :shock:
vint
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 9 месяцев
Откуда: minsk, belarus

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

Сообщение vint »

нет. тумбы у меня вообще отключены. картинки отображаются в сообщениях в оригинальном размере.но если высота картинки больше 350 пикселей, то она отображается в "окошке" с вертикальным скроллом. при клике на картинке, она разворачивается в оригинальную величину.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

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

Сообщение Палыч »

vint
Менять надо было параметр overflow:
http://www.htmlbook.ru/css/overflow.html
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
vint
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 9 месяцев
Откуда: minsk, belarus

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

Сообщение vint »

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

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


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

объясните, что я делаю не так?... а пока оставляю свой вариант.
Аватара пользователя
Warlock75
Former team member
Сообщения: 1429
Стаж: 18 лет 7 месяцев
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз

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

Сообщение Warlock75 »

vint писал(а):достаточно было очистить кэш. а тут еще оказывается и темы перезагружать надо
А FAQ для кого?
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
vint
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 9 месяцев
Откуда: minsk, belarus

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

Сообщение vint »

нда, этот вопрос в факе я как-то случайно и не заметил. сорри.
но вопрос топика не в этом.
Аватара пользователя
Ekspert
phpBB 1.4.0
Сообщения: 32
Стаж: 17 лет 7 месяцев
Откуда: Киев
Благодарил (а): 2 раза

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

Сообщение Ekspert »

ещё походу max-height: 350px нужно изменить на max-height: 100%
Artem444
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 7 месяцев

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

Сообщение Artem444 »

А не подскажете, в стиле CA Vintage Brown где найти параметр attach-image? Смотрел в content.css – там такого нет…
Мой форум http://travelerstory.ru/
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

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

Сообщение Nekstati »

Поищите в других css. Поиск по папке средствами Windows не требует специального образования.
Artem444
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 7 месяцев

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

Сообщение Artem444 »

Если кому в дальнейшем понадобится - этот параметр нашёлся в post.css
В результате всё получилось - полосы не появляются, без них гораздо лучше :)
Мой форум http://travelerstory.ru/
Аватара пользователя
Ivaneee
phpBB 1.0.0
Сообщения: 6
Стаж: 16 лет 4 месяца
Благодарил (а): 6 раз
Поблагодарили: 1 раз

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

Сообщение Ivaneee »

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

Изображение

Добавлено спустя 26 минут 14 секунд:
Нашол это в файле attachment.html, и удалил текст. Возможно когда ставил мод не туда написал, возможно и нет. Сейчас все ОК. :D
serj_sl
phpBB 1.2.0
Сообщения: 14
Стаж: 16 лет 8 месяцев
Благодарил (а): 4 раза

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

Сообщение serj_sl »

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

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