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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Voodoo Doll
phpBB 1.4.2
Сообщения: 68
Стаж: 15 лет 2 месяца
Откуда: Москва
Благодарил (а): 19 раз
Поблагодарили: 12 раз

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

Сообщение Voodoo Doll »

Давайте попробуем разобраться с установкой.
1. Ставим сам мод из архива, не забываем про поправки в папке language/ru/
Пчелкин писал(а):Право на "Делать темы под паролем или не делать" ставится в настройках нужного форума...и все..никаких прав больше раздавать не надо.

Добавлено спустя 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'		=> 'Разрешить ставить пароли на свои темы',
2.
Пчелкин писал(а):исключение закрытых паролем тем из поиска

http://www.phpbb.com/community/viewtopi ... #p10187415

Добавлено спустя 4 минуты 22 секунды:
Правка дающая возможность админу поменять пароль?
Или что это?

http://www.phpbb.com/community/viewtopi ... #p10702935
После поправки по последней ссылке у меня, как у админа, перестал запрашиваться пароль при входе в тему, т.е. свободный вход и правка.
3.
Пчелкин писал(а):НЕ большое изменение запроса на "что-то еще" ?
(это вместо запроса из инструкции?) Я не врубился в это, но автора хвалят за это фикс

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

ALTER TABLE `phpbb_topics` CHANGE `topic_password` `topic_password` VARCHAR( 40 ) CHARACTER SET utf8 COLLATE utf8_bin NULL 
Я уже установил - вроде работает...

Добавлено спустя 5 минут 38 секунд:
Slava9 писал(а): у которых нет
Вряд ли смотреть будут, но индексироваться все будет..и кто его знает - мож какой мод и покажет часть или весь текст..так что лучше - правочка.
Насколько я поняла из написанного, это для того, чтобы, если пароль не установлен в БД записывалось значение NULL. Это не вместо, а после.
4. Я делала вот это:
SkazochNik писал(а):После установки мода:

В /posting.php удалить:

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

//as for forum do the topic
if (($mode == 'edit')&&($post_data['topic_password']))
{
	login_topic_box(array(
		'topic_id'			=> $topic_id,
		'topic_password'	=> $post_data['topic_password'])
	);
}
В /styles/prosilver/template/login_topic.html
Найти:

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

{S_LOGIN_ACTION}
Заменить на:

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

viewtopic.php
В /styles/subsilver2/template/login_topic.html
Найти:

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

{S_LOGIN_ACTION}
Заменить на:

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

viewtopic.php

У меня все отлично работает, 3.0.9.

5. Вот это еще добавлю
http://www.phpbb.com/community/viewtopi ... #p10187395
Последний раз редактировалось Voodoo Doll 29.11.2011 2:53, всего редактировалось 2 раза.
AntikMan
phpBB 1.4.0
Сообщения: 38
Стаж: 15 лет 7 месяцев
Благодарил (а): 3 раза

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

Сообщение AntikMan »

Как я понимаю, после это вот пункта
1. Ставим сам мод из архива, не забываем про поправки в папке language/ru/
как минимум, на странице с созданием темы, строка ввода паролей должна отображаться корректно а не как у меня "ТемаПароль"
и сам пароль, должен функционировать.

Я уже 4 раза проделал все по инструкции, и после задания пароля на тему, зайти в нее (не админу) уже никак не получается. После ввода пароля просто редиректит на главную или на регистрацию (если пользователь гость).
Отредактировать тему ни админ ни создатель, не могут, после ввода пароля происходит редирект на главную.

Все остальные правки, это уже доведение до ума, а у меня даже базовый мод нормально не работает.

Меня вот этот пункт крайне смущает:

После установки мода:

В /posting.php удалить:

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

//as for forum do the topic
if (($mode == 'edit')&&($post_data['topic_password']))
{
	login_topic_box(array(
		'topic_id'			=> $topic_id,
		'topic_password'	=> $post_data['topic_password'])
	);
}
Зачем это удалять, если шаг назад я это туда вставил???
Если я этот блок удалю, так у меня поле для ввода пароля и не появится при создании темы, при первой же очистке кэша. Этот кусок ведь и отвечает, за это поле.
Аватара пользователя
Voodoo Doll
phpBB 1.4.2
Сообщения: 68
Стаж: 15 лет 2 месяца
Откуда: Москва
Благодарил (а): 19 раз
Поблагодарили: 12 раз

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

