Tìm kiếm nhanh

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.

  • nhimthulinh

    nhimthulinh

    Điều hành viên Quản trị diễn đàn

    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