Пропустить

проверка группы пользователя

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Re: проверка группы пользователя

Сообщение Sheer » 17.06.2011 13:54

Sheer писал(а):Придется догружать лишними SQL-запросамм

Поздравляю себя соврамши. Не надо... Стормозил спросонья...
viewtopic.php
Найти
$user_cache[$poster_id] = array( 

После вставить
'group_id' => '', 

Найти далее
$user_cache[$poster_id] = array( 

После вставить
'group_id'		=> $row['user_posts'], 

Найти
$postrow = array( 

После вставить
'GROUP_ID' => $user_cache[$poster_id]['group_id'], 

viewtopic_body.html
<!-- IF postrow.GROUP_ID == (здесь нужный id) -->

или
 <!-- IF postrow.GROUP_ID != (здесь нужный id) -->


Добавлено спустя 1 час 38 минут 34 секунды:
Второй вариант
viewtopic.php
Найти
'FORUM_ID'		 => $forum_id, 

После вставить
'GROUP_ID' => $user->data['group_id'], 

viewtopic_body.html
 <!-- IF GROUP_ID == (здесь нужный id) -->
За это сообщение автора Sheer поблагодарил:
s0ulleSS (20.06.2011 12:51)
Аватара пользователя
Sheer
Поддержка
Поддержка
 
Сообщения: 1552
Зарегистрирован: 18.11.2009 1:40
Откуда: Рига, Латвия (нелепая страна)
Благодарил (а): 9 раз.
Поблагодарили: 292 раз.

Re: проверка группы пользователя

Сообщение s0ulleSS » 20.06.2011 12:37

Попробовал первый вариант, он работает но он не то, что нужно. Он проверяет группу читающего, а не постера.
Первый вариант должен был бы быть тем, но он не работает из-за
Sheer писал(а):'group_id' => $row['user_posts'],

надо бы
group_id'        => $row['group_id']

Большое спасибо.
test111

s0ulleSS
phpBB 1.4.1
 
Сообщения: 48
Зарегистрирован: 19.04.2011 14:15
Благодарил (а): 9 раз.
Поблагодарили: 0 раз.

Re: проверка группы пользователя

Сообщение nissin » 20.06.2011 16:18

В качестве основы можно взять:
Отображение группы пользователя в сообщении
Вам же требуется функционал на порядок проще...
Всё повторяется. nurlan.info
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1381
Зарегистрирован: 16.12.2007 15:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 124 раз.

Пред.

Вернуться в Стили для phpBB 3.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Изображение