Модуль или плагин для капчи в ответах и новых темах

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
drmouse
phpBB 2.0.0
Сообщения: 211
Стаж: 13 лет 3 месяца

Модуль или плагин для капчи в ответах и новых темах

Сообщение drmouse »

Здравствуйте! Скажите пожалуйста, как сделать так, чтобы после того как человек зарегистрировался и к примеру хочет отправить сообщение на форуме в любую тему или создать тему - он в обязательном порядке заполнял поле капчи.
Перенесено из форума Поддержка расширений для phpBB 3.1.x в форум Поддержка phpBB 3.1.x 08.11.2015 19:22 модератором rxu

Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 18 лет 3 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 36 раз
Поблагодарили: 1526 раз

Re: Модуль или плагин для капчи в ответах и новых темах

Сообщение Sheer »

Штатно никак.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
drmouse
phpBB 2.0.0
Сообщения: 211
Стаж: 13 лет 3 месяца

Re: Модуль или плагин для капчи в ответах и новых темах

Сообщение drmouse »

Окей, Вы можете сделать это? Вконтакт есть у Вас ? И еще проблема версия английская 3.1.6 - я не могу найти, где редактировать шаблон. Там тупо нет такой кнопки.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 18 лет 3 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 36 раз
Поблагодарили: 1526 раз

Re: Модуль или плагин для капчи в ответах и новых темах

Сообщение Sheer »

drmouse писал(а): Вы можете сделать это?
Нет. Для этого нет соответствующего события.
drmouse писал(а): Там тупо нет такой кнопки
В phpBB 3.1 "тупо" удалили этот функционал. Редактировать шаблоны в админке невозможно.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
drmouse
phpBB 2.0.0
Сообщения: 211
Стаж: 13 лет 3 месяца

Re: Модуль или плагин для капчи в ответах и новых темах

Сообщение drmouse »

Эмс и что теперь делать? Шаблон через хостинг редактировать ?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 18 лет 3 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 36 раз
Поблагодарили: 1526 раз

Re: Модуль или плагин для капчи в ответах и новых темах

Сообщение Sheer »

Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
drmouse
phpBB 2.0.0
Сообщения: 211
Стаж: 13 лет 3 месяца

Re: Модуль или плагин для капчи в ответах и новых темах

Сообщение drmouse »

Вот это приплыли... Т.е. получается, ничего с ним сделать нельзя? Стиль был установлен внешний Simplicity.

Подскажите пожалуйста, какое расширение нужно установить, чтобы редактировать стиль?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 18 лет 3 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 36 раз
Поблагодарили: 1526 раз

Re: Модуль или плагин для капчи в ответах и новых темах

Сообщение Sheer »

drmouse писал(а): Стиль был установлен внешний
Ну и редактируйте его на здоровье. Notepad++ и FTP-клиент вам в помощь.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
drmouse
phpBB 2.0.0
Сообщения: 211
Стаж: 13 лет 3 месяца

Re: Модуль или плагин для капчи в ответах и новых темах

Сообщение drmouse »

Осталось решить вопрос, как реализовать капчу перед отправкой сообщений.

Вот нашел такую тему: Re: Капча в постинге (Пост Sergoi #431644)
Аватара пользователя
SashaMinsky
phpBB 1.4.4
Сообщения: 114
Стаж: 12 лет 4 месяца
Благодарил (а): 2 раза
Поблагодарили: 9 раз

Re: Модуль или плагин для капчи в ответах и новых темах

Сообщение SashaMinsky »

Sheer писал(а): Нет. Для этого нет соответствующего события.
А может можно на posting_editor_message_after повесить проверку количества сообщений и капчу при необходимости?
Идея интересная, двойная защита. Пролезет робот, а потом не напишет ничего.
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 10 лет 7 месяцев
Благодарил (а): 235 раз
Поблагодарили: 173 раза

Re: Модуль или плагин для капчи в ответах и новых темах

Сообщение Sumanai »

SashaMinsky писал(а): Идея интересная, двойная защита.
От посетителей.
drmouse, отсеивать спаммеров нужно при регистрации, если они пройдут капчу при регистрации, то ничто не помешает им пройти её при отправке первых сообщений.
drmouse
phpBB 2.0.0
Сообщения: 211
Стаж: 13 лет 3 месяца

Re: Модуль или плагин для капчи в ответах и новых темах

Сообщение drmouse »

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

Отправлено спустя 1 минуту 32 секунды:
Вот честно не понимаю, ну если написано, значит нужно данное реализовать. Скажите пожалуйста, вот зачем писать свое мнение когда нужно спамеров отсеивать и т.п. Зачем мне это? Название темы и первый пост темы - там все видно и понятно, что нужно. А для чего, почему - Вам то какое дело? ну не знаете как реализовать, давайте не будем мешать друг другу.

Отправлено спустя 25 секунд:
SashaMinsky писал(а):
Sheer писал(а): Нет. Для этого нет соответствующего события.
А может можно на posting_editor_message_after повесить проверку количества сообщений и капчу при необходимости?
Идея интересная, двойная защита. Пролезет робот, а потом не напишет ничего.

Вот это интересно :) Можно реализовать и как ? )
Аватара пользователя
SashaMinsky
phpBB 1.4.4
Сообщения: 114
Стаж: 12 лет 4 месяца
Благодарил (а): 2 раза
Поблагодарили: 9 раз

Re: Модуль или плагин для капчи в ответах и новых темах

Сообщение SashaMinsky »

drmouse писал(а): Вот это интересно :) Можно реализовать и как ? )
Я сам в расширениях пока новичок, мне проще было бы правкой кода, поэтому интересуюсь у Sheer, реальный ли это вариант или я не во все еще врубился :)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 18 лет 3 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 36 раз
Поблагодарили: 1526 раз

Re: Модуль или плагин для капчи в ответах и новых темах

Сообщение Sheer »

Look! Сделать можно все, но в данном случае без правок кода это невозможно, ведь сказано было
Sheer писал(а): Для этого нет соответствующего события.
Отправлено спустя 3 минуты 44 секунды:
Курите posting.php

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

    if ($config['enable_post_confirm'] && !$user->data['is_registered'] && in_array($mode, array('quote', 'post', 'reply')))
    {
        $captcha_data = array(
            'message'    => utf8_normalize_nfc(request_var('message', '', true)),
            'subject'    => utf8_normalize_nfc(request_var('subject', '', true)),
            'username'    => utf8_normalize_nfc(request_var('username', '', true)),
        );
        $vc_response = $captcha->validate($captcha_data);
        if ($vc_response)
        {
            $error[] = $vc_response;
        }
    } 
Достаточно убрать или изменить условие.
И таки да
Sumanai писал(а): отсеивать спаммеров нужно при регистрации
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
drmouse
phpBB 2.0.0
Сообщения: 211
Стаж: 13 лет 3 месяца

Re: Модуль или плагин для капчи в ответах и новых темах

Сообщение drmouse »

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

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