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

Отключение captcha для определенных форумов

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
dnk
phpBB 2.0.4
Сообщения: 433
Стаж: 20 лет 1 месяц
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Отключение captcha для определенных форумов

Сообщение dnk »

Есть ли возможность реализации отключения визуального кода кода подтверждения captcha только для выбранных админом форумов, редактируемых в админке в меню редактирования форумов или категорий (icat=x&mode=manage&parent_id=x&f=x&action=edit).
Например, есть форумы, где админ хочет, чтобы был порядок, а есть и где можно развести помойку, в т.ч. спамо-ботовую (все равно кто или что там будет писать в режиме бота или гостя, хоть про чипест виагру с сиалисом) и дать возможность чатово общаться с сохранением, разумеется включенного в работу для регистрации и отправки сообщений гостями captch'и для других форумов?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13177
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3754 раза

Re: Отключение captcha для определенных форумов

Сообщение Татьяна5 »

Антибот 100500 и отключить капчу вообще
dnk
phpBB 2.0.4
Сообщения: 433
Стаж: 20 лет 1 месяц
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Re: Отключение captcha для определенных форумов

Сообщение dnk »

Да, нет, это не то все. Спасибо, конечно, но нужно чтобы было как положено:

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

SELECT FROM phpbb3_forums...
, чтобы можно было установить вкл/выкл для определенных форумов, по серьезному, а не с Javascript' ами связываться...
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11372
Стаж: 16 лет 9 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Отключение captcha для определенных форумов

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

Обложи тогда капчу в шаблоне условием невывода в определенных форумах - подфорумах. Сумеешь?
Можно и создать новое условие для вывода капчи и впихнуть в настройки каждого форума... И воще, где-то подобное видел. Вот тока вспомнить бы - где?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
dnk
phpBB 2.0.4
Сообщения: 433
Стаж: 20 лет 1 месяц
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Re: Отключение captcha для определенных форумов

Сообщение dnk »

Пчелкин писал(а):Сумеешь?
Нет, иначе бы не спрашивал.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13177
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3754 раза

Re: Отключение captcha для определенных форумов

Сообщение Татьяна5 »

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

Re: Отключение captcha для определенных форумов

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

Пчелкин писал(а):где-то подобное видел.
И все таки в что-то читал где-то типа такого

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

<!-- IF FORUM_ID eq 'ХХХ' or FORUM_ID eq 'ХХХ' or FORUM_ID eq 'ХХХ' -->
тут блок капчи
<!-- ENDIF -->
А вот что с самой капчей надо было делать - не помню... мож там в фалсе ее?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13177
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3754 раза

Re: Отключение captcha для определенных форумов

Сообщение Татьяна5 »

Пчелкин писал(а):мож там в фалсе ее?
А скорей всего

(Код не проверяла)
posting.php
Найти

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

if ($config['enable_post_confirm'] && !$user->data['is_registered'])
Добавить до

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

if(($forum_id == 1) || ($forum_id == 2) || ($forum_id == 3))
{
	$config['enable_post_confirm'] = false;
}
1, 2, 3 - id форумов с отключённой капчей
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11372
Стаж: 16 лет 9 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Отключение captcha для определенных форумов

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

То есть правка от Татьяна5 отключает обязательность использование капчи в нужных форумах...
А условие от меня выведет капчу там где она необходима... ага?
Можно запутаться, но вариант....
А условие родное у блока -

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

	<!-- IF CAPTCHA_TEMPLATE and S_CONFIRM_CODE -->
		<!-- DEFINE $CAPTCHA_TAB_INDEX = 3 -->
		<!-- INCLUDE {CAPTCHA_TEMPLATE} -->
	<!-- ENDIF -->
	<!-- ENDIF -->
в файле posting_editor.html заменить на свободное от форумских прав так -

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

<!-- IF FORUM_ID eq 'ХХХ' or FORUM_ID eq 'ХХХ' or FORUM_ID eq 'ХХХ' -->
		<!-- DEFINE $CAPTCHA_TAB_INDEX = 3 -->
		<!-- INCLUDE {CAPTCHA_TEMPLATE} -->
	<!-- ENDIF -->
<!-- ENDIF -->
где ХХХ - иды нужных с капчей подфорумов.. ага?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13177
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3754 раза

Re: Отключение captcha для определенных форумов

Сообщение Татьяна5 »

Пчелкин писал(а):IF CAPTCHA_TEMPLATE
Это условие не сработает из-за правки в php. Шаблоны править не надо
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11372
Стаж: 16 лет 9 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Отключение captcha для определенных форумов

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

Ага...полез...
Вау!!! Работает!!! Ну, автобарыги, держитесь... гы.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

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