С регистрацией или без от выбранных стран
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: С регистрацией или без от выбранных стран
А Права доступа смотрели? http://www.phpbbguru.net/community/kb.php?a=45 В этом форуме вообще можно оставлять сообщения?yordanp писал(а):все равно не разрешает оставлять сообщения
-
yordanp
- phpBB 1.2.1
- Сообщения: 22
- Стаж: 16 лет 9 месяцев
Re: С регистрацией или без от выбранных стран
В данном случае, когда я вписываю свой IP-диапазон, доступ остается свободным (могу создавать темы и отвечать в темах) и как незарегистрированный, и как зарегистрированный пользователь.MIT писал(а):Не сильно вникал в топик, но если надо узнать факт наличия элемента в массиве, то почему !in_array-то? «!» — это отрицание.
Добавлено спустя 2 минуты 8 секунд:
И вроде как там не && надо, а ||, т.е. типа так:Код: Выделить всё
if (($auth->acl_get('f_post', $forum_id) && !$user->data['is_registered']) || in_array(ip2long($user->ip), range(ip2long('77.85.0.0'), ip2long('77.85.255.255'))))
Все остальные посетители (не входящие в указанный IP-диапазон), имеют свободный доступ (могут создавать темы и отвечать в темах). Но после авторизации у них эта возможность пропадает "Вы не можете добавлять сообщения в этом форуме".
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: С регистрацией или без от выбранных стран
Ну дык... ну елы-палы... Ну сказал же! Права доступа. Зарегистрированные пользователи (не администраторы) не могут оставлять сообщения. Администратор, даже если он и входит в группу "Зарегистрированные пользователи", при твоих настройках прав доступа, имеет право оставлять сообщения. Дуй а Админ-панель и настраивай права доступа.


