请选择 进入手机版 | 继续访问电脑版

我爱自学

 找回密码
 会员注册

QQ登录

只需一步,快速开始

Dede织梦首页会员登录验证码不显示处理方法

织梦dedecms5.7版,后台开启会员功能后,首页会员登录区不显示验证码,只有用户名和密码输入域。
但点击登录后,又提示验证码错误,这是由于织梦系统默认禁用了php标签,但首页登录区域验证码位置使用了php标签,导致验证码无法正常显示。

Dede织梦首页会员登录验证码不显示处理方法

Dede织梦首页会员登录验证码不显示处理方法


default/templets/index.htm文档中,验证码相关内容使用了dede:php标签。

Dede织梦首页会员登录验证码不显示处理方法

Dede织梦首页会员登录验证码不显示处理方法


方法一:
由于首页验证码不显示,是由于5.7版织梦cms默认禁用php标签导致的。那么直接简单的方法就是启用php标签。

启用方法:织梦后台->系统 --> 系统基本参数 --> 其他选项里可以看到 模板引擎禁用标签:配置项。删除php标签后,保存就可以了。

但是启用php标签,会带来一些安全隐患,请慎重。

Dede织梦首页会员登录验证码不显示处理方法

Dede织梦首页会员登录验证码不显示处理方法


方法二:

保持php标签启用,维护系统安全的情况下,修改首页模板文件templets/default/index.htm中验证码对应位置代码,也可以显示验证码:

将以下代码,修改为script脚本代码。        
{dede:php}

        if(preg_match("#2#", $safe_gdopen))

        {

        echo '

        <div class="fb"><span>验证码:</span>

         <input type="text" name="vdcode" size="8" class="ipt-txt" />

         <img id="vdimgck" align="absmiddle" style="cursor:pointer;margin-left:0px;text-transform:uppercase;" alt="看不清?点击更换" src="'.$cfg_cmspath.'/include/vdimgck.php"/></div>

        ';

        }

        {/dede:php}

用一下代码,替换原来的代码。
<script type="text/javascript">
        var verify = ','+'{dede:global.safe_gdopen/}'+',';
        if(verify.indexOf(',2,') >= 0){
        var str = '<div class="fb"><span>验证码:</span>';
        str += '<input type="text" name="vdcode" size="8" class="ipt-txt" />';
        str += '<img id="vdimgck" align="absmiddle" style="cursor:pointer;margin-left:0px;text-transform:uppercase;" alt="看不清?点击更换" src="{dede:global.cfg_cmspath/}/include/vdimgck.php"/></div>';
        document.write(str);
        }
</script>

修改后效果:

Dede织梦首页会员登录验证码不显示处理方法

Dede织梦首页会员登录验证码不显示处理方法


点击阅读更多内容!

上一篇: 无上一篇内容

下一篇: 织梦手机端图片自适应设置方法

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

手机版|小黑屋|我爱自学 ( 蜀ICP备19015358号-3 )

GMT+8, 2024-3-28 19:15 , Processed in 0.083264 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

本站大部分教程是网站原创教程,一部分教程为我爱自学(http://www.5izixue.com)编辑收集整理。

如果您需要转载我爱自学网站教程,请注明“资料来源:我爱自学(5izixue)”字样并注明本站网址。

编辑收集整理的教程版权归原作者所有,本站只提供网友交流学习使用,请勿用于商业用途,如果该文章有任何侵犯您权益的地方,请联系我们(569705694@qq.com),我们将在第一时间进行处理!谢谢您的支持!

快速回复 返回顶部 返回列表