Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
prosilver: как подпись опустить вниз?
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
prosilver: как подпись опустить вниз?
Ситуация: переделываю стиль Prosilver. Нужно во viewtopic_body.html блок signature опустить в самый низ, то есть чтобы блок с подписью всегда был внизу, независимо от количества текста в content. Бъюсь уже второй день, и вроде не нуб в CSS.
Подскажите где грабли?
Подскажите где грабли?
- Warlock75
- Former team member
- Сообщения: 1428
- Стаж: 16 лет 1 месяц
- Откуда: Москва
- Благодарил (а): 50 раз
- Поблагодарили: 95 раз
- Контактная информация:
Re: prosilver: как подпись опустить вниз?
Попробуй
Код: Выделить всё
vertical-align: bottom;
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!
Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
Re: prosilver: как подпись опустить вниз?
Warlock75
уже испытано, не работает. Вообще, насколько я понял, нужно у блока postbody задать высоту 100% от текущей высоты блока inner. Только вот как это сделать, на height и min-height вообще ноль реакции.
уже испытано, не работает. Вообще, насколько я понял, нужно у блока postbody задать высоту 100% от текущей высоты блока inner. Только вот как это сделать, на height и min-height вообще ноль реакции.
Re: prosilver: как подпись опустить вниз?
Вот нашел возможное решение задачи - http://www.phpbb.com/community/viewtopi ... ure+bottom
Как попробую - отпишусь. Возможно еще кому-то пригодится, потому что действительно некрасиво смотрятся на очень многих постах блок подписи висящим посередине поста.
Как попробую - отпишусь. Возможно еще кому-то пригодится, потому что действительно некрасиво смотрятся на очень многих постах блок подписи висящим посередине поста.
Re: prosilver: как подпись опустить вниз?
Erlang
Удалось. Подпись опустилась в самый низ, где уже можно через CSS регулировать как и что угодно. В результате модификации viewtopic_body.html шаблона, секция postrow теперь в табличном виде.
PS. Все-таки, некоторые вещи удобнее в таблицах делать.
Удалось. Подпись опустилась в самый низ, где уже можно через CSS регулировать как и что угодно. В результате модификации viewtopic_body.html шаблона, секция postrow теперь в табличном виде.
PS. Все-таки, некоторые вещи удобнее в таблицах делать.
-
- phpBB 2.0.11
- Сообщения: 810
- Стаж: 18 лет 2 месяца
- Откуда: Ставрополь
- Контактная информация:
- Забанен: Бессрочно
Re: prosilver: как подпись опустить вниз?
а проще варианта вообще нет? Что-то я совсем не разобрался....
Re: prosilver: как подпись опустить вниз?
Вместо таблиц можно попробовать CSS-свойства типа display: table, display: table-cell и т. п.
http://htmlbook.ru/css/display
http://htmlbook.ru/css/display
Re: prosilver: как подпись опустить вниз?
Самое простое решение. Вставляем этот кусок кода в styles/prosilver/template/forum_fn.js, и дело в шляпе. И никаких, не к ночи будь помянуты, таблиц.
Код: Выделить всё
function sig_down() {
var sig = document.getElementsByTagName('DIV');
for (var i = 0; i < sig.length; i++) {
if (sig[i].className == 'signature' && sig[i].parentNode.offsetHeight + 21 < sig[i].parentNode.parentNode.offsetHeight) {
sig[i].style.position = 'absolute';
sig[i].style.bottom = '16px';
sig[i].style.width = '76%';
sig[i].parentNode.parentNode.style.position = 'relative';
}
}
}
onload_functions.push('sig_down();');
- Пчелкин
- phpBB 3.3.0
- Сообщения: 11234
- Стаж: 14 лет 2 месяца
- Откуда: fotovideoforum.ru
- Благодарил (а): 1782 раза
- Поблагодарили: 1340 раз
- Контактная информация:
Re: prosilver: как подпись опустить вниз?
Не сработало..можно для тупых поподробней? Двигал по всему файлу - ноль.(левосторонний стиль)
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Фотовидеофорум ; Форум Кировского района ; Форумы Калдина-Клуба ; Форум Japan Navigation Group
Фотовидеофорум ; Форум Кировского района ; Форумы Калдина-Клуба ; Форум Japan Navigation Group
-
- phpBB 1.4.0
- Сообщения: 39
- Стаж: 15 лет 7 месяцев
- Откуда: Sumy, Ukraine
- Благодарил (а): 4 раза
- Контактная информация:
Re: prosilver: как подпись опустить вниз?
Я так смотрю - скрипт работает со стилями. А может таки правильней сразу CSS поправить?Nekstati писал(а):Самое простое решение.
Re: prosilver: как подпись опустить вниз?
Пчелкин
Этот скрипт рассчитан на стандартную структуру Просильвера, где подпись является последним элементом внутри <div class="postbody">. А у вас под подписями куча всего — благодарности, рейтинг и ещё непонятно что. Опускать, естественно, надо всё это в куче.
Вот этот скрипт более универсальный, он должен у вас сработать. Пробуйте. Значение
Учтите только, что этот скрипт не будет работать в IE ниже 9 версии. Поскроей бы уже зарелизили IE9 и поскорей бы мастдайнулись все его несчастные предыдущие версии, чорт бы спихнул с мосту отца их.
_dl_
Чем вам не нравятся скрипты? Ну попробуйте сделать на CSS, мы будем вам благодарны.
Этот скрипт рассчитан на стандартную структуру Просильвера, где подпись является последним элементом внутри <div class="postbody">. А у вас под подписями куча всего — благодарности, рейтинг и ещё непонятно что. Опускать, естественно, надо всё это в куче.
Вот этот скрипт более универсальный, он должен у вас сработать. Пробуйте. Значение
+ 15
можно менять, оно зависит от величины ваших маргинов и паддингов.Код: Выделить всё
function sig_down() {
var post = document.getElementsByClassName('post');
for (var i = 0; i < post.length; i++) {
var postbody = post[i].getElementsByClassName('postbody')[0];
var postprofile = post[i].getElementsByClassName('postprofile')[0];
var content = post[i].getElementsByClassName('content')[0];
var diff = postprofile.offsetHeight + 15 - postbody.offsetHeight;
if (diff > 0) {
content.style.height = content.offsetHeight + diff + 'px';
}
}
}
onload_functions.push('sig_down();');
_dl_
Чем вам не нравятся скрипты? Ну попробуйте сделать на CSS, мы будем вам благодарны.
- Пчелкин
- phpBB 3.3.0
- Сообщения: 11234
- Стаж: 14 лет 2 месяца
- Откуда: fotovideoforum.ru
- Благодарил (а): 1782 раза
- Поблагодарили: 1340 раз
- Контактная информация:
Re: prosilver: как подпись опустить вниз?
Так?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Фотовидеофорум ; Форум Кировского района ; Форумы Калдина-Клуба ; Форум Japan Navigation Group
Фотовидеофорум ; Форум Кировского района ; Форумы Калдина-Клуба ; Форум Japan Navigation Group