Hướng dẫn bỏ mã captcha trên form liên hệ

Thảo luận trong 'Hỗ trợ modules' đăng bởi nhimthulinh, 22/06/2016 06:09.

  • Vì lý do nào đó bạn muốn bỏ đi phần mã chống spam trên form liên hệ. Bài viết này mình hướng dẫn thực hiện điều này.
    Mở modules/contact/funcs/main.php
    Tìm và xóa (hoặc comment)
    if (! nv_capcha_txt($nv_Request->get_title('fcode', 'post', ''))) {
            die(json_encode(array(
                'status' => 'error',
                'input' => 'fcode',
                'mess' => $lang_module['error_captcha'] )));
        }

    Mở modules/contact/theme.php Tìm và xóa

        $xtpl->assign('GFX_WIDTH', NV_GFX_WIDTH);
        $xtpl->assign('GFX_HEIGHT', NV_GFX_HEIGHT);
        $xtpl->assign('NV_BASE_SITEURL', NV_BASE_SITEURL);
        $xtpl->assign('CAPTCHA_REFRESH', $lang_global['captcharefresh']);
        $xtpl->assign('NV_GFX_NUM', NV_GFX_NUM);

    Mở themes/ten-theme/modules/contact/form.tpl Tìm và xóa

    		<div class="form-group">
                <div class="middle text-right clearfix">
                    <img width="{GFX_WIDTH}" height="{GFX_HEIGHT}" title="{LANG.captcha}" alt="{LANG.captcha}" src="/index.php?scaptcha=captcha&t={NV_CURRENTTIME}" class="captchaImg display-inline-block">
                    <em onclick="change_captcha('.fcode');" title="{GLANG.captcharefresh}" class="fa fa-pointer fa-refresh margin-left margin-right"></em>
                    <input type="text" placeholder="{LANG.captcha}" maxlength="{NV_GFX_NUM}" value="" name="fcode" class="fcode required form-control display-inline-block" style="width:100px;" data-pattern="/^(.){{NV_GFX_NUM},{NV_GFX_NUM}}$/" onkeypress="nv_validErrorHidden(this);" data-mess="{LANG.error_captcha}"/>
                </div>
    		</div>

     Nguồn: Hồ Ngọc Triển

     
    thaison2015 thích điều này.

Chia sẻ trang này

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây