Update user menu

Add the number of new private messages, if any.
This commit is contained in:
Visman 2021-03-11 18:42:54 +07:00
parent 4b69453b26
commit b3c0c2d728
5 changed files with 18 additions and 5 deletions

View file

@ -201,11 +201,14 @@ abstract class Page extends Model
];
if ($this->user->usePM) {
$navUser['pmsnew'] = [
'pmsnew.php', // ????
'PM',
$navUser['pm'] = [
'#', // ????
$this->user->u_pm_num_new > 0
? ['PM %s', $this->user->u_pm_num_new]
: 'PM'
,
'Private messages',
]; // ???? '<li id="nav"'.((PUN_ACTIVE_PAGE == 'pms_new' || $user['messages_new'] > 0) ? ' class="isactive"' : '').'><a href="pmsnew.php">'.__('PM').(($user['messages_new'] > 0) ? ' (<span'.((empty($this->c->config->o_pms_flasher) || PUN_ACTIVE_PAGE == 'pms_new') ? '' : ' class="remflasher"' ).'>'.$user['messages_new'].'</span>)' : '').'</a></li>';
];
}
if ($this->user->isAdmMod) {

View file

@ -320,6 +320,9 @@ msgstr " - "
msgid "PM"
msgstr "PM"
msgid "PM %s"
msgstr "PM <b>(%s)</b>"
msgid "Private messages"
msgstr "Private messages"

View file

@ -322,6 +322,9 @@ msgstr " - "
msgid "PM"
msgstr "ЛС"
msgid "PM %s"
msgstr "ЛС <b>(%s)</b>"
msgid "Private messages"
msgstr "Личные сообщения"

View file

@ -54,7 +54,11 @@
@foreach ($p->fNavigationUser as $key => $val)
<li id="fork-nav-{{ $key }}" class="f-menu-item"><!-- inline -->
<a class="f-menu-a @if ($key == $p->fIndex) active @endif" href="{{ $val[0] }}" @if ($val[2]) title="{!! __($val[2]) !!}" @endif>
@if (\is_array($val[1]))
<span class="f-menu-span">{!! __(...$val[1]) !!}</span>
@else
<span class="f-menu-span">{!! __($val[1]) !!}</span>
@endif
</a>
@if ($val[3])
<ul class="f-submenu-items">

View file

@ -440,7 +440,7 @@ html[lang="ru"] #fork details[open] > summary::after {
font-weight: bold;
}
#fork-nav-pmsnew .f-menu-a:before {
#fork-nav-pm .f-menu-a:before {
font-weight: 400;
content: "\f0e0";
padding-right: 0.3125rem;