Topic Restriction (право может смотреть тему)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Topic Restriction (право может смотреть тему)
Оригинал должон быть... Вощет проверь - не помню уже.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Yukh
- phpBB 1.4.4
- Сообщения: 153
- Стаж: 14 лет 3 месяца
- Откуда: Москва
- Благодарил (а): 16 раз
- Поблагодарили: 10 раз
Re: Topic Restriction (право может смотреть тему)
Сегодня-завтра поставлю, поэкспериментирую и о результатах отпишусь.
Юрий.
-
yura833
- phpBB 1.2.0
- Сообщения: 19
- Стаж: 16 лет 7 месяцев
Re: Topic Restriction (право может смотреть тему)
Поставил мод, проблема в том, что он перестал пусать гостей и зарегистрированных пользователей в конкретную тему. phpbb 3.0.12
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Topic Restriction (право может смотреть тему)
И чо теперь? Поплакать надо?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
yura833
- phpBB 1.2.0
- Сообщения: 19
- Стаж: 16 лет 7 месяцев
Re: Topic Restriction (право может смотреть тему)
Нет гения спросить по 3.0.12 куда копнуть? может нажужут чего-нибудьПчелкин писал(а):И чо теперь? Поплакать надо?
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Topic Restriction (право может смотреть тему)
Ты наверное неверно меня понял - тут нет гадалок что и как там у тебя... Где информация?
Например - у меня на машине колесо спускает.... Какая марка масла залитого в мотор моей машины?
Добавлено спустя 1 минуту 56 секунд:
Например - у меня на машине колесо спускает.... Какая марка масла залитого в мотор моей машины?
Добавлено спустя 1 минуту 56 секунд:
Пускать или Кусать? Если второе - так это ж хорошо!!!!yura833 писал(а):он перестал пусать гостей
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
yura833
- phpBB 1.2.0
- Сообщения: 19
- Стаж: 16 лет 7 месяцев
Re: Topic Restriction (право может смотреть тему)
У нас урок русского языка? бывает люди, могут пропустить буквы, по смыслу я думаю понятно, что не пукает мод. После установки и правок, тех что я нашел в этой теме, если мод не дает читать гостям, то при просмотре темы зарегистрированным пользователем - пишет у вас нет прав доступа.Пчелкин писал(а):Пускать или Кусать? Если второе - так это ж хорошо!!!!
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Topic Restriction (право может смотреть тему)
Правила, пункт: 3.16yura833 писал(а):У нас урок русского языка?
Чего? Чего он не делает? А должен пукать? Или пердеть?yura833 писал(а):не пукает мод
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
yura833
- phpBB 1.2.0
- Сообщения: 19
- Стаж: 16 лет 7 месяцев
Re: Topic Restriction (право может смотреть тему)
Я понять не могу, по делу мы не можем общаться в рамках темы, или каждый новый с надписью поддержка, будет умничать, пользуясь какими то привилегиями на данном форуме. Обладание более глубокими познаниям, так покажите их!
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Topic Restriction (право может смотреть тему)
А ты читать умеешь?yura833 писал(а):если мод не дает читать гостям, то при просмотре темы зарегистрированным пользователем - пишет у вас нет прав доступа.
Нет прав - так настрой их... Млин...
будет.... писатель... Открой файл перевода прав и посмотри что там добавилось от мода... Или тупо будешь сидеть и ждать разжевки того, что уже разжевано здесь сотни раз?yura833 писал(а):или каждый новый с надписью поддержка, будет умничать
Добавлено спустя 1 минуту 28 секунд:
Пчелкин писал(а):Кто нибудь пробовал у данного мода Topic Restriction перевернуть форумные права наоборот? Задрало все время одну кавыку вырубать...Кнопка ВСЕ ДА...вырубает форумный запрет на просмотр...В это моде ФОРУМНОЕ ПРАВО НАОБОРОТ!!! Все время забываю...
Уже и перевод красным сделал...все равно забываю про НАОБОРОТ...
Добавлено спустя 1 час 1 минуту 54 секунды:
Пошел по хитрому пути...
[Русский перевод] Topic Restriction
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Topic Restriction (право может смотреть тему)
Можем, вот только экспериментальным путем установлено, что люди, пишущие невнимательно и небрежно, обычно так же невнимательны и небрежны и в мыслях (по крайней мере, достаточно часто, чтобы уверенно так утверждать). Отвечать на вопросы людей невнимательных и небрежно мыслящих - занятие неблагодарное - мы свое время лучше потратим на что-то другое.yura833 писал(а):по делу мы не можем общаться в рамках темы
И хамить необязательно.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Yukh
- phpBB 1.4.4
- Сообщения: 153
- Стаж: 14 лет 3 месяца
- Откуда: Москва
- Благодарил (а): 16 раз
- Поблагодарили: 10 раз
Re: Topic Restriction (право может смотреть тему)
Добрый день!Татьяна5 писал(а):В
search.php
НайтиЗаменить на (дважды)Код: Выделить всё
$auth->acl_getf('f_view_topics',Код: Выделить всё
$auth->acl_getf('!f_view_topics',
Подскажите пожалуйста, где дважды? У меня только в одном месте эта конструкция нашлась.
Также еще вопросы:
1. Перевод надо подправить только для acl_f_view_topics или для acl_u_view_topics тоже?
2. При действующем запрете на чтение сообщений, форум просто перекидывает (гостя) на страницу авторизации. Это правильно? Можно ли выводить страницу с текстом "Вы не авторизованы для чтения данного форума"?
Юрий.
-
Yukh
- phpBB 1.4.4
- Сообщения: 153
- Стаж: 14 лет 3 месяца
- Откуда: Москва
- Благодарил (а): 16 раз
- Поблагодарили: 10 раз
Re: Topic Restriction (право может смотреть тему)
В процессе работы с модулем нашел один баг (скриншоты во вложении):
Условия: один и тот же пользователь, доступ к чтению содержания тем разрешен.
При входе по URL с адресом темы, а также с указанием сообщения все ок - http://www.vw-bus.ru/forum/viewtopic.ph ... 8#p1989948
В случае же прямого входа на сообщение http://www.vw-bus.ru/forum/viewtopic.ph ... 8#p1989948 (то есть без указания forum_id и topic_id) получаю "У вас нет доступа в эту часть форума."
Причина и исправление:
Условия: один и тот же пользователь, доступ к чтению содержания тем разрешен.
При входе по URL с адресом темы, а также с указанием сообщения все ок - http://www.vw-bus.ru/forum/viewtopic.ph ... 8#p1989948
В случае же прямого входа на сообщение http://www.vw-bus.ru/forum/viewtopic.ph ... 8#p1989948 (то есть без указания forum_id и topic_id) получаю "У вас нет доступа в эту часть форума."
Причина и исправление:
Код: Выделить всё
первая стадия проверки там идет по forum_id
forum_id вычисляется по topic_id
но в некоторых случаях topic_id не передается
а передется только post_id
дописал секцию, вычисления forum_id по post_id
В файле viewtopic.php найти строки:
if ($topic_id > 0)
{
$sql = 'SELECT forum_id
FROM ' . TOPICS_TABLE . "
WHERE topic_id = $topic_id";
$result = $db->sql_query($sql);
$forum_id = (int) $db->sql_fetchfield('forum_id');
$db->sql_freeresult($result);
}
Заменить на:
if ($topic_id > 0)
{
$sql = 'SELECT forum_id
FROM ' . TOPICS_TABLE . "
WHERE topic_id = $topic_id";
$result = $db->sql_query($sql);
$forum_id = (int) $db->sql_fetchfield('forum_id');
$db->sql_freeresult($result);
//zibder 2015-03-02 patch 31
}elseif($post_id >0){
$sql = 'SELECT forum_id
FROM ' . POSTS_TABLE . "
WHERE post_id = $post_id";
$result = $db->sql_query($sql);
$forum_id = (int) $db->sql_fetchfield('forum_id');
$db->sql_freeresult($result);
}
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Юрий.

