Topic_password - пароль на тему

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
grishin
phpBB 2.0.1
Сообщения: 288
Стаж: 16 лет 4 месяца
Благодарил (а): 54 раза
Поблагодарили: 32 раза

Re: закрытие личных страничек и доступ через ЛС

Сообщение grishin »

@define('DEBUG_EXTRA', true);
тоже закомментировать

Должно быть так
//@define('DEBUG', true);
//@define('DEBUG_EXTRA', true);

Добавлено спустя 1 минуту 19 секунд:
Вы инструкцию с этим файлом правильно выполнили?
В жизни так бывает...
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: закрытие личных страничек и доступ через ЛС

Сообщение Пчелкин »

Господи...вы чего в коммон запихали?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Slava9
phpBB 2.0.2
Сообщения: 321
Стаж: 17 лет 8 месяцев
Откуда: Киев
Благодарил (а): 47 раз

Re: закрытие личных страничек и доступ через ЛС

Сообщение Slava9 »

дебуг отключился, спасибо
инструкция выполнена правильно, перепроверяла

Добавлено спустя 50 секунд:
Пчелкин :D
меня глюкануло что и в ru надо делать исправления

Добавлено спустя 3 минуты:
common исправила
а где можно ставить пароли?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: закрытие личных страничек и доступ через ЛС

Сообщение Пчелкин »

Право на "Делать темы под паролем или не делать" ставится в настройках нужного форума...и все..никаких прав больше раздавать не надо.

Добавлено спустя 5 минут 19 секунд:
в language/ru/common.php добавить

Код: Выделить всё

	'LOGIN_TOPIC'				=> 'Для просмотра данной темы и ее сообщений вы должный ввести пароль.',
	'RULES_PASSWORD_CAN'		=> 'Вы <strong>можете</strong>  защищать свои темы паролем в этом форуме',
	'RULES_PASSWORD_CANNOT'		=> 'Вы <strong>не можете</strong> защищать свои темы паролем в этом форуме',
в language/ru/acp/forums.php добавить

Код: Выделить всё

	'FORUM_ALLOW_TOPIC_PASSWORD'			    => 'Пароли на свои темы',
	'FORUM_ALLOW_TOPIC_PASSWORD_EXPLAIN'		=> 'Разрешить ставить пароли на свои темы',
Последний раз редактировалось Пчелкин 24.03.2011 4:27, всего редактировалось 2 раза.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Slava9
phpBB 2.0.2
Сообщения: 321
Стаж: 17 лет 8 месяцев
Откуда: Киев
Благодарил (а): 47 раз

Re: закрытие личных страничек и доступ через ЛС

Сообщение Slava9 »

Пчелкин
а где именно в админке? чет не соображаю совсем
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: закрытие личных страничек и доступ через ЛС

Сообщение Пчелкин »

Право на "Делать темы под паролем или не делать" ставится в настройках нужного форума...и все..никаких прав больше раздавать не надо.

Переправьте название этой темы на

Код: Выделить всё

Topic_password - пароль на тему
Последний раз редактировалось Пчелкин 24.03.2011 4:28, всего редактировалось 1 раз.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Slava9
phpBB 2.0.2
Сообщения: 321
Стаж: 17 лет 8 месяцев
Откуда: Киев
Благодарил (а): 47 раз

Re: закрытие личных страничек и доступ через ЛС

Сообщение Slava9 »

Пчелкин
после внесения изменений в русский common снова выдает [phpBB Debug] PHP Notice: in file /includes/functions.php on line 4394: Cannot modify header information - headers already sent by (output started at /language/ru/common.php:1)

Добавлено спустя 43 секунды:
а в админке [phpBB Debug] PHP Notice: in file /adm/index.php on line 150: Cannot modify header information - headers already sent by (output started at /language/ru/common.php:1)
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Topic_password - пароль на тему

Сообщение Пчелкин »

Дайте сюда ваш правленный коммон...из ru
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Slava9
phpBB 2.0.2
Сообщения: 321
Стаж: 17 лет 8 месяцев
Откуда: Киев
Благодарил (а): 47 раз

Re: Topic_password - пароль на тему

Сообщение Slava9 »

вот
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Topic_password - пароль на тему

Сообщение Пчелкин »

Ну и где ваши правки в этом файле? Я ж написал - правленный...Это значит уже правленный по инструкции....
Ладно - забирайте уже правленный и ложите на место...
А в language/ru/acp/forums.php добавить по инструкции тоже не делали? Тогда как вы найдете в админке настройку?

О мама мия....
common.rar
Добавлено спустя 1 час 16 минут 1 секунду:
Модераторы наверное перенесут тему в Бета версии модов?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Slava9
phpBB 2.0.2
Сообщения: 321
Стаж: 17 лет 8 месяцев
Откуда: Киев
Благодарил (а): 47 раз

Re: Topic_password - пароль на тему

Сообщение Slava9 »

Пчелкин
да делала я правки, не все так запущено, просто из-за вылезающих ошибок дебуга админка не отображалась, а только список ошибок, я и удалила все. сейчас закачаю ваш файл и посмотрю. спасибо за него!
Аватара пользователя
Slava9
phpBB 2.0.2
Сообщения: 321
Стаж: 17 лет 8 месяцев
Откуда: Киев
Благодарил (а): 47 раз

