Профиль пользователей... - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы настройки и администрирования форумов IPB 2.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 3.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены
  • 2 Страниц +
  • 1
  • 2
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

Профиль пользователей... настройки форума

#1 Пользователь не на сайте   Vitalson »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 69
  • Регистрация: 25-Октябрь 08
  • Репутация: 0
  • IPB version:2.3.x
 

Отправлено 25 Октябрь 2008 - 20:12

Гуру, подскажите...
Как сделать "Просмотр профиля" (всех зарегистрированных) недоступным для незарегистрированных гостей заходящих на форум или сделать доступным Просмотр профиля только отдельным группам зарегистрированных пользователей?
ОЧЕНЬ нужно, помогите.
0

#2 Пользователь не на сайте   andaril »

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 638
  • Регистрация: 24-Март 07
  • Репутация: 1
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 25 Октябрь 2008 - 20:32

Если мне не изменяет память, данная строчка есть в настройках каждой группы

Цитата

Can view member profiles and the member list?

0

#3 Пользователь не на сайте   Vitalson »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 69
  • Регистрация: 25-Октябрь 08
  • Репутация: 0
  • IPB version:2.3.x
 

Отправлено 25 Октябрь 2008 - 21:09

Просмотреть сообщениеandaril Oct 25 2008, 10:33 PM сказал(а):

Если мне не изменяет память, данная строчка есть в настройках каждой группы

Пожалуйста, подскажите как это осуществить на практике. Если не затруднит подробно.
Спасибо!
0

#4 Пользователь не на сайте   andaril »

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 638
  • Регистрация: 24-Март 07
  • Репутация: 1
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 25 Октябрь 2008 - 23:05

0_о'

курите доки... Уж как добраться до настроек прав групп я объяснять не буду...
0

#5 Пользователь не на сайте   Vitalson »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 69
  • Регистрация: 25-Октябрь 08
  • Репутация: 0
  • IPB version:2.3.x
 

Отправлено 25 Октябрь 2008 - 23:33

Просмотреть сообщениеandaril Oct 26 2008, 01:06 AM сказал(а):

0_о'

курите доки... Уж как добраться до настроек прав групп я объяснять не буду...

Я знаю как добраться до настроек групп, как они настраиваются тоже понимаю.
Наверное вы меня не поняли! :D
КАК сделать невидимым Профиль пользователей для гостей форума? В настройках админки такой функции я не нашел.

В подтверждение моих слов, залепляю сУдЫ картинку из админки, ВОТ:
Вложение  sos.jpg (21,18К)
Количество загрузок: 22

Других настроек там НЕТ!

Как сделать недоступными профили пользователей? (для гостей)
0

#6 Пользователь не на сайте   andaril »

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 638
  • Регистрация: 24-Март 07
  • Репутация: 1
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 25 Октябрь 2008 - 23:57

а теперь внимательно перечитываем мое сообщение, и видим

Цитата

Уж как добраться до настроек прав групп я объяснять не буду...

Цитата

Если мне не изменяет память, данная строчка есть в настройках каждой группы

0

#7 Пользователь не на сайте   Vitalson »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 69
  • Регистрация: 25-Октябрь 08
  • Репутация: 0
  • IPB version:2.3.x
 

Отправлено 26 Октябрь 2008 - 00:54

Просмотреть сообщениеandaril Oct 26 2008, 01:58 AM сказал(а):

а теперь внимательно перечитываем мое сообщение, и видим

Всё, нарыл! Сделал!!! Спасиб.
Сначала не там копал... :D
0

#8 Пользователь не на сайте   Vitalson »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 69
  • Регистрация: 25-Октябрь 08
  • Репутация: 0
  • IPB version:2.3.x
 

Отправлено 26 Октябрь 2008 - 08:12

Но на полных 100% это не решило моей задачи...
Есть Настройка дополнительных полей профиля, которые у меня дублируют информацию из личных данных в сообщения форума под аватор и все пользователи не имевшие доступа к личной информации на форуме некоторую могут видеть (даже гости).

Есть настройки:
Сделать это поле личным?
При выборе «Да», поле будет видимым только для самого пользователя, супермодераторов и администраторов.
При выборе «Нет», остальные пользователи смогут искать по этому полю.


Сделать видимым и изменяемым только супермодераторам и администраторам?
При выборе «Да», эта опция отменит предыдущие, так что только супермодераторы и администраторы смогут видеть и изменять это поле.


Отображение поля в сообщении:
Оставьте поле пустым, если вы не хотите, чтобы это дополнительное поле добавлялось после информации об авторе при отображении сообщений.
Доступные теги:
{title} — название дополнительного поля
{content} — содержимое дополнительного поля
{key} — выбор пользователя из выпадающего меню
Пример: {title}:{content}<br />
Пример: {title}:<img src='imgs/{key}.gif'>


А как сделать личную информацию под аваторой в форуме доступной только одной или двум группам пользователей, но они не должны быть администраторами и модераторами, а всем остальным пользователям запретить показ личной информации?

Вот этого точно в админке не нашел... (всю ночь в поисках) :D
0

#9 Пользователь не на сайте   andaril »

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 638
  • Регистрация: 24-Март 07
  • Репутация: 1
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 26 Октябрь 2008 - 10:36

в смысле не 100% решение?
Что спрашивали, на то и ответил

Цитата

