Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Trotor

Отображение модераторов в темах

Рекомендованные сообщения

Хочу вывести информацию в темах форума о модераторах, посредством шаблона userInfoPane, то есть если пользователь является модератором, тогда выводиться своеобразный значок. Как мне это реализовать?

Поделиться сообщением


Ссылка на сообщение

Можно использовать

$this->cache->getCache('moderators')

 

<php>
$isMod = false;

if ($this->cache->exists('moderators') and is_array($this->cache->getCache('moderators')))
{
   foreach ($this->cache->getCache('moderators') as $mod)
   {
       if (($mod['member_id'] and $author['author_id'] == $mod['member_id']) or ($mod['is_group'] and IPSMember::isInGroup($author, $mod['group_id'])))
       {
           $isMod = true;
           break;
       }
   }
}
</php>
<if test="$isMod">Moderator</if>

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение
Можно использовать

Сейчас испробую. Дополнительная нагрузка на форум не будет от такого кода?

Поделиться сообщением


Ссылка на сообщение

Дополнительная нагрузка на форум не будет от такого кода?

Немного изменил код на случай, если кеш побьется.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

@newbie,

Всё отлично работает, спасибо большое.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...