Re: Topic_password - пароль на тему

Сообщение Slava9 »

Пчелкин
я точно что-то не то делаю(
ваш залила, делаю правку во втором русском, выдает
[phpBB Debug] PHP Notice: in file /adm/index.php on line 150: Cannot modify header information - headers already sent by (output started at /language/ru/acp/forums.php:1)
я этот файл прикрепила со своей правкой, пожалуйста, посмотрите, что я не так делаю :(
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Topic_password - пароль на тему

Сообщение Пчелкин »

Нормально с вашим файлом ...но стояла опция "Кодировать в UTF-8", а надо " Преобразовать в UTF-8 без ВОМ"
И вообще - чем правите файлы? Каким редактором?
Правки в файлах по инструкции сделали?
Запрос в БД (3 штуки) сделали?
Префиксы в запросах на свой поменяли?

Добавлено спустя 2 часа 34 минуты 55 секунд:
Исключение запароленных тем из поиска от автора

Open search.php
Найти:

Код: Выделить всё

            $sql = 'SELECT t.topic_last_post_time, t.topic_id
               FROM ' . TOPICS_TABLE . " t
               WHERE t.topic_moved_id = 0
Добавить после:

Код: Выделить всё

AND t.topic_password = ''
Найти:

Код: Выделить всё

            if ($show_results == 'posts')
            {
               $sql = "SELECT p.post_id
                  FROM $sort_join" . POSTS_TABLE . ' p, ' . TOPICS_TABLE . " t
                  WHERE t.topic_replies = 0
Добавить после:

Код: Выделить всё

AND t.topic_password = ''
Найти:

Код: Выделить всё

            $sql = 'SELECT DISTINCT ' . $sort_by_sql[$sort_key] . ", p.topic_id
                  FROM $sort_join" . POSTS_TABLE . ' p, ' . TOPICS_TABLE . " t
                  WHERE t.topic_replies = 0
                     AND t.topic_moved_id = 0
Добавить после:

Код: Выделить всё

AND t.topic_password = ''
Найти:

Код: Выделить всё

             $sql = 'SELECT p.post_id
                  FROM ' . POSTS_TABLE . ' p
                  WHERE p.post_time > ' . $user->data['user_lastvisit'] ."
Добавить после:

Код: Выделить всё

AND t.topic_password = ''
Найти:

Код: Выделить всё

            $sql = 'SELECT t.topic_id
                  FROM ' . TOPICS_TABLE . ' t
                  WHERE t.topic_last_post_time > ' . $user->data['user_lastvisit'] . '
Добавить после:

Код: Выделить всё

AND t.topic_password = ""
Найти:

Код: Выделить всё

        $sql = 'SELECT p.*, f.forum_id, f.forum_name, t.*, u.username, u.username_clean, u.user_sig, u.user_sig_bbcode_uid, u.user_colour
            FROM ' . POSTS_TABLE . ' p
               LEFT JOIN ' . TOPICS_TABLE . ' t ON (p.topic_id = t.topic_id) 
               LEFT JOIN ' . FORUMS_TABLE . ' f ON (p.forum_id = f.forum_id)
               LEFT JOIN ' . USERS_TABLE . " u ON (p.poster_id = u.user_id)
            WHERE $sql_where";
Найти в коде:

Код: Выделить всё

WHERE $sql_where";
Заменить:

Код: Выделить всё

WHERE $sql_where AND t.topic_password = ''";
Добавлено спустя 20 минут 21 секунду:
Право на "Делать темы под паролем или не делать" ставится в настройках нужного форума...и все..никаких прав больше раздавать не надо.
И тогда при создании новой темы появляется опция - установить пароль на тему...

Добавлено спустя 2 часа 57 минут 42 секунды:
Кто нибудь успел скачать последнюю версию мода от автора за август 2010 года? Поделитесь..перерыл весь инет - нету.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Slava9
phpBB 2.0.2
Сообщения: 321
Стаж: 17 лет 8 месяцев
Откуда: Киев
Благодарил (а): 47 раз

Re: Topic_password - пароль на тему

Сообщение Slava9 »

Пчелкин
спасибо большое за ответ.
я все забываю про bom/ скажите, а в этой кодировке нужно сохранять все файлы форума или только те, в которых есть русские символы?
редактирую с помощью notepad++
при создании сообщения появилась строка пароль. я его написала и сохранила сообщение. но зайдя под другим логином, я спокойно могу просмотреть свою тему. это я снова что-то криво установила или что-то не доделала?

Добавлено спустя 6 минут 19 секунд:
Правки в файлах по инструкции сделали? - да
Запрос в БД (3 штуки) сделали? - да
Префиксы в запросах на свой поменяли? - нет, у меня стандартно все

Добавлено спустя 6 минут 20 секунд:
проверила таблицу phpbb_topics_access там моего пароля нет
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Topic_password - пароль на тему

Сообщение Айдар »

Slava9, в кодировке UTF-8 без ВОМ нужно сохранять все без исключений файлы форума.
In Web We Trust

Вернуться в «Поддержка phpBB 3.0.х»