Как сделать "Просмотр профиля" (всех зарегистрированных) недоступным для незарегистрированных гостей заходящих на форум или сделать доступным Просмотр профиля только отдельным группам зарегистрированных пользователей?



для скрытия информации в постах и прочем, вам надо поправить все шаблоны а-ля renderrow и воткнуть там условие на группы, либо отредактировать файл отвечающий за вывод этого.
это найти в sources/action_public/topics.php
if ( $this->ipsclass->vars['custom_profile_topic'] == 1 )
и заменить на
if ( $this->ipsclass->vars['custom_profile_topic'] == 1 AND $this->ipsclass->member['mgroup'] == 'ID группы' AND $this->ipsclass->member['mgroup'] == 'ID другой группы' AND $this->ipsclass->member['mgroup'] == 'ID группы админа' )

например так. но это затронет все поля.
0

#10 Пользователь не на сайте   Vitalson »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 69
  • Регистрация: 25-Октябрь 08
  • Репутация: 0
  • IPB version:2.3.x
 

Отправлено 26 Октябрь 2008 - 10:52

Просмотреть сообщениеandaril Oct 26 2008, 11:37 AM сказал(а):

либо отредактировать файл отвечающий за вывод этого.
это найти в sources/action_public/topics.php
if ( $this->ipsclass->vars['custom_profile_topic'] == 1 )
и заменить на
if ( $this->ipsclass->vars['custom_profile_topic'] == 1 AND $this->ipsclass->member['mgroup'] == 'ID группы' AND $this->ipsclass->member['mgroup'] == 'ID другой группы' AND $this->ipsclass->member['mgroup'] == 'ID группы админа' )

например так. но это затронет все поля.

Скажите, а ID пользователей в этот код вставлять тех которые будут видеть информацию или те которым запретить отображение информации? И где взять номера ID групп?
0

#11 Пользователь не на сайте   Vitalson »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 69
  • Регистрация: 25-Октябрь 08
  • Репутация: 0
  • IPB version:2.3.x
 

Отправлено 26 Октябрь 2008 - 16:54

Люди, помогите решить проблему... Очень нужно!
0

#12 Пользователь не на сайте   Ph-A »

 
 
  • Advanced
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 305
  • Регистрация: 18-Сентябрь 06
  • Репутация: 304
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 26 Октябрь 2008 - 18:15

Просмотреть сообщениеVitalson Oct 26 2008, 05:55 PM сказал(а):

Люди, помогите решить проблему... Очень нужно!

ID групп
0

#13 Пользователь не на сайте   Vitalson »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 69
  • Регистрация: 25-Октябрь 08
  • Репутация: 0
  • IPB version:2.3.x
 

Отправлено 26 Октябрь 2008 - 19:03

Спасибо! С ID вроде разобрался.
0

#14 Пользователь не на сайте   Vitalson »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 69
  • Регистрация: 25-Октябрь 08
  • Репутация: 0
  • IPB version:2.3.x
 

Отправлено 26 Октябрь 2008 - 19:17

Просмотреть сообщениеandaril Oct 26 2008, 11:37 AM сказал(а):

в смысле не 100% решение?
Что спрашивали, на то и ответил


для скрытия информации в постах и прочем, вам надо поправить все шаблоны а-ля renderrow и воткнуть там условие на группы, либо отредактировать файл отвечающий за вывод этого.
это найти в sources/action_public/topics.php
if ( $this->ipsclass->vars['custom_profile_topic'] == 1 )
и заменить на
if ( $this->ipsclass->vars['custom_profile_topic'] == 1 AND $this->ipsclass->member['mgroup'] == 'ID группы' AND $this->ipsclass->member['mgroup'] == 'ID другой группы' AND $this->ipsclass->member['mgroup'] == 'ID группы админа' )

например так. но это затронет все поля.

Сделал все как написано выше:

Цитата

if ( $this->ipsclass->vars['custom_profile_topic'] == 1 AND $this->ipsclass->member['mgroup'] == '7' AND $this->ipsclass->member['mgroup'] == '6' AND $this->ipsclass->member['mgroup'] == '4' )

Где: 7- это основная группа пользователей, которая должна видеть все данные пользователей
6- это админы, которые тоже должны видеть инфу пользователей
4- Root Админ, который по определению должен все видеть

Вставил я этот код в sources/action_public/topics.php, проверил, РАБОТАЕТ!
Но только ни пользователям, ни админам и даже Root админу ничего не видно, проверил, гостям тоже ничего не видно.
Что я неправильно сделал?

Всего у меня 10 групп пользователей, включая гостей и неактивированных. ID я определил, как посоветовал Ph-A, через наведение стрелки на группу и фильтр соответственно ID. Необходимо, что бы пользователи с ID 7,6 и 4 видели всю личную информацию пользователей. Что же я неправильно сделал?
0

#15 Пользователь не на сайте   andaril »

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 638
  • Регистрация: 24-Март 07
  • Репутация: 1
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 26 Октябрь 2008 - 20:08

блин. спал когда писал.
if ( $this->ipsclass->vars['custom_profile_topic'] == 1 AND ($this->ipsclass->member['mgroup'] == '7' OR $this->ipsclass->member['mgroup'] == '6' OR $this->ipsclass->member['mgroup'] == '4') )

попробуйте)
0

Сообщить об этой теме:


  • 2 Страниц +
  • 1
  • 2
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Заказ дизайна форума

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.3 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2012 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна