Показывать количество предупреждений под аватарой

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Показывать количество предупреждений под аватарой

Сообщение Rayden »

Чтобы в минипрофиле под аватарой показывалось количество предупреждений, достаточно минимальных изменений:
styles/prosilver/template/viewtopic_body.html
[FIND]

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

      <!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->
[AFTER, ADD]

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

     <!-- IF not postrow.POSTER_WARNINGS eq 0 --><dd><strong>{L_WARNINGS}:</strong> {postrow.POSTER_WARNINGS}</dd><!-- ENDIF -->
styles/subsilver2/template/viewtopic_body.html
[FIND]

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

    <!-- IF postrow.POSTER_POSTS != '' --><br /><b>{L_POSTS}:</b> {postrow.POSTER_POSTS}<!-- ENDIF -->
[AFTER, ADD]

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

<!-- IF not postrow.POSTER_WARNINGS eq 0 --><br /><b>{L_WARNINGS}:</b> {postrow.POSTER_WARNINGS}<!-- ENDIF -->
phpBB2 FAQ
phpBB3 FAQ
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 20 лет 8 месяцев
Откуда: Ставрополь
Забанен: Бессрочно

Сообщение NCom »

а что бы количество предупреждений заменяли подпись пользователя, какие внести изменения?
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Сообщение Rayden »

Найди где выводится подпись и сделай там условие.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Для prosilver

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

					<!-- IF postrow.SIGNATURE --><!-- IF not postrow.POSTER_WARNINGS eq 0 --><br /><b>{L_WARNINGS}:</b> {postrow.POSTER_WARNINGS}<!-- ELSE --><span class="postbody"><br />_________________<br />{postrow.SIGNATURE}</span><!-- ENDIF -->
					<!-- ENDIF -->
Не тестировалось.
Изображение
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Сообщение Rayden »

Есть подозрение, что такой перенос втупую хоть и будет работать, но выглядеть не слишком красиво будет. Надо бы еще стиль сделать специально для вонингов.
phpBB2 FAQ
phpBB3 FAQ
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 20 лет 8 месяцев
Откуда: Ставрополь
Забанен: Бессрочно

Сообщение NCom »

rxu не работает. стиль сдвигает.

Добавлено спустя 1 минуту 7 секунд:
Rayden писал(а):Есть подозрение, что такой перенос втупую хоть и будет работать, но выглядеть не слишком красиво будет. Надо бы еще стиль сделать специально для вонингов.
ну выглядеть он будет точно так же, как и по вашему варианту.
DreammakeR
phpBB 1.0.0
Сообщения: 4
Стаж: 18 лет 9 месяцев

Сообщение DreammakeR »

Я так понимаю в 3.0.RC8 неробатает :(
Аватара пользователя
X_ForumLogin
phpBB 1.0.0
Сообщения: 1
Стаж: 18 лет 7 месяцев

Сообщение X_ForumLogin »

Rayden, нашел, вставил. Не работает, ничего не изменилось. Вынес предупреждение, проверил, второй раз вынести предупреждение за этот пост уже не дал, что означает, что первое предупреждение установлено, в личке оно также появляется : - )
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Сообщение Rayden »

У меня работает, показывается под аватарой. Делай выводы.
phpBB2 FAQ
phpBB3 FAQ
p-vasya
phpBB 1.2.1
Сообщения: 20
Стаж: 18 лет 3 месяца

Re: Показывать количество предупреждений под аватарой

Сообщение p-vasya »

Вставил в свой шаблон вот такой код:

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

