Как правильно расположить подпись?

голоса: 0

Проблема в следующем.

Профиль на форуме не малого размера, а сообщения обычно пишутся не большие.

Именно поэтому вся "коробка" поста форума растягивается по высоте мини-профиля, а подпись ставится после самого сообщения. (смотрим №1)

вопрос: как сделать так, чтобы подпись шла не после сообщения, а в самой нижней части всего поста? (смотрим №2)

 

 

 

| Автор: | Категория: Форум

Ответов: 2

Голоса: +1
 
Лучший ответ

Здравствуйте, очень просто:

 

Заходим Панель управления ---> Форум ---> Вид материалов, и находим там примерно вот такой код:

<td class="posttdMessage" valign="top">$MESSAGE$

и меняем его на:

<td class="posttdMessage" valign="top" style="position:relative;">$MESSAGE$

 После чего после $MESSAGE$ вставляем:

<?if($SIGNATURE$)?><span class="signatureView" style="position:absolute; left:5px; bottom:5px;">$SIGNATURE$</span><?endif?>

всё, на этом установка окончена, и подпись будет внизу... Удачи при установке))

| Автор:

Спасибо, а вообще, по вашему как лучше. Первый вариант или второй?
Ну а сам диз. подписи выглядит вот так:

Варианты одинаковые только чуть по разному написаны, если у вас проблемы с установкой для своей подписи, пишите мне в лс помогу...
Нет-нет, немного не допоняли. Расположение самой подписи (Под мессейджем или же в конце всего блока поста), это имел ввиду :)
Я думаю лучше 2 (внизу), да и зачем передумывать если вы захотели сделать внизу?

Но хотя у вас подпись выделена красиво, поэтому не имеет значения где она будет... а вообще можете опрос у себя на сайте организовать если сомневаетесь где лучше...
Хорошая идея, скорее всего организую опрос.
голоса: +2

Классу posttdMessage прописать css

position:relative

Сразу после $MESSAGE$ вставить

<div style="position:absolute; bottom:0px; left:0px">
  <?if($SIGNATURE$)?><br><hr size="1" width="150" align="left" class="signatureHr"><span class="signatureView">$SIGNATURE$</span><?endif?>
</div>
| Автор:
Повторно показано | | Автор: Yuri_Geruk
Спасибо) А на ваш взгляд, какой вариант лучше?
Ответы одинаковые
...