AxaZol Опубликовано 12 Ноября 2008 Жалоба Поделиться Опубликовано 12 Ноября 2008 Привет комрады. Вобщем нужен совет как сделать (мысли) или может кто видел такой мод... Суть мода в том, что бы автоматом/вручную раздавать разрешение на доступ к темам как автору, конкретным пользователям, так и групам. Пример:Зарегился новый пользователь и создал тему в каком то разделе.Надо что бы созданная им тема была доступна только автору и админам/модерам (любой указанной группе)Но ниодин человек не входящий в выбранные группы и не являющимся автором этой темы не смог даже её видить, не то что читать. Движок 2.3.6Вопросы об оплате при выполнении заказа - уместны. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
InoMan Опубликовано 12 Ноября 2008 Жалоба Поделиться Опубликовано 12 Ноября 2008 Привет комрады. Вобщем нужен совет как сделать (мысли) или может кто видел такой мод... Суть мода в том, что бы автоматом/вручную раздавать разрешение на доступ к темам как автору, конкретным пользователям, так и групам. Пример:Зарегился новый пользователь и создал тему в каком то разделе.Надо что бы созданная им тема была доступна только автору и админам/модерам (любой указанной группе)Но ниодин человек не входящий в выбранные группы и не являющимся автором этой темы не смог даже её видить, не то что читать. Движок 2.3.6Вопросы об оплате при выполнении заказа - уместны.Сегодня позжее попробую реализовать. Мысль есть. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
InoMan Опубликовано 12 Ноября 2008 Жалоба Поделиться Опубликовано 12 Ноября 2008 Хотелось бы несколько уточнить задачу =)Так должен функционировать весь форум .... т.е. при создании любой темы смотреть ее смогут только модеры и топикстартер или:1. Это только для какого то определенного раздела форума.2. При создании темы есть выбор сделать тему общедоступной или нет. Как только получу комментарии, гляну =) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 12 Ноября 2008 Жалоба Поделиться Опубликовано 12 Ноября 2008 Делал много раз, в разных вариантах, для 2.1 и 2.3. Рекомендую работать через механизм "одобрения" постов, чтобы исключить появление скрытых тем в поиске, RSS, версии для печати, профиле и т.д. Молодым - дорога. InoMan, делай. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
FatCat Опубликовано 12 Ноября 2008 Жалоба Поделиться Опубликовано 12 Ноября 2008 В настройках групп 1.х есть волшебная галка "Могут видеть темы созданные другими пользователями".Может и в двушках такое есть? Останется только дописать топику критерии его показа другим группам, иод должен получиться не очень большой. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
AxaZol Опубликовано 12 Ноября 2008 Автор Жалоба Поделиться Опубликовано 12 Ноября 2008 1. Это только для какого то определенного раздела форума.2. При создании темы есть выбор сделать тему общедоступной или нет.предпологается для работы в выбранных разделах. ( к примеру рекрутинг ). Суть в том, что бы человек смог анонимно и без лишнего гемороя для себя общатся с руководством.Можно и с выбором и без. Вобщем не вижу проблемы в том, что это будет по умолчанию в каком то из разделов. Рекомендую работать через механизм "одобрения" постов, чтобы исключить появление скрытых тем в поиске, RSS, версии для печати, профиле и т.д.Да, но если через одобрение, то получается стартует тему и пока её не одобрят он сам же её и не увидит, а вдруг что ошибся или добавить захотел.Вобщем вопрос капризный ) В настройках групп 1.х есть волшебная галка "Могут видеть темы созданные другими пользователями".Может и в двушках такое есть? Останется только дописать топику критерии его показа другим группам, иод должен получиться не очень большой.А это идея, надо прикинуть.. Хотя не.. получится что пользователь не сможет так же видить и обьявления, важные и прикреплённые темы. Помнится видел мод который позволял ставить условия на показ содержимого по причастности к групе, по кол. постов и тд. Вроде на BBCode основывался... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
FatCat Опубликовано 13 Ноября 2008 Жалоба Поделиться Опубликовано 13 Ноября 2008 Помнится видел мод который позволял ставить условия на показ содержимого по причастности к групе, по кол. постов и тд. Вроде на BBCode основывался...Это хайд, он не для топиков, а для постов, или для текста в сообщении. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
AxaZol Опубликовано 13 Ноября 2008 Автор Жалоба Поделиться Опубликовано 13 Ноября 2008 Помнится видел мод который позволял ставить условия на показ содержимого по причастности к групе, по кол. постов и тд. Вроде на BBCode основывался...Это хайд, он не для топиков, а для постов, или для текста в сообщении.ага, нашёл его, но что то он великоват чтоб пытаться переделать под темы, покрайней мере для меня. =( а может кто подскажет, где, в каких файлах идёт проверка на доступ просмотра и чтения тем (форумов)?Может там поковырятся... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 14 Ноября 2008 Жалоба Поделиться Опубликовано 14 Ноября 2008 FatCat верно указал на настройку в правах группы от нее и надо плясать в двушка она тоже есть. Имено так и закрывается доступ до тем для группы Гости. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
AxaZol Опубликовано 20 Ноября 2008 Автор Жалоба Поделиться Опубликовано 20 Ноября 2008 Вариант (с использованием ajax) Работа приложения для администраторской части:1. В настройках форума появляется новая опция:«Возможность создания приватных тем» - Да/НетВ случае включения настройки в данном форуме появляется возможность создавать темы, доступные только определенным пользователям или группам.В случае отключения — создаются обычные темы.2. В настройках группы появляется новая опция«Возможность создания приватных тем» - Да/НетВ случае включения настройки данная группа может создавать приватные темы (где разрешено). Пользователь, который принадлежит этой группе, может сам создавать приватные темы, но видеть будет только свои приватные темы. Чтобы увидеть чужие приватные темы у пользователя должна быть включена опция описанная ниже, при условии что пользователь включен в список пользователей, кому разрешен доступ. (пункт 3)3. В форме редактирования конкретного пользователя, во вкладке «Настройки форума» появляется новая опция:«Могут видеть приватные темы?» - Да/НетВ случае включения данной опции пользователь может быть назначен топикстартером для доступа к теме. Работа приложения для пользовательской части:Если в настройках группы есть возможность создания приватных тем, то при создании темы в форме добавления появляются новые опции:1.Приватная тема? - устанавливается флажок.2. Кто может видеть данную тему:- поле ввода для имен пользователей, кому будет доступна данная тема (с использованием ajax).При вводе имени пользователя, появляется выпадающее меню со списком пользователей, у которых совпадают первые буквы с вводимыми. При выборе кого-то (из выпадающего списка) или самостоятельном вводе, список тех, кому разрешен доступ сразу обновляется.- выпадающее меню со списком групп. (с использованием ajax). При выборе какой-либо группы, сразу обновляется список тех, кому разрешен доступ.3. Список тех, кому разрешен доступ.Обновляется по мере заполнения предыдущих полей.Если флажок у опции «Приватная тема» не установлен, то тема считается обычной и имеет стандартные права доступа, согласно выставленным настройкам.Ребят, если у кого есть или просто попадался на глаза такой мод, буду сильно признателен за возможность его скачать. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
AxaZol Опубликовано 5 Декабря 2008 Автор Жалоба Поделиться Опубликовано 5 Декабря 2008 up Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.