Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
36 lines (27 sloc) 1.49 KB

Spam-blocking Questions

By default you'll have a Snippet called 'comment_spam_block' which will provide a way to ask your site commenters a simple question.

    <r:random>
  <r:error on="spam_answer"><p style="color:red">Answer <r:message /></p></r:error>
  <r:option>
    <p><label for="comment_spam_answer">What day of the week has the letter "h" in it's name?</label> (required)<br />
    <r:spam_answer_tag answer="Thursday" /></p>
  </r:option>
  <r:option>
    <p><label for="comment_spam_answer">Yellow and blue together make what color?</label> (required)<br />
    <r:spam_answer_tag answer="green" /></p>
  </r:option>
  <r:option>
    <p><label for="comment_spam_answer">What is SPAM spelled backwards?</label> (required)<br />
    <r:spam_answer_tag answer="MAPS" /></p>
  </r:option>
</r:random> 

The snippet takes advantage of the built-in Radius tags r:random and r:option to provide a random and less predictable selection of questions for commenters.

Be sure to alter this snippet for your site!

Displaying comments and the comment form

In your site layout (or another appropriate place) use the following code to display your comment form:

<r:snippet name="comments" />

After comments are posted...

Relative urls will not work on comment pages if they fail validation, since the page gets re-rendered at a (probably) different level of the hierarchy. Always use absolute urls and you won't have any issues.

Something went wrong with that request. Please try again.