Hoàng Web

Thiết Kế Website WordPress

  • Kho giao diện
  • Dịch Vụ
    • Tăng tốc độ WordPress
    • Tối ưu website WordPress
    • Thiết kế website WordPress
    • Viết plugin WordPress
    • Sửa lỗi nâng cấp website
  • Bảng giá
  • Quy trình làm việc
  • Giới thiệu
  • Liên Lạc
Trang chủ » OpenCart » Tùy biến trang Opencart 404 Not Found

Tùy biến trang Opencart 404 Not Found

Thứ Ba, 03/02/2015 by Hoàng Quách

  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

OpenCart sử dụng template not_found.tpl để hiển thị trang lỗi với thông báo không có nội dung nào. “not found” template với mã 404 thiết lập ở header được gọi từ controller error/not_found. Controller khác sử dụng nó để hiển thi “không có sản phẩm nào trong danh mục”, hoặc “giỏ hàng trống”,..
custom-404-not-found-page

Để tạo trang 404 riêng, chúng ta chỉ cần nói với controller ‘error/not_found’ sẽ sử dụng template khác, thay vì sửa 10 controllers như trong phiên bản Opencart 1.5.6

Mở thư mục catalog/view/theme/default/template/error/, và copy file not_found.tpl và đổi tên file thành 404_not_found.tpl . Mở 404_not_found.tpl và thay đổi một vài thông tin ở đó để cho khác nội dung so với file gốc thông báo lỗi như vậy.

Bây giờ, chúng ta sửa lại controller ‘error/not_found’ để sử dụng template vừa tạo ở trên. Bạn mở
catalog/controller/error/not_found.php, thêm đoạn code dưới đây trước $this->children.

if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/error/404_not_found.tpl')) {
   $this->template = $this->config->get('config_template') . '/template/error/404_not_found.tpl';
} elseif (file_exists(DIR_TEMPLATE . 'default/template/error/404_not_found.tpl')) {
   $this->template = 'default/template/error/404_not_found.tpl';
}

Hình ảnh dưới đây, là ví dụ những gì mình thay đổi:
opencart-custom-404-not-found-page
Để cho bạn dễ hiểu, mình đã đính kèm file bên dưới trong bài viết. Giải nén và upload vào thư mục catalog/ và vqmod/.

Download Demo.

Hãy cho mình biết suy nghĩ của bạn trong phần bình luận bên dưới bài viết này. Hãy theo dõi kênh chia sẻ kiến thức WordPress của Hoangweb trên Twitter và Facebook

  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

Bài viết liên quan:

  1. Hướng dẫn cài đặt vQmod cho OpenCart
  2. Tạo mới module hiển thị vị trí mới trong OpenCart
  3. Tạo Carousel cho Products lastest module – OpenCart
  4. Tự động Resize ảnh trong OpenCart
  5. Tạo nhiều Flat rate Shipping trong Opencart
  6. Fix Lỗi CKEditor trong OpenCart
  7. Hướng dẫn cấu hình OpenCart toàn tập – Phần 1
  8. Backup dữ liệu Opencart sang server mới
  9. Hướng dẫn thêm Google Analystics cho Opencart
  10. Các lỗi phổ biến trong OpenCart và cách sửa

Chuyên mục: OpenCart

Đăng ký nhận bài viết mới

Vui lòng điền chính xác email ở bên dưới để nhận thông báo bài viết mới.

Bạn đã đăng ký thành công!

Lỗi! hãy làm lại.

thông tin của bạn được 100% bảo mật...

Tôi giúp gì cho bạn?

Nhận bài viết mới

Vui lòng điền chính xác email ở bên dưới để nhận thông báo bài viết mới.

Cám ơn bạn đã đăng ký.

Lỗi, hãy làm lại

thông tin của bạn được 100% bảo mật...

HOÀNG WEB

Địa chỉ: Tây Sơn, Phường Quang Trung, Quận Đống Đa, Hà Nội

Hotline: 0987 342 124 (8h:00 – 21h:00)

Email: [email protected]

Website: www.hoangweb.com

KẾT NỐI VỚI TÔI

  • Facebook
  • Snapchat

SẢN PHẨM

  • Plugin Auto-Sync Google Shopping cho WooCommerce
  • Phần mềm chặn click ảo
  • WP2Speed.com – Tăng tốc WordPress

LIÊN KẾT

  • Hướng dẫn thanh toán
  • Chính sách hoàn tiền
  • Trung tâm hỗ trợ

Copyright © 2021 | All rights reserved | HOANG WEB
Mọi hình thức sao chép nội dung trên website này mà chưa được sự đồng ý đều là trái phép.