Сообщение Voodoo Doll »

Как мне кажется из обсуждений, базовый вариант был косячный. Так что имеет смысл внести рекомендуемые поправки сразу.
Вот пример моей запароленной темы http://www.s-pokupki.org/viewtopic.php?f=15&t=370 (это тестовая, можно гостем). Пароль 123456.

А с этим у меня не работало:

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

//as for forum do the topic
if (($mode == 'edit')&&($post_data['topic_password']))
{
	login_topic_box(array(
		'topic_id'			=> $topic_id,
		'topic_password'	=> $post_data['topic_password'])
	);
}
Хотела плюнуть уже на это дело ))

P.S. Я особо не разбираюсь, но, во избежание армагеддонов, ставлю сначала моды на локалке. Если работает - запускаю на хостинг.
AntikMan
phpBB 1.4.0
Сообщения: 38
Стаж: 15 лет 7 месяцев
Благодарил (а): 3 раза

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

Сообщение AntikMan »

Да я и не сомневаюсь, что у вас все работает.
Я не могу понять, почему у меня нет.
Просто волшебство какое-то.
Люди, помощу прошу, мне не сделать, вселенная просто не даст, судя по всему. Оплачу по вебмани. Я просто извелся весь уже.
Аватара пользователя
Voodoo Doll
phpBB 1.4.2
Сообщения: 68
Стаж: 15 лет 2 месяца
Откуда: Москва
Благодарил (а): 19 раз
Поблагодарили: 12 раз

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

Сообщение Voodoo Doll »

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

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

Сообщение Slava9 »

может быть у вас есть идеи почему пароль не заносится в БД? Я уже всю установку 3 раза перепроверила. все правильно. все изменения вносила
Аватара пользователя
Voodoo Doll
phpBB 1.4.2
Сообщения: 68
Стаж: 15 лет 2 месяца
Откуда: Москва
Благодарил (а): 19 раз
Поблагодарили: 12 раз

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

Сообщение Voodoo Doll »

Если файлы в порядке, смотрите БД.
Всего должно было быть 4 запроса - 3 из инструкции + 1 вот этот:

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

ALTER TABLE `phpbb_topics` CHANGE `topic_password` `topic_password` VARCHAR( 40 ) CHARACTER SET utf8 COLLATE utf8_bin NULL 
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

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

Voodoo Doll
Вот...вот...свела все вместе...замечательно....
Сижу правлю сам мод...если времени найду - все слеплю вместе...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Voodoo Doll
phpBB 1.4.2
Сообщения: 68
Стаж: 15 лет 2 месяца
Откуда: Москва
Благодарил (а): 19 раз
Поблагодарили: 12 раз

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

Сообщение Voodoo Doll »

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

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

Сообщение Slava9 »

3 запроса выполнены, 2 поля добавилось и 1 таблица. Строку тоже заменила...

Добавлено спустя 2 минуты 55 секунд:
Voodoo Doll, а в чем проблема была?
Аватара пользователя
Voodoo Doll
phpBB 1.4.2
Сообщения: 68
Стаж: 15 лет 2 месяца
Откуда: Москва
Благодарил (а): 19 раз
Поблагодарили: 12 раз

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

Сообщение Voodoo Doll »

У него в posting_editor.html не было ничего прописано + удалила из posting.php по п.4 отсюда.
Аватара пользователя
Slava9
phpBB 2.0.2
Сообщения: 321
Стаж: 17 лет 8 месяцев
Откуда: Киев
Благодарил (а): 47 раз

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

Сообщение Slava9 »

у меня с этим все ок(
Аватара пользователя
Voodoo Doll
phpBB 1.4.2
Сообщения: 68
Стаж: 15 лет 2 месяца
Откуда: Москва
Благодарил (а): 19 раз
Поблагодарили: 12 раз

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

Сообщение Voodoo Doll »

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

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

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

Voodoo Doll писал(а):ничего больше не переведете
Переведу и с удовольствием...
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 »

спасибо Voodoo Doll! дело было в скобке :roll: , которая стояла не там где надо
скажите, а возможно, чтобы в общем поиске на страницах Новые темы и Активные темы, эти темы отображались, но при попытке входа запрашивался пароль?

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