TYPO3 Spambot / Captcha for tx_form

时间:2013-10-30 16:11:35

标签: typo3 captcha typoscript spam-prevention

我在互联网上搜索了tx_form的spambot / captcha插件。 但是我找不到任何有前途的工作。有人可以帮忙吗?

我有以下代码,我只需要知道如何添加spambot保护/验证码,以及我可以使用tx_form扩展什么。

我正在运行TYPO3 v.6.1.4

enctype = multipart/form-data
id = kontakt
method = post
prefix = tx_form
confirmation = 1
postProcessor {
    1 = mail
    1 {
        recipientEmail = thomas@damain.dk
        senderEmail = noreplay@domain.dk
                senderNameField = name
        subject = dfgdfg hjemmeside henvendelse.
                messages {
                     success = Vielen Dank für Ihre Anfrage! Wir werden uns umgehend mit Ihnen in Verbindung setzen.
                     error = Es ist ein Fehler aufgetreten. Bitte wenden Sie sich an den webmaster.
                }
    }
}
10 = TEXTLINE
10 {
    name = Navn
    label {
        value = Navn
    }
}
20 = TEXTLINE
20 {
    name = firma
    label {
        value = Firmanavn
    }
}
30 = TEXTLINE
30 {
    name = Telefon
    label {
        value = Telefon nr.
    }
}
40 = SUBMIT
40 {
    name = 5
    value = Send
}
rules {
    1 = digit
    1 {
        breakOnError = 1
        showMessage = 
        message = Du kan kun bruge numre.
        error = Et telefon nr. består typisk af cifre.
        element = Telefon
    }
    2 = length
    2 {
        breakOnError = 1
        showMessage = 
        message = Fejl i længden af telefon nr.
        error = Det indtastede nr. er mindre end de påkrævet 8 cifre.
        minimum = 8
        maximum = 0
        element = Telefon
    }
}

3 个答案:

答案 0 :(得分:1)

您的请求有一个解决方案。检查扩展程序wt_spamshield(http://typo3.org/extensions/repository/view/wt_spamshield)和手册(请参阅http://docs.typo3.org/typo3cms/extensions/wt_spamshield/1.1.1/Spamshield/ConfigurationOfSpamshield/UseWtSpamshieldWithDefault(typo3)Mailform/Index.html)。

我是扩展的领导者。如果您有任何疑问,可以在这里或通过伪造等问我。

正如您在手册中看到的那样,您可以创建一个新的规则集。如下所示:

rules {
  1 = wtspamshield
  1 {
    element = msg
  }
  2 = wtspamshield
  2 {
    element = uid987651
  }
}

答案 1 :(得分:0)

我不相信有任何扩展可以这样做。

使用powermail扩展程序创建更高级的表单,并使用sr_freecap或使用captcha扩展程序添加验证码。

答案 2 :(得分:0)

我为此创建了一个扩展。
您可以从" recaptcha"添加验证码。使用库jm_recaptcha。该扩展程序与向导兼容。

cdsrc_recaptcha_form
jm_recaptcha