Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2008-09-23 15:40:38

NewUser21031972
Гость

Расположение подписи в окне сообщения

А можно ли как-то сделать, чтоб подпись пользователей всегда находилась внизу окна сообщения?

Если сообщение короткое, то подпись выглядит как-то не аккуратненько.
Хотелось бы, чтоб подпись всегда была прижата к низу окна.

#2 2008-09-23 17:25:26

coordinator
Гость

Re: Расположение подписи в окне сообщения

За форматирование подписи отвечает класс DIV.postsignature.
Например так можно задать величину поля от верхнего края в 60 пикселов.

DIV.postsignature {PADDING-TOP: 60px}

#3 2008-09-23 18:21:12

NewUser21031972
Гость

Re: Расположение подписи в окне сообщения

coordinator пишет:

За форматирование подписи отвечает класс DIV.postsignature.
Например так можно задать величину поля от верхнего края в 60 пикселов.

DIV.postsignature {PADDING-TOP: 60px}

Это понятно.
А как сделать, чтобы подпись прилипала к нижнему краю окна сообщения?
Практически во всех стилях подпись прилипает к концу сообщения.
sad

Добавлено спустя     10 минут   15 секунд:
Добавлено спустя     9 минут   50 секунд:
Вопрос скорее в том, какой параметр использовать для такого форматирования?
Например, text-align не подойдет, т.к. позиционирует содержимое тэга div.

Можно ли как-то внутри одного блока разные div-ы приклеить отдельно к верху и к низу.

<div class="postright">
  <h3> Re: [релиз расширения] Личные сообщения (pun_pm 1.0RC)</h3>
    <div class="postmsg">

        <p>Текст сообщения.</p>
    </div>

    <div class="postsignature"><hr><noindex><a href="http://foroom.pp.ru/"><img class="sigimage" src="http://img519.(_image_shack_).us/img519/6530/qwertytu6.jpg" alt="http://img519.(_image_shack_).us/img519/6530/qwertytu6.jpg"></a></noindex></div>

</div>

Каким образом "postmsg" оставить приклеенным кверху (как и положено), а "postsignature" к нижнему краю блока "postright" ?

Может так понятнее будет мой вопрос?

#4 2008-09-23 20:09:17

coordinator
Гость

Re: Расположение подписи в окне сообщения

Тогда без правки исходного кода не обойтись.

Я сделал так:
В viewtopic.php Переместил блок сюда:

            <div class="postfootleft"><?php if ($cur_post['poster_id'] > 1) echo '<p>'.$is_online.'</p>'; ?></div>
<?php if ($signature != '') echo "\t\t\t\t".'<div class="postsignature"><hr />'.$signature.'</div>'."\n"; ?>
            <div class="postfootright"><?php echo (count($post_actions)) ? '<ul>'.implode($lang_topic['Link separator'].'</li>', $post_actions).'</li></ul></div>'."\n" : '<div>&nbsp;</div></div>'."\n" ?>
        
</div>

В стиле сделал так:

/* 8.3 Extra top spacing for signatures and edited by */

DIV.postmsg P.postedit {PADDING-TOP: 20px}
DIV.postsignature {vertical-align: bottom; PADDING-left: 20px}

Вариант черновой, если багов не будет, отпишите пожалуйста, себе так же сделаю.

fbb70413ce64t.jpg

Редактировался coordinator (2008-09-23 20:14:07)

#5 2008-09-23 21:48:25

NewUser21031972
Гость

Re: Расположение подписи в окне сообщения

coordinator

А просто стилями нельзя?

Просто мне кажется, что должна быть возможность. Может есть какие-то стандартные приемы? Просто я ими пока ещё не владею.

Вся канитель (на мой взгляд) во вложенности блочных элементов и различии позиционирования.

Или вот пример из той же серии: как поместить картинку в самый низ блока, если общее выравнивание элементов идет относительно верха?

#6 2008-09-24 18:12:30

coordinator
Гость

Re: Расположение подписи в окне сообщения

NewUser21031972 пишет:

А просто стилями нельзя?

По сути вы сами себе ответили.
Скорее всего нет. Проблема в том, что выравнивание одного блока идет относительно родительского элемента, ниже которого идут другие блоки. Так что стили не помогут, необходимо изменить расположение самого блока.

#7 2008-09-24 18:24:15

NewUser21031972
Гость

Re: Расположение подписи в окне сообщения

coordinator пишет:

По сути вы сами себе ответили.
Скорее всего нет.

Обыдно.
sad

Я всеже покопаю CSS - если чего выясню, обязательно поделюсь.
Что-то мне подсказывает, что не все так мрачно ...

#8 2009-03-15 19:34:38

Zevs
Гость

Re: Расположение подписи в окне сообщения

coordinator

Сделал по твоему варианту.
Все нормально, но одно маленькое "НО"  - если подпись многострочная, получается во так:

thumb_podpis.JPG

Редактировался Zevs (2009-03-15 19:38:12)

#9 2009-03-16 15:59:48

NewUser21031972
Гость

Re: Расположение подписи в окне сообщения

Zevs пишет:

Все нормально, но одно маленькое "НО"

Это несколько не то, что я хотел.

Кстати, зашел на ваш форум и увидел такое:
5a16de6dc511.jpg

Как называется мод для подобного рейтинга?

#10 2009-03-17 10:42:58

Zevs
Гость

Re: Расположение подписи в окне сообщения

Это не мод, а хак - где-то в wiki на punbb находил.
Это было так давно - что я не могу уже вспомнить sad

О, нашел !
http://wiki.punres.org/Add_rank_icons

Редактировался Zevs (2009-03-17 10:44:19)

#11 2009-03-17 11:14:11

NewUser21031972
Гость

Re: Расположение подписи в окне сообщения

Zevs пишет:

Это не мод, а хак

А чем ХАК отличается от МОДа?

Добавлено спустя 2 минуты 51 секунду:

Кстати, спасибо!
smile

Подвал доски

Под управлением FluxBB. Хостинг Hostens