Добавляем пометку к сообщениям администратора

Hope

Premium
Сообщения
48,318
Решения
22
Реакции
71,959
Баллы
40,905
demo.png


В шаблон EXTRA.CSS добавляем:
Код:
.message .snewIndicator
	{
		font-size: 11px;
		color: @primaryMedium;
		background: @primaryLight url('@imagePath/xenforo/gradients/form-button-white-25px.png') repeat-x top;
		padding: 1px 5px;
		margin: -5px -5px 5px 5px;
		border: 1px solid @primaryLight;
		border-radius: 3px;
		border-top-right-radius: 0px;
		display: block;
		float: right;
		position: relative;
		box-shadow: 1px 1px 3px rgba(0,0,0, 0.25);
		margin-right: -{xen:calc '@content.padding-right + 5'}px;
	}
 
		.message .snewIndicator span
		{
			background-color: @primaryLight;
			border-top-right-radius: 3px;
			position: absolute;
			top: -4px;
			right: -1px;
			width: 5px;
			height: 4px;
		}


В шаблоне message находим:
Код:
<xen:if is="{$message.isNew}"><strong class="newIndicator"><span></span>{xen:phrase new}</strong></xen:if>

И заменяем на:
Код:
<xen:if is="{$message.isNew} AND !{$message.is_admin}"><strong class="newIndicator"><span></span>{xen:phrase new}</strong></xen:if>
<xen:if is="{$message.is_admin} AND {$message.isNew}">
<strong class="snewIndicator"><span></span>Новое сообщение администратора</strong>
</xen:if>
<xen:if is="{$message.is_admin} AND !{$message.isNew}">
<strong class="snewIndicator"><span></span>Сообщение администратора</strong>
</xen:if>
 
скажите а как цвет добавить , а то серое окошко невзрачное?

Админ пост - у вас голубой, а у меня серый!
 
Эм... Куда именно цвет добавить?
 
Это потому что у Вас весь форум серый
Внешний вид > Цветовая палитра
 
Извиняюсь за Ап старой темы. Но мне нужно также отображение и для Модерации.
Как такое реализовать ?
 
FDGod, Условия переменных в шаблонах XenForo

Код:
<xen:if is="{$message.isNew} AND !{$message.is_moderator}"><strong class="newIndicator"><span></span>{xen:phrase new}</strong></xen:if>
<xen:if is="{$message.is_moderator} AND {$message.isNew}">
<strong class="snewIndicator"><span></span>Новое сообщение модератора</strong>
</xen:if>
<xen:if is="{$message.is_moderator} AND !{$message.isNew}">
<strong class="snewIndicator"><span></span>Сообщение модератора</strong>
</xen:if>
 
Ну так там по аналогии все можно сделать, а если не понятно из кода, то только то что я предложил :-)
Уже нашел. Но, есть также група Супер-Модератор.
Тоесть, иконка простого Модера присваивается также и Супер-Модеру.
Как это исправить ?

FDGod, Условия переменных в шаблонах XenForo

Код:
<xen:if is="{$message.isNew} AND !{$message.is_moderator}"><strong class="newIndicator"><span></span>{xen:phrase new}</strong></xen:if>
<xen:if is="{$message.is_moderator} AND {$message.isNew}">
<strong class="snewIndicator"><span></span>Новое сообщение модератора</strong>
</xen:if>
<xen:if is="{$message.is_moderator} AND !{$message.isNew}">
<strong class="snewIndicator"><span></span>Сообщение модератора</strong>
</xen:if>
У Вас недостаточно прав для просмотра полного содержания этого ресурса.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу