Jax Опубликовано 17 Ноября 2005 Жалоба Поделиться Опубликовано 17 Ноября 2005 1. В админке при создании форума (и редактирование соответственно), выбираем возможность создавать приватные топики да/нет.2. В группах настраиваем права на разрешения создания таких топиков. Для каждого юзера отдельно нужно разрешить тоже выставлять такие права.3. При создании топика в этом разделе (в котором мы разрешили через админку), должно быть спец. поле, где будем всписывать ID юзеров, через запятую к примеру или "/", которые смогут читать содержимое этой темы.4. После ввода ID и запостения топика, то в теле сообщения, в самом верху должен быть список допущенных пользователей для просмотра этой темы. В ручную редактировать его нельзя, только при изменения списка ID в спец. поле. Если у человека есть доступ к этому разделу и он ДОЛЖЕН видеть весь лист тем, НО ЕГО ID нет в списке, то при заходе, мол, сообщение: "вам туда нельзя" и так далее. Если ID не заполняешь, то естественно тему видят все Вопросы? Цена? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 17 Ноября 2005 Жалоба Поделиться Опубликовано 17 Ноября 2005 Неудобно по ID имхо. Непоказательно.Да и по никам неудобно.Идеально было бы по группам.К примеру, данный топик могут читать группы такая-то, такая-то.. Кстати тут очень много подводных камней, в особенности что касается той инфы, которая отображаетя на главной странице в "последняя тема". Переписать придётся почти весь каталог lib Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 18 Ноября 2005 Автор Жалоба Поделиться Опубликовано 18 Ноября 2005 Хм, хорошо, но вариант по группам не подходит.Как можно персоонально сделать доступ к топикам? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 19 Ноября 2005 Жалоба Поделиться Опубликовано 19 Ноября 2005 По нику... нов никах легко ошибиться, есть всякие спец-символы, которые могут повлиять на поиск.. ну вообщем криво это короче+ по нику ещё нужно при добавлении такого топика n запросов делать, тоже нехорошо с точки зрения загруженности мускула. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 19 Ноября 2005 Автор Жалоба Поделиться Опубликовано 19 Ноября 2005 (изменено) Значит чтоже, выхода что ли нет? Изменено 19 Ноября 2005 пользователем Jax Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Valera Опубликовано 19 Ноября 2005 Жалоба Поделиться Опубликовано 19 Ноября 2005 С никами лучше не связываться, так как в латинском и русском шрифте есть "одинаковые буквы", т.е. если ошибиться в раскладке доступ к топику может получить стороннее лицо. Тут можно обдумать еще вариант, топик под паролем, а пароль рассылается (на приват или мыло) тем кому желательно получить туда доступ. Еще вариант, сделать дополнительную таблицу где будут хранится посты из приватных топиков, как должна работать система? При создании топика, юзверь пишет в спец. тегах ид. юзверей для которых он должен быть виден например[privat=4,65,654,8467] это приватный топик! [/privat]идентификаторы отправляются в таблицу топиков и постов, а текст (поста) отправляется в дополнительную таблицу. При заходе в топик какого либо пользователя, сравнивается его ид с перечисленными, и если есть хоть одно совпадение, вытаскивается пост из дополнительной таблицы. Плюс этого метода в том, что не надо переделывать скрипт поиска, новые сообщения, подписку (так как содержимое секръюрного топика все равно в другой таблице). Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 20 Ноября 2005 Жалоба Поделиться Опубликовано 20 Ноября 2005 поиск переделывать тоже надо, ибо есть поиск с выдачей результатов в виде постов.Ну короче Jax, сложно, долго и не по карману тебе ;-) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 20 Ноября 2005 Автор Жалоба Поделиться Опубликовано 20 Ноября 2005 Ааа, ну отлично тогда Оставим темку до лучших времен Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.