| Thêm mã bảo vệ khi thanh toán với Virtuemart | ![]() | ![]() | ![]() |
| Spam bài viết là một trong những vấn đề lớn nhất phải đối mặt với bất kỳ trang web nào. Bot là một chương trình tự động gửi các yêu cầu khác nhau đến một website. Một trong những cách tốt nhất để bạn có thể ngăn chặn một chương trình như vậy là captcha. Captcha là một hình ảnh an ninh với các ký tự bị làm biến dạng và theo sau nó là một hộp văn bản, nơi người sử dụng cần nhập các ký tự trong hình ảnh vào. Việc này sẽ phân biệt được đâu là con người, và đâu là một phần mềm tự động. Đây là một ví dụ (form checkout của virtuemart): Chúng ta làm như sau: Bước 1: Vào link sau để download plugin captcha: http://www.outsource-online.net/downloads/file/9-osolcapthcha-1.0.5.html Bước 2: Cài đặt vào bật plugin này lên Bước 3: Mở file: /public_html/administrator/components/com_virtuemart/html/checkout_register_form.php Bước 4: Tìm đến dòng: echo ' Thêm vào trước dòng đó 2 dòng này: global $mainframe; Bước 5: Lưu lại. Done! Chú ý: Để Việt hóa giống như hình trong ví dụ trên, hãy vào file: /public_html/plugins/system/osolcaptcha.php Sửa hai dòng này: <label for=\"osolCatchaTxt{$GLOBALS['totalCaptchas']}\">".JText::_('BẠN CẦN PHẢI ĐIỀN MÃ BẢO VỆ DƯỚI ĐÂY:')."</label> Và: <label>
Hoàn toàn tương tự với các file: components\com_virtuemart\themes\default\templates\common\login_form.tpl.php (Form đăng nhập tài khoản để thanh toán) Hay file: administrator\components\com_virtuemart\html\checkout_register_form.php (Form đăng kí tài khoản) Tin mới hơn:
Tin cũ hơn:
|












