Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Высота формы ответа

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
SStone
phpBB 1.4.2
Сообщения: 61
Стаж: 9 лет
Благодарил (а): 11 раз
Поблагодарили: 4 раза

Высота формы ответа

Сообщение SStone »

Что отвечает за то, что форма ответа растягивается в высоту по мере набора текста?
Дело в том, что на просильвере все ок, на стороннем (на основе просильвера) высота фиксированная и появляется полоса прокрутки вниз.
Т.е height всегда 9em

Вижу в исходнике, что в просильвере присваивается другой класс: "auto-resized", но поиск по файлам не дал результатов.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: Высота формы ответа

Сообщение Татьяна5 »

\assets\javascript\core.js - функции autoResize и resetAutoResize, разбираться начиная оттуда

Отправлено спустя 2 минуты 58 секунд:
Или проверить, не задана ли на стороннем стиле высота жёстко в css
SStone
phpBB 1.4.2
Сообщения: 61
Стаж: 9 лет
Благодарил (а): 11 раз
Поблагодарили: 4 раза

Re: Высота формы ответа

Сообщение SStone »

Разобрался.
Может еще у кого такое будет, т.к стиль довольно популярный.

В style/template, в файле ajax.js была закомментирована строка

Код: Выделить всё

$(function() {
	var $textarea = $('textarea:not(#message-box textarea, .no-auto-resize)');
	phpbb.resizeTextArea($textarea, { minHeight: 75, maxHeight: 250 });
	phpbb.resizeTextArea($('textarea', '#message-box'));
});
Ответить

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