http://iyee.cn/post/blogsome-in-form-captcha.html
Blogsome评论页显示验证码
Posted by Yee on August 24th, 2006几个月前,我的Blogsome被强迫安装了一个验证码插件captcha,按照官方的意思是说目前这个插件对防spam效果最好,大家都装上可保安宁。
这本来是件好事,不过用起来非常别扭,写完评论后又跳到一个专门的页面叫访客填写鲜红的验证码,够烦人。奇怪的是,我发现在有的Blogsome上,那个验证码是紧跟在评论框后面的,问如何实现的也没人晓得,都说本来就这样。
后来无聊,逛到outsider才知道原来BLOGSOME的服务团队在四月份的时候对评论功能进行了一次升级,于是就有了两个captcha(验证码),评论页显示验证码的功能英文叫in-form captcha
接下来很顺利的找到in-form captcha的说明文档,上面解释道凡创建于2006年四月6日以后的Blog默认情况下都已装好这个插件。如果你是在那之前申请的,只好按照下面的方法来实现。
后台:"Options"-"Miscellaneous",把Use legacy my-hacks.php
file support和Enable in-form captcha两项打钩。
"Manage"-"Files"-"Comments",在
<label for="url">{_e text="<acronym title='Uniform Resource Identifier'>URI</acronym>"}</label>
</p>
之后,插入
{if $captcha_image_URL != "" && $blog_user_level == -1}
{$captcha_hidden_form_fields}
<p>
<input type="text"
name="captcha_value_typed">
<img src="{$captcha_image_URL}" align="center"><br>
请键入安全代码帮助我防范垃圾广告
</p>
{/if}
保存模版,完成。效果如图
PS:这时要是看不到评论页出现验证码的话请别紧张,因为captcha对Admin不起作用,退出登陆后以普通身份访问就会显示。
评论