Разметка подписи к сообщениям

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Biba
phpBB 2.0.1
Сообщения: 251
Стаж: 15 лет 10 месяцев
Благодарил (а): 97 раз
Поблагодарили: 1 раз

Разметка подписи к сообщениям

Сообщение Biba »

Давно уже борюсь с такой проблемой:

имею на своем форуме модернизированную подпись (изменения вносились в viewtopic.htm):

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

<!-- IF postrow.BUMPED_MESSAGE --><div class="notice">{postrow.BUMPED_MESSAGE}</div><!-- ENDIF -->
	<!-- IF postrow.POSTER_ID eq 898 -->
<div id="sig{postrow.POST_ID}" class="signature">
ПОДПИСЬ №1<p>
Я.Директ (РЕКЛАМНЫЙ БЛОК)
</div>
	<!-- ELSEIF postrow.POSTER_ID eq 208 -->
<div id="sig{postrow.POST_ID}" class="signature">
ПОДПИСЬ №2<p>
Я.Директ (РЕКЛАМНЫЙ БЛОК)
</div>
	<!-- ELSE -->
	<!-- IF postrow.SIGNATURE -->
<div id="sig{postrow.POST_ID}" class="signature">{postrow.SIGNATURE}</div>
<!-- ENDIF -->
	<!-- ENDIF -->
		<!-- ENDIF -->
Суть модернизации - вставка в подпись двоих пользователей определенного текста и скрипта с рекламой Я.Директа.

Учитывая структуру приведенного выше кода видно, что скрипт (в данном случае - рекламный блок) будет выводиться сразу под подписью (т.е. равняется по умолчанию по левому краю, как и подпись).

Как сделать так, чтобы скрипт (рекламный блок) выводился на одном уровне с подписью, с выравниванием по правому краю?

Спасибо.
Последний раз редактировалось Biba 03.03.2011 17:07, всего редактировалось 1 раз.
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Помогите

Сообщение MIT »

Правила, пункт: 2.2

Добавлено спустя 34 секунды:
Biba писал(а):viewtopic.htm
Нет такого файла в phpBB3
Biba
phpBB 2.0.1
Сообщения: 251
Стаж: 15 лет 10 месяцев
Благодарил (а): 97 раз
Поблагодарили: 1 раз

Re: Помогите

Сообщение Biba »

ДА, извините, ошибся - файл называется viewtopic_body.html :oops:
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Разметка подписи к сообщениям

Сообщение Айдар »

Biba, для начала убрать тег <p> перед вставкой директа, но лучше табличкой align-ами.
In Web We Trust
Biba
phpBB 2.0.1
Сообщения: 251
Стаж: 15 лет 10 месяцев
Благодарил (а): 97 раз
Поблагодарили: 1 раз

Re: Разметка подписи к сообщениям

Сообщение Biba »

Тег p перед вставкой Директа нужен для того, чтобы подпись не сливалась с рекламным объявлением...


Я слышал и про float и про align, а вот кто бы набросал примерно код..? Если не сложно, конечно

P.S. Только не надо отправлять на другие сайты, пожалуйста.. За этот совет заранее спасибо
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Разметка подписи к сообщениям

Сообщение Айдар »

Вот так попробуйте:

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

<!-- IF postrow.BUMPED_MESSAGE --><div class="notice">{postrow.BUMPED_MESSAGE}</div><!-- ENDIF -->
	<!-- IF postrow.POSTER_ID eq 898 -->
<div id="sig{postrow.POST_ID}" class="signature">
<table><tr><td>ПОДПИСЬ №1</td><td>
Я.Директ (РЕКЛАМНЫЙ БЛОК)</td></tr></table>
</div>
	<!-- ELSEIF postrow.POSTER_ID eq 208 -->
<div id="sig{postrow.POST_ID}" class="signature">
<table><tr><td>ПОДПИСЬ №2<p></td><td>
Я.Директ (РЕКЛАМНЫЙ БЛОК)</td></tr></table>
</div>
	<!-- ELSE -->
	<!-- IF postrow.SIGNATURE -->
<div id="sig{postrow.POST_ID}" class="signature">{postrow.SIGNATURE}</div>
<!-- ENDIF -->
	<!-- ENDIF -->
		<!-- ENDIF -->
Правда, здесь может появиться ненужный Вам небольшой вертикальный отступ.
In Web We Trust
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Разметка подписи к сообщениям

Сообщение Nekstati »

Или так.

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

