Как сделать чтобы только индикатор остался, а верхний вариант убрать?
Индикатор прогресса количества предупреждений. Поле которое заполняется красным цветом при получении новых предупреждений.
Опишу примерную реализацию. Например, мы имеем группу "читатели", в которую попадают пользователи набравшие 3 предупреждения. Значит максимальным количеством предупреждений у нас будет три, под это количество и соорудим наш мини-мод.
Открываем шаблон
после найденного добавляем (для prosilver и его клонов):
для subsilver2:
В тему стиля:
Длина шкалы меняется здесь -
При другом количестве предупреждений добавляете необходимое количество
Опишу примерную реализацию. Например, мы имеем группу "читатели", в которую попадают пользователи набравшие 3 предупреждения. Значит максимальным количеством предупреждений у нас будет три, под это количество и соорудим наш мини-мод.
Открываем шаблон
viewtopic_body.html
, находим:
Код: Выделить всё
<!-- END custom_fields -->
Код: Выделить всё
<!-- IF postrow.POSTER_WARNINGS -->
<dd><strong>{L_WARNINGS}</strong><br />
<span class="warn" title="{L_WARNINGS}: {postrow.POSTER_WARNINGS}"><span style="width:<!-- IF postrow.POSTER_WARNINGS <= 1 -->33<!-- ELSEIF postrow.POSTER_WARNINGS <= 2 -->66<!-- ELSEIF postrow.POSTER_WARNINGS <= 3 -->100<!-- ENDIF -->%;"></span></span>
</dd>
<!-- ENDIF -->
Код: Выделить всё
<!-- IF postrow.POSTER_WARNINGS -->
<br /><b>{L_WARNINGS}</b><br />
<span class="warn" title="{L_WARNINGS}: {postrow.POSTER_WARNINGS}"><span style="width:<!-- IF postrow.POSTER_WARNINGS <= 1 -->33<!-- ELSEIF postrow.POSTER_WARNINGS <= 2 -->66<!-- ELSEIF postrow.POSTER_WARNINGS <= 3 -->100<!-- ENDIF -->%;"></span></span>
<!-- ENDIF -->
Код: Выделить всё
.warn {
display: inline-block;
height: 5px;
width: 100px;
border: 1px solid #cccccc;
overflow: hidden;
border-radius: 5px;
}
.warn span {
display: block;
height: 5px;
background: #f03737;
}
width: 100px;
, ширина - height: 5px;
.При другом количестве предупреждений добавляете необходимое количество
<!-- ELSEIF postrow.POSTER_WARNINGS <= ? -->
- 4, 5... И выставляете свои проценты, к примеру, если предупреждений пять, то первые 25%, следующие 50% и т.д., плюс 25%.Комментарии: 2
Нужно удалить:
Код: Выделить всё
<!-- IF postrow.POSTER_WARNINGS --><dd class="profile-warnings"><strong>{L_WARNINGS}{L_COLON}</strong> {postrow.POSTER_WARNINGS}</dd><!-- ENDIF -->
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!