我的博客 我的地盘
2008-02-06 08:26:06 update
      前几天改模板的elements.php文件,结果弄得不能发表评论和留言。现在又来了,找了一下原因,原来是评论框的修改有问题,游客点击发表评论留言的时候不能弹出验证码,提示“验证码不正确”。怪我没好好的测试就弄上来了。
现在这个问题已修复,对January的方法(http://www.mvyx.cn/read.php?92)进行了修改,效果见下面的评论框。详细修改步骤为:
1、打开风格目录下styles.css文件,在textarea{}下面加入
.textarea1 { background: #DEC39C url('images/nowater.gif') no-repeat; background-position:95% 95%;}
.textarea2 { background: #DEC39C url('images/nowater.gif') no-repeat; background-position:95% 95%;}
.textarea3 { background: #DEC39C; }

其中#DEC39C必须修改为和textarea中background-color一样的背景颜色、nowater.gif为自制的背景图片(放在风格目录images/文件夹下)、95%为定位(最左上角为0%,最右下角为100%,可自己调整位置)。

2、在风格目录中的elements.php文件里找到
onfocus="if (securitycodejs!=null)
把它修改为
class="textarea1" onblur="this.className='textarea2'" onfocus="this.className='textarea3';if (securitycodejs!=null)

这样修改后就能正常弹出验证码框了。



另外有套方案就是改为简单的文字提示,不会影响功能。Ver 2.1.0适用
在模板的elements.php文件找到
securitycodejs=null;}" ></textarea>
对它进行修改并加上提示语,只能为文字提示。
修改后完整的就是这样:
securitycodejs=null;}" onclick="this.value=''";>本站已禁止了"url="和"a href="的使用,任何包含这些代码的留言和评论将无法提交!</textarea>

本站使用的是图片样式。

收藏本日志请用永久地址:http://www.5dzone.net/read.php?382
版权所有。转载时必须以链接形式注明 作者和原始出处及本声明!
如果你有其他要求,可用这个邮箱联系我:
2 Comment(s)
kUMOO
2008年2月14日 01:14
感谢提醒
[回复] 呵呵,不客气。
kUMOO
2008年2月14日 01:14
感谢提醒
分页: 1/1 第一页 1 最后页
发表评论
  昵称 [注册]
  密码 (游客无需密码)