<!-- IF postrow.POSTER_ID eq 898 -->
	<div id="sig{postrow.POST_ID}" class="signature">
		<p style="float: left">ПОДПИСЬ №1</p>
		<p style="float: right">Я.Директ (РЕКЛАМНЫЙ БЛОК)</p>
	</div>
<!-- ELSEIF postrow.POSTER_ID eq 208 -->
	<div id="sig{postrow.POST_ID}" class="signature">
		<p style="float: left">ПОДПИСЬ №2</p>
		<p style="float: right">Я.Директ (РЕКЛАМНЫЙ БЛОК)</p>
	</div>
<!-- ELSEIF postrow.SIGNATURE -->
	<div id="sig{postrow.POST_ID}" class="signature">{postrow.SIGNATURE}</div>
<!-- ENDIF -->
Biba
phpBB 2.0.1
Сообщения: 251
Стаж: 15 лет 10 месяцев
Благодарил (а): 97 раз
Поблагодарили: 1 раз

Re: Разметка подписи к сообщениям

Сообщение Biba »

Айдар, все сработало, даже без вертикального отступа. Спасибо!

Но я хотел (писал об этом выше), чтобы блок Яндекс Директа равнялся по правому краю...

Сейчас получается слишком наляписто(

P.S. Мне кажется вариант, который предложил уважаемая Nekstati будет более правилен
Последний раз редактировалось Biba 03.03.2011 19:06, всего редактировалось 1 раз.
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Разметка подписи к сообщениям

Сообщение Айдар »

Nekstati, а разве в Вашем примере Директ не выводится под подписью новой строкой... и даже новым абзацем?
Biba, да совсем забыл о главном! :)
P.S. уважаемАЯ Nekstati ;)
In Web We Trust
Biba
phpBB 2.0.1
Сообщения: 251
Стаж: 15 лет 10 месяцев
Благодарил (а): 97 раз
Поблагодарили: 1 раз

Re: Разметка подписи к сообщениям

Сообщение Biba »

Айдар, и как же это главное исправить? )
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Разметка подписи к сообщениям

Сообщение Айдар »

Biba, в примере Nekstati по выравниванию все верно, другие сомнения я написал выше, но Вы попробуйте.
In Web We Trust
Biba
phpBB 2.0.1
Сообщения: 251
Стаж: 15 лет 10 месяцев
Благодарил (а): 97 раз
Поблагодарили: 1 раз

Re: Разметка подписи к сообщениям

Сообщение Biba »

Да я уже сам понял, что у Nekstati действительно будет идти одно под другим, а мне надо в одну линию (горизонтальную)..

В Вашем варианте осталось только блок Я.Директа выровнять по правому краю...
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Разметка подписи к сообщениям

Сообщение Айдар »

Возможно, ошибочно поняли - Некстати сама проверяет перед тем как выкладывать!
Ну дык прикрутите в ячейкам выравнивания:

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

<!-- IF postrow.BUMPED_MESSAGE --><div class="notice">{postrow.BUMPED_MESSAGE}</div><!-- ENDIF -->
	<!-- IF postrow.POSTER_ID eq 898 -->
<div id="sig{postrow.POST_ID}" class="signature">
<table><tr><td>ПОДПИСЬ №1</td><td style="float: right;">
Я.Директ (РЕКЛАМНЫЙ БЛОК)</td></tr></table>
</div>
	<!-- ELSEIF postrow.POSTER_ID eq 208 -->
<div id="sig{postrow.POST_ID}" class="signature">
<table><tr><td>ПОДПИСЬ №2<p></td><td style="float: right;">
Я.Директ (РЕКЛАМНЫЙ БЛОК)</td></tr></table>
</div>
	<!-- ELSE -->
	<!-- IF postrow.SIGNATURE -->
<div id="sig{postrow.POST_ID}" class="signature">{postrow.SIGNATURE}</div>
<!-- ENDIF -->
	<!-- ENDIF -->
		<!-- ENDIF -->
In Web We Trust
Biba
phpBB 2.0.1
Сообщения: 251
Стаж: 15 лет 10 месяцев
Благодарил (а): 97 раз
Поблагодарили: 1 раз

Re: Разметка подписи к сообщениям

Сообщение Biba »

Айдар, предложенный Вами вариант выравнивания не работает...

Сейчас буду пробовать вариант Nekstati
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Разметка подписи к сообщениям

Сообщение Айдар »

Biba, либо смените

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

 style="float: right;"
на

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

 align=right
[/s]

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

 style="text-align:right"
Последний раз редактировалось MIT 04.03.2011 5:57, всего редактировалось 1 раз.
Причина: У нас здесь XHTML
In Web We Trust

Вернуться в «Поддержка phpBB 3.0.х»