Открытый доступ в приватный форум по умолчанию

Идеи для расширения функциональности phpBB 2.0.x
dnk
phpBB 2.0.4
Сообщения: 432
Стаж: 18 лет 8 месяцев
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Сообщение dnk »

Палыч

Значит запись создается именно, когда в Правах доступа группы указываешь, что для данной группы ВКЛ - вот именно тогда это поле создается.
Интересно, а когда и где создается запись, если я ВКЛючаю доступ к выбранному Приватному форуму конкретному юзеру, в какой таблице?
При создании таблицы (изначально при установке форума) этот код в файле mysql_schema.sql, если, конечно, ваша база данных типа mysql.
БД MySQL...Н-да, ну тогда все понятно, что нереально.
Отбой.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

dnk писал(а):Интересно, а когда и где создается запись, если я ВКЛючаю доступ к выбранному Приватному форуму конкретному юзеру, в какой таблице?
Тогда же и там же 8)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
vitty
phpBB 1.4.4
Сообщения: 193
Стаж: 18 лет 10 месяцев
Благодарил (а): 2 раза

Сообщение vitty »

dnk писал(а):Палыч

Значит запись создается именно, когда в Правах доступа группы указываешь, что для данной группы ВКЛ - вот именно тогда это поле создается.
Интересно, а когда и где создается запись, если я ВКЛючаю доступ к выбранному Приватному форуму конкретному юзеру, в какой таблице?
При создании таблицы (изначально при установке форума) этот код в файле mysql_schema.sql, если, конечно, ваша база данных типа mysql.
БД MySQL...Н-да, ну тогда все понятно, что нереально.
Отбой.
Не может запись создаваться в момент, когда в правах доступа указываешь, что для данной группы ВКЛ. Откуда тогда форум знает, что когда ставишь его приватным, то он становится не видимым для обычных пользователей?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

vitty писал(а):Не может запись создаваться в момент, когда в правах доступа указываешь, что для данной группы ВКЛ. Откуда тогда форум знает, что когда ставишь его приватным, то он становится не видимым для обычных пользователей?
Палыч писал(а):Если в таблице нет записи по конкретной группе, то все значения - 0 (нет).

Именно поэтому, при определении форума, как приватного, все значения прав доступа конкретного пользователя (читай: конкретной персональной группы) - Нет (ВЫКЛ.) Если вы устанавливаете ему какие-то права, то соответствующая запись делается в таблицу.
Впрочем, вам видней.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
vitty
phpBB 1.4.4
Сообщения: 193
Стаж: 18 лет 10 месяцев
Благодарил (а): 2 раза

Сообщение vitty »

Палыч, но вы порассуждайте логически. Чтобы программа понимала, что при установке форума в статус Приватный, форум становился для всех пользователей скрытым, где-то это должно быть прописано. или по вашему она сама догадаться должна?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

vitty писал(а): вы порассуждайте логически
Уговорили, давайте порассуждаем. Чтобы сильно мозги не напрягать, немного утрировано и по русски:
При построении для данного юзера (данной сессии) индекса (страницы с отображением форумов) в шаблон (циклически) передаётся переменная идентификации форума, которая не пустая только в том случае, если форум не приватный, или (иначе), если в таблице прав имеется запись о праве на просмотр (=1).
Логические переменные имеют только два значения TRUE или FALSE.
В данном случае TRUE будет возвращено при проверке условия только если имеется запись auth_view = 1, если auth_view = 0 или такой записи вообще нет, то будет возвращено FALSE. И переменная уйдёт в шаблон пустой, то есть конкретный форум не будет отражен на экране.
Так понятно? :cry:
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
vitty
phpBB 1.4.4
Сообщения: 193
Стаж: 18 лет 10 месяцев
Благодарил (а): 2 раза

Сообщение vitty »

Так понятно.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

vitty писал(а):Так понятно.
Так ведь ничего же не изменилось, только слова другие.
я люблю daft punk | новый sugoi.ru
evilstar
phpBB 1.0.0
Сообщения: 1
Стаж: 17 лет 7 месяцев

Сообщение evilstar »

Как такой мод называется?
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

evilstar
какой?
я люблю daft punk | новый sugoi.ru

Вернуться в «Запросы модов для phpBB 2.0.x»