<!-- IF not postrow.POSTER_WARNINGS eq 0 --><br /><dd style="background-color: #FFFF99;"><b>{L_WARNINGS}:</b> {postrow.POSTER_WARNINGS}</dd><dd><!-- ENDIF -->
Но к сожалению при отображении происходит сдвиг и текст разбивается на 2 строки:
warn.gif
Уже час пытаюсь исправить, тшетно :(

Помошите, пожалуйста, это исправить.
Если нужно, могу дать урл.

Заранее спасибо!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: Показывать количество предупреждений под аватарой

Сообщение Rayden »

Покажи вставленный код, плюс-минус пять строк.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 22 года 2 месяца
Откуда: Бердск
Поблагодарили: 15 раз

Re: Показывать количество предупреждений под аватарой

Сообщение crash »

p-vasya писал(а):</dd><dd><!-- ENDIF -->
и гле у вас второе dd закрывается, и вообще оно зачем?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
p-vasya
phpBB 1.2.1
Сообщения: 20
Стаж: 18 лет 3 месяца

Re: Показывать количество предупреждений под аватарой

Сообщение p-vasya »

crash писал(а): и гле у вас второе dd закрывается, и вообще оно зачем?
Убрал второй dd, это плод часа эксперемента, но его наличие, как и отсутствие ничего не поменяло :(
Rayden писал(а):Покажи вставленный код, плюс-минус пять строк.
Думаю этого куска будет достаточно:

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

<td align="center" valign="top" class="row">
				<!-- IF postrow.S_FIRST_UNREAD --><a name="unread"></a><!-- ENDIF --><a name="p{postrow.POST_ID}"></a>
				<div class="postauthor"<!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}"<!-- ENDIF -->>{postrow.POST_AUTHOR}</div>
				<!-- IF postrow.ONLINE_IMG && postrow.S_ONLINE --><div class="postonline">{postrow.ONLINE_IMG}</div><!-- ENDIF -->
				<!-- IF postrow.RANK_TITLE --><div class="posterrank">{postrow.RANK_TITLE}</div><!-- ENDIF -->
				<!-- IF postrow.RANK_IMG --><div class="postrankimg">{postrow.RANK_IMG}</div><!-- ENDIF -->
				<!-- IF postrow.POSTER_AVATAR --><div class="postavatar">{postrow.POSTER_AVATAR}</div><!-- ENDIF -->

				<div class="postdetails">
					<!-- IF postrow.POSTER_JOINED --><br /><b>{L_JOINED}:</b> {postrow.POSTER_JOINED}<!-- ENDIF -->
					<!-- IF postrow.POSTER_POSTS != '' --><br /><b>{L_POSTS}:</b> {postrow.POSTER_POSTS}<!-- ENDIF -->
					<!-- IF postrow.POSTER_FROM --><br /><b>{L_LOCATION}:</b> {postrow.POSTER_FROM}<!-- ENDIF -->

					<!-- IF postrow.S_PROFILE_FIELD1 -->
						<!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
						<br /><b>{postrow.PROFILE_FIELD1_NAME}:</b> {postrow.PROFILE_FIELD1_VALUE}
					<!-- ENDIF -->

					<!-- BEGIN custom_fields -->
						<br /><b>{postrow.custom_fields.PROFILE_FIELD_NAME}:</b> {postrow.custom_fields.PROFILE_FIELD_VALUE}
					<!-- END custom_fields -->
					<!-- IF not postrow.POSTER_WARNINGS eq 0 --><br /><dd style="background-color: #FFFF99;"><b>{L_WARNINGS}:</b> {postrow.POSTER_WARNINGS}</dd><!-- ENDIF -->
				</div>
			</td>
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Показывать количество предупреждений под аватарой

Сообщение Палыч »

crash писал(а):и гле у вас второе dd закрывается, и вообще оно зачем?
Ну, закрывать то его не обязательно, по-моему, но вот зачем оно вообще.? И где тогда dl и dt ? :?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
p-vasya
phpBB 1.2.1
Сообщения: 20
Стаж: 18 лет 3 месяца

Re: Показывать количество предупреждений под аватарой

Сообщение p-vasya »

Палыч писал(а):Ну, закрывать то его не обязательно, по-моему, но вот зачем оно вообще.?
Второе dd убрал, т.к. сейчас оно не нужно.
Палыч писал(а):И где тогда dl и dt ? :?
Подскажите, пожалуйста, как правильно это оформить, а то я уже целый день с этим бьюсь...мелочь, а столько времени отнимает.

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