Перейти к контенту

Права доступа к теме


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

Привет комрады.

 

Вобщем нужен совет как сделать (мысли) или может кто видел такой мод...

 

Суть мода в том, что бы автоматом/вручную раздавать разрешение на доступ к темам как автору, конкретным пользователям, так и групам.

 

Пример:

Зарегился новый пользователь и создал тему в каком то разделе.

Надо что бы созданная им тема была доступна только автору и админам/модерам (любой указанной группе)

Но ниодин человек не входящий в выбранные группы и не являющимся автором этой темы не смог даже её видить, не то что читать.

 

Движок 2.3.6

Вопросы об оплате при выполнении заказа - уместны.

Ссылка на комментарий
Поделиться на других сайтах

Привет комрады.

 

Вобщем нужен совет как сделать (мысли) или может кто видел такой мод...

 

Суть мода в том, что бы автоматом/вручную раздавать разрешение на доступ к темам как автору, конкретным пользователям, так и групам.

 

Пример:

Зарегился новый пользователь и создал тему в каком то разделе.

Надо что бы созданная им тема была доступна только автору и админам/модерам (любой указанной группе)

Но ниодин человек не входящий в выбранные группы и не являющимся автором этой темы не смог даже её видить, не то что читать.

 

Движок 2.3.6

Вопросы об оплате при выполнении заказа - уместны.

Сегодня позжее попробую реализовать. Мысль есть.

Ссылка на комментарий
Поделиться на других сайтах

Хотелось бы несколько уточнить задачу =)

Так должен функционировать весь форум .... т.е. при создании любой темы смотреть ее смогут только модеры и топикстартер или:

1. Это только для какого то определенного раздела форума.

2. При создании темы есть выбор сделать тему общедоступной или нет.

 

Как только получу комментарии, гляну =)

Ссылка на комментарий
Поделиться на других сайтах

Делал много раз, в разных вариантах, для 2.1 и 2.3.

 

Рекомендую работать через механизм "одобрения" постов, чтобы исключить появление скрытых тем в поиске, RSS, версии для печати, профиле и т.д.

 

Молодым - дорога. InoMan, делай. :D

Ссылка на комментарий
Поделиться на других сайтах

В настройках групп 1.х есть волшебная галка "Могут видеть темы созданные другими пользователями".

Может и в двушках такое есть?

 

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

Ссылка на комментарий
Поделиться на других сайтах

1. Это только для какого то определенного раздела форума.

2. При создании темы есть выбор сделать тему общедоступной или нет.

предпологается для работы в выбранных разделах. ( к примеру рекрутинг ). Суть в том, что бы человек смог анонимно и без лишнего гемороя для себя общатся с руководством.

Можно и с выбором и без. Вобщем не вижу проблемы в том, что это будет по умолчанию в каком то из разделов.

 

Рекомендую работать через механизм "одобрения" постов, чтобы исключить появление скрытых тем в поиске, RSS, версии для печати, профиле и т.д.

Да, но если через одобрение, то получается стартует тему и пока её не одобрят он сам же её и не увидит, а вдруг что ошибся или добавить захотел.

Вобщем вопрос капризный )

 

В настройках групп 1.х есть волшебная галка "Могут видеть темы созданные другими пользователями".

Может и в двушках такое есть?

 

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

А это идея, надо прикинуть.. ;)

Хотя не.. получится что пользователь не сможет так же видить и обьявления, важные и прикреплённые темы. :D

 

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

Ссылка на комментарий
Поделиться на других сайтах

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

Это хайд, он не для топиков, а для постов, или для текста в сообщении.

Ссылка на комментарий
Поделиться на других сайтах

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

Это хайд, он не для топиков, а для постов, или для текста в сообщении.

ага, нашёл его, но что то он великоват чтоб пытаться переделать под темы, покрайней мере для меня. =(

 

а может кто подскажет, где, в каких файлах идёт проверка на доступ просмотра и чтения тем (форумов)?

Может там поковырятся...

Ссылка на комментарий
Поделиться на других сайтах

FatCat верно указал на настройку в правах группы от нее и надо плясать в двушка она тоже есть. Имено так и закрывается доступ до тем для группы Гости.
Ссылка на комментарий
Поделиться на других сайтах

Вариант (с использованием ajax)

 

Работа приложения для администраторской части:

1. В настройках форума появляется новая опция:

«Возможность создания приватных тем» - Да/Нет

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

В случае отключения — создаются обычные темы.

2. В настройках группы появляется новая опция

«Возможность создания приватных тем» - Да/Нет

В случае включения настройки данная группа может создавать приватные темы (где разрешено). Пользователь, который принадлежит этой группе, может сам создавать приватные темы, но видеть будет только свои приватные темы. Чтобы увидеть чужие приватные темы у пользователя должна быть включена опция описанная ниже, при условии что пользователь включен в список пользователей, кому разрешен доступ. (пункт 3)

3. В форме редактирования конкретного пользователя, во вкладке «Настройки форума» появляется новая опция:

«Могут видеть приватные темы?» - Да/Нет

В случае включения данной опции пользователь может быть назначен топикстартером для доступа к теме.

 

Работа приложения для пользовательской части:

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

1.Приватная тема? - устанавливается флажок.

2. Кто может видеть данную тему:

- поле ввода для имен пользователей, кому будет доступна данная тема (с использованием ajax).

При вводе имени пользователя, появляется выпадающее меню со списком пользователей, у которых совпадают первые буквы с вводимыми. При выборе кого-то (из выпадающего списка) или самостоятельном вводе, список тех, кому разрешен доступ сразу обновляется.

- выпадающее меню со списком групп. (с использованием ajax). При выборе какой-либо группы, сразу обновляется список тех, кому разрешен доступ.

3. Список тех, кому разрешен доступ.

Обновляется по мере заполнения предыдущих полей.

Если флажок у опции «Приватная тема» не установлен, то тема считается обычной и имеет стандартные права доступа, согласно выставленным настройкам.

Ребят, если у кого есть или просто попадался на глаза такой мод, буду сильно признателен за возможность его скачать. :D

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.