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

Thứ năm - 19/05/2016 22:36
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>

 

 Từ khóa: mã captcha, module contact

Tổng số điểm của bài viết là: 10 trong 2 đánh giá

Xếp hạng: 5 - 2 phiếu bầu
Click để đánh giá bài viết

  Ý kiến bạn đọc

Trung tâm ứng dụng NukeViet
Ghi rõ nguồn khi sao chép thông tin từ website này.

Powered by NukeViet - a product of VINADES.,JSC