DiscuzX系列 Ucenter 登录页面的验证码图片默认是没有刷新功能的,当我们发现验证码图片看不清或无法识别的时候,只能刷新页面来更新验证码,这里介绍一种方法,可以一键点击对图片进行作处理,让图片中的字符位置和形状发生变化,而不需要重新加载整个网页。
用文本编辑软件(如记事本)打开uc_server\view\default\admin_login.htm,搜索以下内容:
不同版本代码有所出入,以3.4最新版为例!
替换为:
<a onclick="ChgImg();return false;"></a>
然后,搜索以下内容:
<div class="footer">
在它前面加入以下代码:【注意是前面不是上面】
<script language ="javascript" type="text/javascript" >
function ChgImg() {
var simg =document.getElementById("qsyzDOTnet");
simg.src=simg.src+'?';
}
</script>
保存文件并上传到服务器上对应的目录,再次访问UCENTER时即可点击刷新验证码。
UTF-8版请将上文中的“点击刷新验证码”转码UTF-8代码,否则在网页中会显示乱码。
修改前记得备份!
历史资源提醒--必看
该页面资源/教程来自原魔趣吧历史资源转移,因发布历史久远,部分资源/教程可能已失效或无法在最新版程序中安装使用!DZ资源建议在Discuz3.4及以下版本使用,PHP版本建议5.6。资源仅提供做代码研究学习使用!
因改版,部分贴内链接将无法正常跳转,如链接失效或未正常跳转,请利用站内搜索功能搜索资源名称获取对应资源!