Количество предупреждений

x00peR
Сейчас видимость количества предупреждений доступно только для админов и модеров. Как сделать чтобы все могли посмотреть (зарегистрированные)?

вот в memberlist_view нашел кусок

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

<!-- IF S_WARNINGS -->
			<dt>{L_WARNINGS}: </dt>
			<dd><strong>{WARNINGS}</strong><!-- IF U_NOTES or U_WARN --> [ <!-- IF U_NOTES --><a href="{U_NOTES}">{L_VIEW_NOTES}</a><!-- ENDIF --> <!-- IF U_WARN --><!-- IF U_NOTES --> | <!-- ENDIF --><a href="{U_WARN}">{L_WARN_USER}</a><!-- ENDIF --> ]<!-- ENDIF --></dd>
			<!-- ENDIF -->
-- добавлено 01 май 2012, 12:10 --

Сообразил :)

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

<dl class="details">
			<dt>{L_JOINED}:</dt> <dd>{JOINED}</dd>
			<dt>{L_VISITED}:</dt> <dd>{VISITED}</dd>
			<dt>{L_WARNINGS}: </dt>
			<dd><strong>{WARNINGS}</strong><!-- IF S_WARNINGS -->
			<!-- IF U_NOTES or U_WARN --> [ <!-- IF U_NOTES --><a href="{U_NOTES}">{L_VIEW_NOTES}</a><!-- ENDIF --> <!-- IF U_WARN --><!-- IF U_NOTES --> | <!-- ENDIF --><a href="{U_WARN}">{L_WARN_USER}</a><!-- ENDIF --> ]<!-- ENDIF --></dd>
			<!-- ENDIF -->
-- добавлено 01 май 2012, 12:22 --

А как вывести предупреждения в виевтопик_боди?
Сделал так:

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

<dd><strong><font color="#FF4500">{L_WARNINGS}:{WARNINGS}</font></strong></dd>
Но количество предупреждений не показывает.
Вернуться к началу

Distructor
Администратор
чтобы выводить переменные WARNINGS и L_WARNINGS в данном шаблоне их сначала надо заполнить в viewtopic.php
Вернуться к началу

x00peR
А как это сделать? Их также вывести как и в виевтопик_боди?
Вернуться к началу

Distructor
Администратор
x00peR писал(а):А как это сделать? Их также вывести как и в виевтопик_боди?
также как они задаются в memberlist.php
Вернуться к началу

x00peR
Ну я нашел только две строки в которых есть слово предупреждение:

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

		'S_WARNINGS'	=> ($auth->acl_getf_global('m_') || $auth->acl_get('m_warn')) ? true : false,
и

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

		'WARNINGS'		=> isset($data['user_warnings']) ? $data['user_warnings'] : 0,
L_WARNINGS' вообще нету в memberlist.php

Не пойму как заполнить.

Можете код дать? Или это много времени займет?
Вернуться к началу

Distructor
Администратор
L_WARNINGS
если не ошибаюсь, это псевдоним переменной WARNINGS, заданной в языковых файлах (в данном случае в /language/ru/common.php)

Посмотрел код. Получается что заполнять переменную с числом предупреждений не обязательно, можно использовать другую, в которой эти данные уже есть.
Попробуй в viewtopic_body.html вставить

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

<!-- IF postrow.POSTER_WARNINGS --><p style="color:#F55;"><strong>{L_WARNINGS}:</strong> {postrow.POSTER_WARNINGS}</p><!-- ENDIF -->
в том месте, где выводятся данные автора поста
Вернуться к началу

x00peR
С этим разобрался :)
Вернуться к началу